WordPressのサイト運営開始時は、必ずチェックしたほうが良い設定 【インデックスされない原因】

  • 投稿 : 2013-01-10
  • 更新 : 2013-05-13
※WP3.4、3.5で確認しました。

サイト運営開始時に、「設定」->「表示設定」の「検索エンジンの表示」の部分を確認するようにした方が良いでしょう。

通常は構築時は、検索エンジンを拒否する設定にして作業することが多く、つい設定をもとに戻すのをわすれてそのままになってしまうというケースがかなり低い確率ですがあり得るからです。(あまり、笑えない事態ではあるのですが・・・)

確認自体は簡単にできますし、管理画面に入れなくても以下の方法でも可能です。


その他のチェック方法

管理画面から確認が難しい場合は、以下の方法でも確認は可能かと思います。

URLを叩いて確認

http://blog.example.com/robots.txt
http://ブログトップ/robots.txt

ブラウザで上記のURLを入力すると、以下のようなテキストが表示されるかと思います。

User-agent: *
Disallow: /

Sitemap: http://blog.example.com/sitemap.xml.gz
Disallowの指定してあるところは、検索エンジンがインデックスしません。
WPの場合は、実際にrobots.txtがあるわけではないのですが、上記設定が反映して表示されます。

HTMLのソースを見て確認

<meta name='robots' content='noindex,nofollow' />

Wordpressで表示されているサイトのどこでも良いので、ブラウザでHTMLソースを表示して確認してみてください。上記の様な記述が上方(HEAD部)にあれば、検索エンジンはインデックスしません。


サイトの立ち上げ前の構築時などに利用できる

検索エンジンにインデックスされたくない状態の時に、Worspress側の設定をすることで、拒否することが可能です。

セットアップ直後とかに、この設定をして拒否しておけばゴミがインデックスされることがないのでよいかとは思います。


スポンサーリンク