検索結果に古い情報や誤った情報が掲載されているなどの事情で、検索結果から情報を取り除きたい場合には、いくつかの方法があります。
- meta要素に、インデックスを削除させる記述やキャッシュさせない記述を行う
- robots.txtに該当ページをインデックスしないように記述を行う
- 検索エンジンが提供するツール(Googleウェブマスターツール、Yahoo! Site Explorerなど)から削除申請を行う
- 表示させたくない情報部分を消去した形で同じページをアップする
通常、このどれかを行ってしばらく経つと、検索結果に情報が表示されなくなります。早急に消去する場合は、上記を組み合わせて行う事でより早期に、かつ確実に消去できるでしょう。
ただし、誤った情報であるからといって、ページ自体を削除することはおすすめできません。検索エンジンがページを読み取れない場合に、すぐにデータベースから削除されない場合があるからです。これは、ページが読み取れないからといって、すぐにデータベースから削除してしまっては、サーバーの一時的な問題でアクセスできない場合でもデータが削除されてしまい、検索エンジンがユーザーに適切な検索結果を伝える事ができなくなってしまうからです。ページの削除は行わず、適切な方法で、正しい情報が検索エンジンに伝わるようにしましょう。
- 削除したいページのmeta要素の記述例
<META NAME="ROBOTS" CONTENT="NOINDEX, NOFOLLOW"> - robots.txtの記述例
/seoディレクトリ以下にあるページすべてと、/webtan/index.htmlを検索インデックスから削除する場合
meta要素とrobots.txtによる設定例
User-agent: *
Disallow: /seo/
Disallow: /webtan/index.html
(*はワイルドカードですべての検索ロボットを除外する場合。特定の検索エンジン、たとえばGoogleだけを除外したい場合は、*を「Googlebot」に置き換える。Yahoo!だけを除外したい場合は「Slurp」とする)
参考:
* Google の検索結果にコンテンツが表示されないようにする方法
* Yahoo!検索 ヘルプ - 特定のページ、キャッシュを検索結果から削除したい


Bloglinesに追加
はてなRSSに追加