在测试工具中实现 Googlebot 的最新网页呈现功能

2019 年 8 月 7 日,星期三

今天,我们更新了大部分测试工具,以便它们使用持续更新的 Chromium 呈现器。这会影响我们的测试工具,例如移动设备适合性测试或 Search Console 中的网址检查工具。在这篇博文中,我们将了解这意味着什么,以及如何进行此项更新。

持续更新的 Chromium 呈现器

在今年的 Google I/O 大会上,我们非常高兴地宣布推出最新的 Googlebot

该更新的核心是停止使用 Chrome 41 作为呈现引擎,而是改用最新的稳定版 Chromium。Googlebot 现在使用最新的稳定版 Chromium 运行 JavaScript 并呈现网页。我们将继续更新 Googlebot 及稳定版 Chromium,因此我们将其称为“持续更新”版本。

由 JavaScript 驱动的演示网站在旧版 Googlebot 中显示为空白,但在新版 Googlebot 中能正常运行。

对您网站的影响

我们非常乐于将网络平台的最新功能不仅引入 Googlebot 中,而且引入一些工具中,这些工具让您也能看到 Googlebot 所看到的内容。这意味着使用 ES6+、网络组件和 1000 多种全新网络平台功能的网站现在在 Googlebot 及我们的测试工具中都已采用最新的稳定版 Chromium 进行呈现。

新旧移动设备适合性测试的对比图。旧的移动设备适合性测试会呈现空白网页,而新的测试则会正确呈现网页

更新对测试工具的影响

我们的测试工具会尽可能地反映 Googlebot 处理您网页的方式。新版 Googlebot 更新后,我们必须更新这些测试工具,才能使用与 Googlebot 相同的呈现器

这项更改将会影响以下工具中的呈现效果:

我们测试了这些更新,并根据反馈将之前列出的工具切换到了最新版 Googlebot。许多反馈来自 Google 员工和社区。产品专家Google 开发者专家帮助我们确保了更新顺利进行。

注意:新版 Googlebot 仍使用与更新之前相同的用户代理。不久之后,我们将提供关于用户代理更新的更多信息。目前,Googlebot 的用户代理和测试工具中使用的用户代理不会发生变化。

我们对此更新满怀期待,并希望在 Twitter网站站长论坛或我们的网站站长“咨询交流时间”活动中收到您的反馈和问题。