SEO 百科

页面图片的屏蔽

本页目录

页面图片的屏蔽指的是把网站托管的图片从 Google 搜索结果中排除出去[3]。

图片一旦被收录,就可能出现在 Google 图片搜索结果里[3]。网站如果希望某些图片不再出现,可以按官方给出的路径处理,用哪条则要看需求是否紧急[3]。

紧急移除的方式

需要快速移除时,可以使用官方的移除工具[3]。

但这种方式有个前提,就是图片本身也要从网站移除或屏蔽[3]。因为移除要求会失效,只提交要求而不改动网站,图片之后仍可能重新出现在搜索结果里[1][3]。所以它更适合配合其他手段一起用[3]。

非紧急移除的途径

不着急时,官方给了两种办法[3]。

一种是在 robots.txt 里写禁止规则[3]。另一种是使用 noindex 的 X-Robots-Tag HTTP 标头[2][3]。官方说这两种办法效果相同,选对网站更方便的那种即可[3]。

但要注意,Googlebot 必须先抓取网址才能读到 HTTP 标头[3]。所以同时用这两种方法并不合理[3]。

如果无法访问托管图片的网站,比如图片放在 CDN 上,或者所用的 CMS 不支持这些设置,就可能需要把图片从网站彻底删除[3]。

robots.txt 的用法

robots.txt 方式需要把文件放在托管图片的网站根目录下[3]。

官方举的例子是,想排除某张图片,就针对图片爬虫写一条禁止该路径的规则[3]。例如写一行 User-agent: Googlebot-Image,再写一行 Disallow: /cnc/img/。规则里还可以使用特殊字符,其中 * 能匹配任意字符序列,用一条规则就能匹配多个图片路径[3]。

对比项 robots.txt 的做法
生效时间 与移除工具相比需要更长时间[3]
屏蔽方式 可以用通配符或子路径屏蔽,灵活性和控制权都更高[3]
适用范围 对所有搜索引擎都有效,移除工具则只针对 Google[3]

下面是一份 robots.txt 片段,用通配符一次排除多张图片。

User-agent: Googlebot-Image
Disallow: /cnc/img/lathe.jpg
Disallow: /cnc/img/mill.jpg
Disallow: /cnc/img/cnc-*.jpg

附录

参见

参考资料

官方(境外)

  1. 《Block URLs》,Bing 网站站长指南。
  2. 《How to Remove Content from Bing and Copilot》,Bing 网站站长指南。
  3. 《从搜索结果中移除您网站上托管的图片》,Google 搜索中心。

外部链接

无。