Skip to main content

动态渲染

TL;博士;

动态渲染是通过为机器人提供不同的 HTML 静态网页版本来解决使用 Javascript 的网站的可抓取性问题的过程。

什么是动态渲染?

动态渲染是高级网站开发人员的主题,我们不建议初学者或任何技术技能水平低于高级的网站所有者和企业家使用此程序。话虽如此,动态渲染是一个开发过程,旨在解决使用 JavaScript 的网站的潜在可抓取性问题。大多数现代网站不仅仅使用静态内容。 Javascript 包含在大多数模板、插件和扩展使用的代码中,任何用户在使用网页构建器时都会添加到他的网站。

不幸的是,网络爬虫很难阅读和解释 Javascript。如果您已将您的网站连接到 Google Search Console 帐户,则可以通过执行URL 检查来检查爬虫如何查看您的网页。由于Javascript的原因,遇到无法正确显示某些内容的网页并不少见。这完全取决于您使用的 Web 构建平台以及模板和插件的工作方式。如果是这种情况,可以使用动态呈现来创建页面的静态 HTML 版本以提供给爬虫,而不是原始版本。

谷歌允许动态渲染吗?

乍一看,动态渲染似乎是一种黑帽技术,因为爬虫和用户看不到相同的内容。如果这会被网络开发人员滥用,它可能会导致试图欺骗网络爬虫的实例。但是,如果两个版本页面上的内容相似,则网站不会冒受到任何处罚的风险。因此,不仅允许动态呈现,而且在某些情况下也推荐使用,因为它可以帮助 Google 更好更快地了解它需要抓取的内容。

首先,你应该研究你是否需要动态渲染。如果您的 URL 被正确抓取,则无需添加它。如果需要,我们建议使用专家的服务来实现动态渲染。在Google 开发者页面上了解更多信息。