從搜尋結果中移除你網站上代管的圖片

如要快速移除,請使用移除工具。這能在幾個小時內,從 Google 搜尋結果中移除你網站代管的圖片。

如果圖片不需要立即移除

將您網站的圖片從 Google 搜尋結果中移除的方法有兩種:

兩者效果相同,您可以選擇網站較方便採用的方法。 提醒您,Googlebot 必須檢索網址才能擷取 HTTP 標頭,所以同時採用這兩種方法並不合理。

使用 robots.txt 規則移除圖片

如果不想讓您網站的圖片出現在 Google 的搜尋結果中,請在伺服器根目錄中加入封鎖圖片的 robots.txt 檔案。和「移除工具」相比,這種做法需要較長的時間才能將圖片從搜尋結果中移除,但因為使用萬用字元或子路徑的封鎖方式,可提供您更靈活的控管選擇。此外,這個做法適用於所有搜尋引擎 (「移除網址」工具則僅適用於 Google)。

假設要讓 Google 排除您網站的 dogs.jpg 圖片 (位於 yoursite.example.com/images/dogs.jpg),請在 robots.txt 檔案中加入下列內容:

User-agent: Googlebot-Image
Disallow: /images/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:
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 的說明文件

如何移除他人資源中的圖片?

請參閱這篇 Google 搜尋說明文件,瞭解如何從搜尋結果中移除圖片。