從搜尋結果中移除你網站上代管的圖片
緊急移除圖片
如要快速從 Google 搜尋結果中移除您網站上代管的圖片,請使用移除工具。提醒您,除非您一併移除網站上的圖片,或按照「不需要立即移除的圖片」一節所述的方法封鎖圖片,否則一旦移除要求失效,這些圖片可能會重新出現在 Google 的搜尋結果中。
如果圖片不需要立即移除
將您網站的圖片從 Google 搜尋結果中移除的方法有兩種:
兩者效果相同,您可以選擇網站較方便採用的方法。 提醒您,Googlebot 必須檢索網址才能擷取 HTTP 標頭,所以同時採用這兩種方法並不合理。
如果您無法存取代管圖片的網站 (例如 CDN),或是 CMS 不支援透過 noindex
X-Robots-Tag
HTTP 標頭或 robots.txt 封鎖圖片,則可能需要從網站上完全刪除這些圖片。
使用 robots.txt 規則移除圖片
如果不想讓您網站的圖片出現在 Google 的搜尋結果中,請在代管圖片的網站根目錄中加入 robots.txt 檔案,例如 https://yoursite.example.com/robots.txt
。相較於使用移除工具,使用 robots.txt 規則將圖片從 Google 搜尋結果中移除所需的時間較長,但因為使用萬用字元或子路徑的封鎖方式,可提供您更靈活的控管選擇。此外,這個做法適用於所有搜尋引擎,「移除工具」則僅適用於 Google。
假設要讓 Google 排除您網站的 dogs.jpg
圖片 (位於 yoursite.example.com/images/dogs.jpg
),請在 robots.txt 檔案中加入下列內容:
User-agent: Googlebot-Image Disallow: /images/dogs.jpg
Google 會在下次檢索 dogs.jpg
圖片時看到這個規則,進而在搜尋結果中排除該圖片。
規則可能包含特殊字元,以提供更靈活的控管選擇。具體來說,*
字元可比對任何連續的字元,方便您使用單一規則比對多張圖片路徑。
如要將網站上的多張圖片從 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 標頭的圖片
或者,您也可以將 noindex
X-Robots-Tag
新增至要移除的圖片的 HTTP 回應標頭,藉此從 Google 搜尋結果中移除您網站代管的圖片。在這種情況下,您必須允許檢索圖片網址,Googlebot 才能擷取 noindex
規則。如要實作 noindex
X-Robots-Tag
HTTP 回應標頭,請按照 noindex
的說明文件操作。
請注意,將 noimageindex
漫遊器標記新增至特定網頁時,系統也會禁止為該網頁內嵌的圖片建立索引。不過,如果相同的圖片也出現在其他網頁中,則圖片可能是透過這些網頁建立索引。為確保特定圖片無論在何處都遭到封鎖,請使用 noindex
X-Robots-Tag
HTTP 回應標頭。
如何移除他人資源中的圖片?
請參閱這篇 Google 搜尋說明文件,瞭解如何從搜尋結果中移除圖片。