コレクションでコンテンツを整理
必要に応じて、コンテンツの保存と分類を行います。
自身のサイトでホストしている画像を検索結果から削除する
緊急の場合の画像の削除方法
自身のサイトでホストしている画像を Google の検索結果から早急に削除するには、削除ツールを使用します。緊急でない場合の画像の削除方法で説明されているように自身のサイトから画像を削除またはブロックしない限り、削除リクエストの期限が切れると Google の検索結果に画像が再び掲載される可能性があります。
緊急でない場合の画像の削除方法
Google の検索結果からサイトの画像を削除する方法には、次の 2 つがあります。
効果はどちらの方法も同じです。サイトにあった方法を選択してください。Googlebot は HTTP ヘッダーを抽出するために URL をクロールする必要があるため、同時に両方の方法を実装しても意味がありません。
画像をホストしているサイトにアクセスできない場合や(CDN が使用されているなど)、noindex
X-Robots-Tag
HTTP ヘッダーまたは robots.txt で画像をブロックする方法が CMS で提供されていない場合は、サイトから画像を完全に削除する必要がある可能性があります。
robots.txt ルールを使用して画像を削除する
サイトの画像が Google の検索結果に表示されないようにするには、画像をホストするサイトのルートに robots.txt ファイルを追加します(例: https://yoursite.example.com/robots.txt
)。robots.txt を使用して Google の検索結果から画像を削除する場合の時間は削除ツールを使用する場合より長くかかりますが、ワイルドカードやサブパス ブロックを使用することで、より柔軟かつ正確に管理できます。削除ツールは Google 検索でのみ有効であるのに対し、この方法はすべての検索エンジンに有効です。
たとえば、yoursite.example.com/images/dogs.jpg
のサイトに表示されている dogs.jpg
画像を Google のインデックスから除外するには、robots.txt ファイルに次の行を追加します。
User-agent: Googlebot-Image
Disallow: /images/dogs.jpg
Google が次に dogs.jpg
画像をクロールすると、このルールが確認され、検索結果に画像が表示されなくなります。
より柔軟かつ正確に管理できるように、ルールに特殊文字を含める方法もあります。具体的には *
文字は任意の文字列に一致するため、複数の画像パスを 1 つのルールと一致させることができます。
サイトにある複数の画像を Google インデックスから除外するには、画像ごとに disallow
ルールを追加するか、ファイル名に *
文字を使用します(ファイル名のサフィックスなど、画像に共通するパターンがある場合)。次に例を示します。
User-agent: Googlebot-Image
# Repeated 'disallow' rules for each image:
Disallow: /images/dogs.jpg
Disallow: /images/cats.jpg
Disallow: /images/llamas.jpg
# Wildcard character in the filename for
# images that share a common suffix. For example,
# animal-picture-UNICORN.jpg and
# animal-picture-SQUIRREL.jpg
# in the "images" directory
# will be matched by this pattern.
Disallow: /images/animal-picture-*.jpg
サイトにあるすべての画像をインデックスから除外するには、robots.txt ファイルに次のルールを配置します。
User-agent: Googlebot-Image
Disallow: /
特定のファイル形式のファイルをすべてインデックスから除外する(例: .jpg
は含めるが .gif
は除外する)場合、robots.txt のエントリを次のように記述します。
User-agent: Googlebot-Image
Disallow: /*.gif$
Googlebot-Image
を User-agent
に指定すると、Google 画像検索から画像が除外されます。Google 検索や Google 画像検索など、すべての Google 検索から画像を除外するには、ユーザー エージェントに Googlebot
を指定します。
noindex
X-Robots-Tag
HTTP ヘッダーを使用して画像を削除する
削除する画像の HTTP レスポンス ヘッダーに noindex
X-Robots-Tag
を追加して、自身のサイトでホストしている画像を Google の検索結果から削除することもできます。この場合、Googlebot が noindex
ルールを抽出できるように、画像 URL のクロールを許可する必要があります。noindex
X-Robots-Tag
HTTP レスポンス ヘッダーを実装するには、noindex
に関するドキュメントに沿って操作します。
特定のページに noimageindex
robots タグを追加して、ページに埋め込まれた画像のインデックス登録を防ぐこともできます。ただし、他のページにも同じ画像が表示されている場合、それらのページを通してインデックス登録される可能性があります。掲載されているページにかかわらず特定の画像を確実にブロックするには、noindex
X-Robots-Tag
HTTP レスポンス ヘッダーを使用します。
自分以外が所有するプロパティの画像を削除する方法
Google 検索ヘルプセンターで、検索結果から画像を削除する方法をご確認ください。
特に記載のない限り、このページのコンテンツはクリエイティブ・コモンズの表示 4.0 ライセンスにより使用許諾されます。コードサンプルは Apache 2.0 ライセンスにより使用許諾されます。詳しくは、Google Developers サイトのポリシーをご覧ください。Java は Oracle および関連会社の登録商標です。
最終更新日 2025-08-04 UTC。
[[["わかりやすい","easyToUnderstand","thumb-up"],["問題の解決に役立った","solvedMyProblem","thumb-up"],["その他","otherUp","thumb-up"]],[["必要な情報がない","missingTheInformationINeed","thumb-down"],["複雑すぎる / 手順が多すぎる","tooComplicatedTooManySteps","thumb-down"],["最新ではない","outOfDate","thumb-down"],["翻訳に関する問題","translationIssue","thumb-down"],["サンプル / コードに問題がある","samplesCodeIssue","thumb-down"],["その他","otherDown","thumb-down"]],["最終更新日 2025-08-04 UTC。"],[[["\u003cp\u003eRemove images from Google Search quickly using the Removals tool for emergencies, but note that images may reappear unless removed from your site or blocked.\u003c/p\u003e\n"],["\u003cp\u003eFor non-emergency removals, prevent images from appearing in Google Search using robots.txt disallow rules or the \u003ccode\u003enoindex\u003c/code\u003e \u003ccode\u003eX-Robots-Tag\u003c/code\u003e HTTP header, choosing the method best suited for your site.\u003c/p\u003e\n"],["\u003cp\u003eUse robots.txt to control which images Google can index by specifying rules for individual images, file types, or all images on your site within the robots.txt file.\u003c/p\u003e\n"],["\u003cp\u003eAlternatively, utilize the \u003ccode\u003enoindex\u003c/code\u003e \u003ccode\u003eX-Robots-Tag\u003c/code\u003e HTTP header to remove images from Google Search, ensuring Googlebot can crawl the image URLs to extract the rule.\u003c/p\u003e\n"],["\u003cp\u003eRefer to Google Search help documentation for guidance on removing images from properties you don't own.\u003c/p\u003e\n"]]],["To remove images from Google Search, use the Removals tool for quick removal, but note images may reappear. For a lasting solution, use `robots.txt` rules or the `noindex` `X-Robots-Tag` HTTP header. `robots.txt` blocks images using file paths or wildcards, and applies to all search engines. The `noindex` header prevents indexing but requires Googlebot to crawl the URLs. For images on others' sites, refer to Google's help documentation.\n"],null,["# Remove your own site's images from Google Search | Google Search Central\n\nRemove images hosted on your site from search results\n=====================================================\n\n| Trying to **remove images of yourself** ? See [Remove your personal information from Google](https://support.google.com/websearch/troubleshooter/3111061) instead.\n\nFor emergency image removal\n---------------------------\n\n\nTo quickly remove images hosted on your site from Google's search results, use the\n[Removals tool](https://support.google.com/webmasters/answer/9689846#zippy=%2Cimage-url).\nKeep in mind that unless you also remove the images from your site or otherwise block the images\nas described in the [non-emergency image removal section](#non-emergency-image-removal),\nthe images may resurface in Google's search results once the removal request expires.\n\nFor non-emergency image removal\n-------------------------------\n\n\nThere are two ways to remove images from your site from Google's search results:\n\n- [robots.txt disallow rules](#robotstxt)\n- [The `noindex` `X-Robots-Tag` HTTP header](#noindex)\n\n\nThe two methods have the same effect, choose the method that is more convenient for your site.\nKeep in mind that Googlebot has to crawl the URLs to extract the HTTP headers, so implementing\nboth methods at the same time doesn't make sense.\n\n\nIf you don't have access to the site that's hosting your images (for example a CDN) or your CMS\ndoesn't provide a way to block images with the `noindex` `X-Robots-Tag` HTTP\nheader or robots.txt, you might need to delete the images altogether from your site.\n\n### Remove images using robots.txt rules\n\n\nTo prevent images from your site appearing in Google's search results, add a\n[robots.txt](/search/docs/crawling-indexing/robots/intro) file to the root of the\nsite that hosts the image, for example `https://yoursite.example.com/robots.txt`. While\nit takes longer to remove an image from Google's search results using robots.txt rules than it\ndoes to use the Removals tool, it gives you more flexibility and control through the use of\nwildcards or subpath blocking. It also applies to all search engines, whereas the Removals tool\nonly applies to Google.\n\n\nFor example, if you want Google to exclude the `dogs.jpg` image that appears on your\nsite at `yoursite.example.com/images/dogs.jpg`, add the following to your robots.txt\nfile: \n\n```\nUser-agent: Googlebot-Image\nDisallow: /images/dogs.jpg\n```\n\n\nThe next time Google crawls the `dogs.jpg` image, we'll see this rule and drop your\nimage from our search results.\n\n\nRules may include\n[special characters](/search/docs/crawling-indexing/robots/robots_txt#url-matching-based-on-path-values)\nfor more flexibility and control. Specifically, the `*` character matches any sequence\nof characters which lets you to match multiple image paths with one rule.\n\n\nTo remove multiple images on your site from Google's index, add a `disallow` rule for\neach image, or if the images share a common pattern such as a suffix in the filename, use a\nthe `*` character in the filename. For example: \n\n```\nUser-agent: Googlebot-Image\n# Repeated 'disallow' rules for each image:\nDisallow: /images/dogs.jpg\nDisallow: /images/cats.jpg\nDisallow: /images/llamas.jpg\n\n# Wildcard character in the filename for\n# images that share a common suffix. For example,\n# animal-picture-UNICORN.jpg and\n# animal-picture-SQUIRREL.jpg\n# in the \"images\" directory\n# will be matched by this pattern.\nDisallow: /images/animal-picture-*.jpg\n```\n\n\nTo remove all the images on your site from our index, place the following rule in your robots.txt\nfile: \n\n```\nUser-agent: Googlebot-Image\nDisallow: /\n```\n\n\nTo remove all files of a specific file type (for example, to include `.jpg` but not\n`.gif` images), you'd use the following robots.txt entry: \n\n```\nUser-agent: Googlebot-Image\nDisallow: /*.gif$\n```\n\n\nBy specifying `Googlebot-Image` as the `User-agent`, the images will be\nexcluded from Google Images. If you would like to exclude the images from all Google searches\n(including Google Search and Google Images), specify the `Googlebot` user agent.\n\n### Remove images with the `noindex` `X-Robots-Tag` HTTP header\n\n\nAlternatively, you can remove images hosted on your site from Google's search results by\nadding the `noindex` `X-Robots-Tag` to the HTTP response headers of the\nimages you want to remove. In this case you must allow crawling the image URLs in order for\nGooglebot to be able to extract the `noindex` rule. To implement the\n`noindex` `X-Robots-Tag` HTTP response header,\n[follow our documentation about `noindex`](/search/docs/crawling-indexing/robots-meta-tag#xrobotstag-implementation).\n\n\nNote that adding the `noimageindex` robots tag to a particular page will also prevent\nthat images embedded in that page from getting indexed. However, if the same images also appear in\nother pages, they might get indexed through those pages. To make sure a particular image is\nblocked no matter where it appears, use the `noindex` `X-Robots-Tag` HTTP\nresponse header.\n\nHow do I remove images from properties that I don't own?\n--------------------------------------------------------\n\n\nSee the\n[Google Search help documentation on how to remove an image from search results](https://support.google.com/websearch/answer/4628134)."]]