先日WordPressはGoogleのSEOに弱い!?というタイトルで記事を書きましたが、その後Googleウェブマスターツールにあるウェブクロール ページを見ていたところ、重大な発見をしました。
エラー項目で「見つかりませんでした」欄に index.html が・・・
index.html はリニューアル前のトップページです。
WordPressのインデックスファイルは index.php なので早急に手を加えました。
主な修正点は以下の通りです。
- .htaccess へ Redirect permanent の記述。
これによって index.html へのアクセスがあった場合、ステータス301 ((リソースが永久に移動したということを意味します。))を返して index.php へとリダイレクトされます。SEOを考えた場合、この301を返すというのが非常に重要となります。 - Apacheの設定ファイル httpd.conf の DirectoryIndex ディレクティブで index.html の前に index.php を持ってきました。
DirectoryIndex index.php index.html
こうしないと、http://www.ii-sys.jp/ というリンクをクリックした際に、http://www.ii-sys.jp/index.php となってしまうためです。
他にも robots.txt に不要なディレクトリを記載して、URLの削除リクエストも送信してみました。
これで、次回のGoogleインデックス時に回復してくれることを期待しています。