这个坑值得记一笔。为了挡采集在 robots 里加了 Disallow: /wp-content/,两周后渲染报告里大片页面提示样式表被屏蔽,移动易用性也开始报错。

刚开始盯着「规则把图片一起挡了,图片抓取量同步下滑」,折腾了半个多小时,排掉了。

把日志和配置对完,能解释这个现象的基本就这几处。样式和脚本都在这个目录下,屏蔽后渲染拿不到样式;蜘蛛渲染时要读资源才能判断首屏内容;插件生成的合并资源路径也在同一目录。

动手时先确认样式表对蜘蛛可访问

curl -sI -A 'Googlebot' https://www.example.com/wp-content/themes/site/style.css

只屏蔽插件目录

Disallow: /wp-content/plugins/

接着放开主题和上传目录

Allow: /wp-content/themes/
Allow: /wp-content/uploads/

末了用渲染测试复验

https://search.google.com/test/mobile-friendly

怎么算真的好了,看的是同一批现象。一周后渲染报告里的样式表屏蔽提示清零,移动易用性错误同步下降。

这里还有个坑。屏蔽目录时连带挡住静态资源,是渲染类问题最常见的起因,能精确到子目录就别写整段。拖得越久,排查成本越高,因为现场状态会被后续操作覆盖。

作者 9823189