検索
検索をクリア
検索終了
Google アプリ
メインメニュー

メタタグを使用して検索インデックス登録をブロックする

ページが Google 検索に表示されないようにするには、noindex メタタグをページの HTML コードに挿入します。Googlebot はそのページを次にクロールしたときに noindex メタタグを検出して、他のサイトがそのページにリンクしているかどうかにかかわらず、そのページを Google 検索の検索結果から完全に削除します。

重要: noindex メタタグを有効にするには、robots.txt ファイルでページをブロックしないでください。ページが robots.txt ファイルでブロックされると、クローラは noindex タグを認識しません。そのため、たとえば他のページからリンクされていると、ページは検索結果に引き続き表示される可能性があります。

noindex メタタグは、サイトへのアクセスをページ単位で制御できるため、サーバーに対するルートアクセス権がない場合に便利です。

サイトのページをほとんどの検索エンジン ウェブクローラのインデックス登録対象から除外するには、次のメタタグをページの <head> セクションに挿入します。

<meta name="robots" content="noindex">

ページのインデックス登録を Google ウェブクローラのみが実行できないようにするには:

<meta name="googlebot" content="noindex">

検索エンジン ウェブクローラによっては noindex ディレクティブを別の意味に解釈する可能性があります。このため、他の検索エンジンではページが検索結果に引き続き表示される可能性があります。

Google がメタタグを特定できるようにする

メタタグを認識するにはページをクロールする必要があるため、わずかな確率ですが Googlebot が noindex メタタグを見落とす可能性もあります。検索結果にページが引き続き表示される場合は、タグを追加した後でサイトがクロールされていない可能性があります。Fetch as Google ツールを使用すれば、Google にページの再クロールをリクエストすることができます。また、robots.txt ファイルがこの URL を Google ウェブクローラからブロックしているため、タグを認識できない、という理由も考えられます。Google からのページのブロックを解除するには、robots.txt ファイルを編集する必要があります。robots.txt の編集やテストは robots.txt テスターツールを使用して行うことができます。

次へ: Google+ などの Google サービスに表示されないようにする

この記事は役に立ちましたか?
改善できる点がありましたらお聞かせください。