
最近お客さんからの依頼でサイトのリニューアルを行ったのですが、
その際一部PHPを使用してシステムを実装した関係で、
トップページのファイルをindex.htmlからindex.phpへ変更しました。
すると、
お客さんはindex.htmlも残したまま、
index.phpをアップして公開されてしまいました。
つまり、
以前から存在していた「http://hogehoge.jp/index.html」と
新しく作成した「http://hogehoge.jp/index.php」という2つのURLが存在することになります。
そこで気になったのですが、
これってSEO上特に問題はないのでしょうか?
例えば、
Googleのロボットにクロールされにくいとかないでしょうか?
あと、
通常URLを直打ちする際などは「http://hogehoge.jp/」もしくはドメイン部分のみをアドレスバーに入力すると思うのですが、
そうなると古いindex.htmlが優先的に表示されれてしまうと思いますが、
そういったこともSEO上良くないとかないでしょうか?
こういったことに詳しい方がいらっしゃれば、
教えて頂けると助かります。
No.1ベストアンサー
- 回答日時:
当然良くないでしょう。
外部からのリンクで「http://hogehoge.jp/index.html」というリンクがあればそこからアクセスする人もいるでしょうしクローラーも来ますからキャッシュされ続けます。
レンタルサーバーを利用していたとして、サーバー側の仕様変更で「index.html」が優先されるようになれば「http://hogehoge.jp/」でアクセスしてもindex.htmlが表示されるようになってしまう可能性もあります。
百害あって一利なしという感じです。
No.2
- 回答日時:
根本的にSEO--検索エンジン最適化(Search Engine Optimization)を誤解されている。
SEOとは
・検索エンジンがそのページの内容を正確に理解できるようマークアップされているか?
本文なら<section>ないし<div class="section">とマークされているかとか
段落や見出しがきちんと<p></p>や<hn></hn>でマークアップされているか
・サイト内のページをきちんとクロールできるか
・ユーザーにとって優れた内容であるか
・検索エンジンを騙すような手法が使われていないか
などであって、検索結果の上位に出てくるか否かは結果です。
index.htmlだろうがindex.phpであろうが、index.aspだろうが、hoge.htmであろうが何であっても一切関係ありません。
あなたが検索エンジンで検索してindex.htmlのファイルが出てくることは、まずないでしょう。
PATHがファイルでないときで、かつそれがディレクトリであるとき、そのディレクトリを開いて何をするかはサーバーの指定で自由に設定できます。
・ファイル一覧を提供する。--いまはほとんどない
・404を返す
・DIRECTORY INDEXにしたがって指定されたファイルを提供する。
などです。
DIRECTORY INDEXにどのファイルの順番で指定しようが構いません。私は
index.html index.cgi index.php INDEX.HTM
にしています。とても古いページにINDEX.HTMがあるからです。あまり増やすと少し負荷が増えるかも。
もちろん、phpの拡張子をhtmlにして動作させることも.htaccessの指定で可能です。
通常、従来htmlで構成されていたサイトをPHPに変更するときは
DirectoryIndex index.php index.html
AddType application/x-httpd-php .php .html
としておいて、適時PHPに変更していきます。HTML内にPHPコードがなくても問題はありません。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
直リンク禁止
-
リンク先に日本語フォルダがあ...
-
ホームページ作成~index.html...
-
FTPでのエラーメッセージ
-
http://■■■.jp/~□□□/ の~□□□/...
-
ホームページを作成、fftt...
-
XREA使用で作成したHTMLファイ...
-
HTMLからフォルダを開きたい
-
メールに添付されたhtmlファイ...
-
古いMacの画像が見たいけど見ら...
-
Dreamweaverでページ全体が文字...
-
<a href="/">トップへ</a> こ...
-
見れる方・・
-
jpg画像が表示されない
-
DreamWeaver文字コードが変更さ...
-
HTMLファイルからリンクタグだ...
-
タイトルバーを非表示にできま...
-
ダウンロードについて
-
.htmlファイルを.phpにした時に...
-
lang 英語と日本語など混ざる時は
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
XREA使用で作成したHTMLファイ...
-
URLに「.html」の拡張子がなく...
-
1つ下の階層のフォルダに相対...
-
リンク先に日本語フォルダがあ...
-
htmlでリンクに勝手にindex.htm...
-
複数のindex.htmlを作ってもい...
-
サーバー内のフォルダにある写...
-
HTMLを使って画像を表示
-
index.htmlをつけると違う画面...
-
ホームページビルダー6サーバー...
-
1つのドメインHP内に2つ<inde...
-
URLの日付について
-
JSPと異なるディレクトリのファ...
-
複数のindex.htmlが存在するホ...
-
index.htmlファイルはどこに?
-
絶対パスのルートをサブディレ...
-
複数のindex.htmlについて
-
Application.OnTimeで引数付き...
-
indexをつけないとどうなる?
-
トップページ「/index.html」の...
おすすめ情報