我听说有人说,今年 Google I/O 大会发布的最令人兴奋和最重要的东西是 常青 Googlebot
今天,我们很高兴地宣布,Googlebot 现在在为搜索渲染页面时使用最新的 Chromium 渲染引擎(发布本文时为 74)。 未来,Googlebot 将定期更新其渲染引擎,以确保支持最新的 Web 平台功能。
在此之前,我猜我从未想过这个问题。
我想,部分原因是有些人确实已经知道旧版本不支持一些新式的 JavaScript 功能,因此他们实际上使用旧的 JavaScript 对他们的应用程序进行打包,以使其更具 SEO 友好性。
显然,很多人只是为了 Googlebot 的缘故而发布了旧代码,现在他们不必这样做。 当然,我会说这是一件好事。
不要将此新闻解读为“不用担心您的 JavaScript 渲染页面和 SEO”,因为 Google 网站管理员仍然告诉我们,需要 JavaScript 才能渲染内容的页面会 被放入一个特殊且较慢的队列中,以便进行初始抓取和更新。 这不一定是处罚,但肯定会有延迟。 我相信这足以让服务器端渲染成为 SEO 是整个游戏的网站的优先事项。
这意味着现在可以使用 details / summary 元素,而无需将 details 视为隐藏内容吗? 我尝试找到一些东西,任何东西,来讨论 Google Bot 如何看待隐藏文本但属于原生 HTML 元素的元素,但这些文章通常只涵盖传统的 JavaScript 手风琴。
好问题。 在此更改之前,有证据表明 Googlebot 忽略了这些元素中的内容吗?
这是我从 Google 找到的唯一明确来源,它来自 2017 年的评论,说明它与传统方法对待隐藏/切换的 JS 内容相同: https://twitter.com/JohnMu/status/891695972971053056