回到主页

谷歌优化-谷歌的获取和渲染部分状态:最常见的原因

谷歌优化

今天是问一个谷歌优化问题:

为什么Google Search Console中的抓取和渲染工具有时显示绿色复选标记和“部分”?为什么这与Fetch不同,后者显示“完整”?

通常,“fetch”命令可以毫无问题地执行,因为它只是获取页面代码的GET命令。

如果Google无法获取某个网页,则通常表示该网页已被某种方式屏蔽。

它可能被robots.txt,noindex或其他方法阻止。

“fetch and render”命令试图实际呈现页面上的所有项目。

如果某些项目被屏蔽,Google会回复“部分”消息以及被阻止的内容列表。

如果不需要这些被阻止的项目来呈现页面(例如第三方脚本),那么就没有问题了。

如果渲染回来并且实际上看起来不完整或不正确,那表明您可能遇到问题。

部分渲染最常见的问题是:
阻止查看页面所需的.css或.js文件(通常在robots.txt中被阻止,但偶尔会以其他方式阻止)。
服务器响应时间较慢:Google不会永远等待,如果您的服务器没有响应,或者往返服务器的往返次数过多,则可能会超时。
第三方脚本没有响应:看起来很奇怪,获得部分结果很常见,因为Google自己的analytics.js“暂时无法访问”。
Google Analytics js无法访问

另一个警告:即使你的渲染表明它是“完整的”,如果它很长,它可能不会显示整个页面。

这是因为Google可能不会尝试呈现整个页面。

Google过去常说他们只会尝试在页面上显示前200 KB的可见文字,但最新版本的指南中已删除了此内容。

最后,每当您测试“fetch and render”时,请确保单击下拉框并测试移动设备以及默认桌面设置。

所有文章
×

还剩一步!

确认邮件已发至你的邮箱。 请点击邮件中的确认链接,完成订阅。

好的