web-dev-qa-db-ja.com

Googleによる画像のインデックス作成を禁止する

すべての画像が特定のフォルダに保存されているサイトがあります(例:/images/984728176386375837629856e.png)。ただし、このページをSERPに表示したくありません。 robots.txtimageフォルダーのインデックス作成を無効にできますか?

3
Jojolatino

Google Search Consoleヘルプドキュメント から:

image-name-here.pngのサイトに表示されるwww.example.com/images/image-name-here.pngをGoogleで除外するには、robots.txtファイルに以下を追加します。

User-agent: Googlebot-Image 
Disallow: /images/image-name-here.png

Googleが次にサイトをクロールするときに、このディレクティブが表示され、検索結果から画像が削除されます。

サイトのすべての画像がインデックスに登録されないようにするには、サーバールートのrobots.txtファイルに次の行を追加します。

User-agent: Googlebot-Image 
Disallow: /

さらに、Googleはアスタリスクを使用することにより、robots.txtファイル標準の柔軟性を高めました。 Disallowパターンには、任意の文字シーケンスに一致する「*」を含めることができ、名前の終わりを示す「$」でパターンを終了することができます。

特定のファイルタイプのすべてのファイルを削除するには(たとえば、.jpg画像は含めるが.png画像は含めない)、次のrobots.txtエントリを使用します。

User-agent: Googlebot-Image 
Disallow: /*.gif$
3
Anuvesh