苹果园论坛谷歌发布了用于抓取、索引JavaScript网页的动态渲染文档

谷歌周三上午在Twitter上宣布,它已经发布了关于什么是动态渲染、何时使用它以及如何实现它的帮助文档。这个帮助文档是为那些部署了JavaScript的web页面设计的,这些页面使得谷歌在搜索中难以正确地抓取、索引和排名这些页面。

什么是动态渲染?谷歌表示,动态呈现意味着“在特定用户代理的客户端呈现和预呈现内容之间切换。如果你想,你可以在为用户提供JavaScript版本的同时,为谷歌提供一个HTML版本的页面。谷歌表示,目前“处理JavaScript很困难,并不是所有的搜索引擎爬虫都能成功或立即处理它。”该公司表示希望这个问题最终能够得到解决,“但同时,我们建议将动态渲染作为这个问题的解决方案”,所以这个解决方案可能会像AJAX爬行模式在不再被需要后消失一样消失。

谁应该使用动态渲染?谷歌解释说,并不是所有的网站都需要使用动态渲染,它是为那些“内容变化迅速,或者使用JavaScript特性的内容而不被你关心的爬虫所支持”的页面设计的。

动态渲染是如何工作的?以下是它根据谷歌的工作原理:

动态呈现需要web服务器检测爬虫程序(例如,通过检查用户代理)。来自爬虫的请求被路由到一个呈现器,来自用户的请求被正常服务。在需要时,动态呈现器提供适合爬虫的内容版本,例如,它可能提供静态HTML版本。您可以选择为所有页面启用动态呈现器,也可以为每个页面启用动态呈现器。

如何实现动态渲染?您可以阅读帮助文档的本节中的逐步说明。

你为什么要关心这个?好吧,大多数seo或网站管理员可能不需要关心。如果你的网站使用大量的JavaScript,而谷歌在抓取和索引这些页面上有困难,那么你应该关注。否则,SEOs最好在这方面温习一下,以防他们遇到客户端,在客户端动态渲染可能是他们当前情况的一个很好的解决方案。

滚动至顶部