GSC 的抓取统计里,图片这一类连续两周都是零,站点每天新增几十张配图,日志里 Googlebot-Image 的请求也一条都没有。
这类报错背后常见的原因有几处,逐个排除就行。robots 里上一版遗留的 Disallow: /*.jpg$ 一直没删,图片被整类屏蔽;图片走了独立 CDN 域名,那边没有放行 Googlebot-Image;缩略图改成了 webp,地址参数变了但 sitemap 里还是老路径;img 标签的 src 被 JS 延迟写入,抓取时属性里只有占位符。
第一件事是看 robots 里有没有按后缀屏蔽
curl -s https://www.example.com/robots.txt | grep -i 'jpg\|png\|uploads'
再往下确认图片域名对爬虫的返回码
curl -sI -A 'Googlebot-Image/1.0' https://img.example.com/a.webp | head -1
剩下的就是抽查页面源码里的真实图片地址
curl -s https://www.example.com/a/ | grep -o 'src="[^"]*\.webp"' | head
同样的操作我在测试机上先走了一遍,线上只做验证过的部分。
别只看报错消失,验证要多做一步。删掉后缀屏蔽并重新抓取后,日志里重新出现 Googlebot-Image 请求,GSC 图片类抓取量三天内回到日均水平。
补一句。图片抓取和网页抓取是分开统计的,网页那边一切正常不代表图片没被挡,两个报表要分开看。拖得越久,排查成本越高,因为现场状态会被后续操作覆盖。