![谷歌现在为搜索索引渲染所有网页,包括 JavaScript 繁重的网站](/static/1721844655643.2545137824/ee682/intro.png)
介绍
谷歌已经确认,作为搜索索引过程的一部分,它现在可以渲染所有网页,包括那些大 量使用 JavaScript 的网页。谷歌最近一集 "Search Off The Record "播客讨论了这一更新,渲染团队的佐伊-克利福德(Zoe Clifford)与搜索关系部的马丁-斯普利特(Martin Splitt)和约翰-穆勒(John Mueller)参与了讨论。
用于搜索索引的综合渲染
在播客中,克利福德详细介绍了谷歌如何使用无头浏览器处理网页,确保所有内容(包括严重依赖 JavaScript 的内容)都能被完全收录。这种渲染过程模拟了用户体验网页的方式,使谷歌能够在所有脚本执行完毕、网页完全加载后捕获完整的内容。
克利福德说:"我们在索引管道中运行一个浏览器,这样我们就可以在网页加载和 JavaScript 执行之后,按照用户看到的网页视图编制索引。这种方法适用于所有 HTML 网页,确保了索引过程的彻底性,但它并不适用于 PDF 等其他内容类型。
谷歌对全面索引的承诺
播客显示,谷歌致力于呈现每个 HTML 页面,尽管这一过程需要大量资源。这一承诺凸显了谷歌的努力,即确保即使是JavaScript繁重的网站也能被完全访问并编入索引,从而提高网页内容的可见性和可访问性。
长青谷歌机器人介绍
讨论还涉及到谷歌在 2019 年采用的 "常青 Googlebot"。这一版本的 Googlebot 与 Chrome 浏览器的最新稳定版本保持同步,提高了渲染和索引当代网站的能力,这些网站通常采用先进的 JavaScript 框架。
对网站所有者和开发人员的影响
-
增强的 JavaScript 处理能力:使用大量 JavaScript 的网站可以确保 Google 能有效地对其进行索引。
-
网站速度的重要性:尽管 JavaScript 处理能力有所提高,但网站加载速度仍是用户体验和搜索引擎优化的关键因素。
-
简化和可访问性:尽可能简化网站设计可以帮助搜索引擎和用户,尤其是那些网络连接速度较慢或设备较老的用户。
-
测试和优化:像 Google 的 Fetch As Google 这样的工具可以帮助网站管理员确保其网站被正确呈现和索引。
-
广泛的可访问性:鼓励开发人员确保即使 JavaScript 无法加载,也能访问核心内容,以满足不同需求和能力的用户。
结论
谷歌在渲染技术方面的进步为开发人员提供了更大的灵活性,但同时也强调了优化网站性能和可用性的持续重要性。通过专注于创建快速、用户友好的网站,开发人员可以确保为谷歌和受众带来良好的体验。
如需进一步了解 Google 网络抓取和渲染过程的工作原理,请浏览相关资源,如 "Google 的网络抓取程序假装'闲置'以渲染 JavaScript "和 "Google 的 John Mueller:将 JavaScript 移至头部元素下方"。这些资源为优化网页内容提供了更多指导,以提高搜索引擎索引和用户可访问性。