如果搜索引擎有更多的麻烦爬行您的网站,那么与普通用户有读书并与之交流?

对于许多企业来说,这是一个真正的挑战。搜索引擎爬行机器人,从谷歌和冰上,特别是往往扫描大型JavaScript-revisions的麻烦。反过来,导致显着的SEO(和转换率)问题。

以这种方式思考:较少成功的搜索引擎在“阅读”您的网站中,您的观众越少,您的观众将通过Web搜索来曲面。当您最好的,大多数UX优化的页面时,难以获得良好的转换率,从未爬行足以出现在搜索结果中。

幸运的是,它不一定是这样。建立对,SEO动态内容可以在解决问题方面发挥重要作用。在本指南中,我们将介绍:

什么是动态渲染?

根据谷歌的搜索文件,动态渲染是“用于在特定用户代理的客户端渲染和预渲染内容之间切换的过程”。它专门为特征JavaScript的网站开发,将这些网站的内容分成一半:

  • 您的用户将在通常会看到网站,JavaScript和所有人。
  • 搜索爬网桥看到您网站的“平面”HTML版本,允许它们更轻松地爬网并索引它。

Bing有A.类似的定义和类似的过程。

该拆分的第二部分是关键。来自Google和Bing的爬虫可以在技术上索引各个页面上的JavaScript,但需要更多时间来渲染它。结果,他们首先尝试跳过它,而是向后播放它。这可能意味着,取决于爬网程序在您的网站上花多少时间,页面永远不会结束索引。

动态渲染基本上消除了这个问题。爬网机BOT接收了一个HTML的“无头”版本,该页面从不实际显示在视觉上,预先渲染以轻松爬网。同时,用户看到了更动态的JavaScript版本,难以在UX中遇到损失以适应搜索引擎。

动态渲染与服务器端呈现

您可能熟悉服务器端渲染,(顾名思义)是在用户到达之前在服务器上预呈现网站的过程。任何代码都在网站的服务器上直接呈现,这意味着它立即加载用户和爬虫。由于快速装载时间和即时索引机会,这使得具有很大的用户体验。

服务器端渲染的缺点是其复杂性。你最好有一个伟大的工程团队和快速服务器,能够执行它。大多数组织根本没有。

动态渲染不是相同的,尽管它密切相关。这里,服务器端渲染仅适用于搜索引擎爬虫,并且它发生而不需要在视觉上呈现浏览器显示的JavaScript。这显着减少了资源流失,使其成为许多JavaScript重型网站的更加现实的选择。

您是否应在您的网站上实施动态渲染?

根据您的在线状态,您可能永远不必担心动态渲染。您可能已经注意到上面的JavaScript频繁引用,谷歌和Bing都专门参考JS作为实现这一策略的推动力。更具体地说,如果您陷入以下一个或多个类别,您的网站只需要它。

  • 您的网站是javascript-shorts,依靠它来支持核心功能和UX机制。如果是这种情况,谷歌和Bing Bots将经常挂断你的JS重型页面,增加索引过程的难度。动态渲染是一种自然解决方法,以避免您的JS功能成为SEO和爬行责任。
  • 您的网站定期发布大量内容。在这种情况下,您将从更频繁的全面爬网中受益,以持续捕获所有这些新内容。动态渲染有助于最小化每个页面所需的爬网时间,增加可以定期索引的总内容量。
  • 您的网站与爬行预算问题斗争。爬虫永远不会索引他们遇到的所有页面,简单缺乏能力。您的爬行预算,这是一个爬虫将为您的网站制作的请求数量,可以防止您的一些最大的内容被索引。动态渲染可以优化您的爬网预算,因为它会减少要索引的每个页面所需的时间。

这些标准可能与任何行业相关。例如,像亚马逊这样的电子商务网站,具有繁重的JavaScript和需要连续更新的快速更改内容。对于作为发布者的网站来说,这也是如此,这需要频繁索引新发布的内容,以最大化其可见性。

小型,相对静态的网站可能不会受到影响。但如果您的网站落入上述任何类别,特别是如果它使用JavaScript,则动态渲染应该是优先级实现。

动态渲染如何帮助用户和您的网站?

到目前为止,我们只讨论了动态渲染的SEO和爬网相关的益处。尽管如此,这些福利直接转化为更好的用户体验非常重要,导致更好的转换率。

这些用户的好处都是直接和间接的。也许是最直接的,一个更易碎的网站创造了更好的内部搜索体验。几乎三分之一的用户提供内部站点搜索,并且该段转换成本明显更高的速率比他们的同行。所以这不仅仅是SEO;如果您的网站搜索功能由Google或Bing提供支持,则动态渲染可以使其更有效。

当然,搜索体验只是一种方法,其中进程创造了更好的用户体验。简单地说,它使您可以使用尽可能多的JavaScript和新内容构建您的网站,而没有几乎担心爬网预算或其他限制。

同时,动态渲染也改善了前访问前ux。它增加了在SERPS的网站上享受的页面的机会是较低级别的,更具体的,更具体地与他们的特定搜索意图更相关。反过来,可以帮助您为整个客户生命周期创建SEO体验,从而提高您将低漏斗内容变为强大的转换机会的能力。

简而言之,它不仅仅是建立一个谷歌或冰更好的网站。对于动态渲染相关的网站,它是关于构建不会损害用户体验的存在,以便您同时优先顺序,并且由于结果而导致的成功。

动态渲染=内容粘附?

经验丰富的SEO专业人员可能在这一点上举起红旗。没有谷歌专门创建针对内容覆盖的规则,为您的网站提供不同版本的网站和爬网的策略来“游戏系统?”

确实,内容粘附可以有一些重要的搜索引擎处罚。所以这是一个好消息:动态渲染不被认为是内容的粘贴。就是这样谷歌把它放了一下

GoogleBot通常不会考虑动态渲染粘附。只要您的动态渲染产生类似的内容,GoogleBot不会将动态渲染视为粘附。

Bing再次,有类似的动态渲染例外。无论访客如何,您都需要竭诚为保持内容而保持同样的内容。只要只有渲染过程不同,而且没有内容才能达到爬行者和人类的访客,你是绿色的。

要简单地说明,使用Google的示例:

  • 显示一个关于狗的内容来爬行机器人的页面,但与人类访客的内容相同的页面违反了固定规则,并将受到惩罚。
  • 对爬行机器人和人类访客的狗显示相同的内容,唯一的差异是用于人类的机器人和动态JavaScript的平坦HTML渲染,不被视为内容粘附。

结论

动态渲染是不是为了所有人。但是,当您的网站需要它时,实施该过程可能会产生重大区别。特别是对于发布大量内容的JavaScript重型网站,专门用于爬网机的即时平坦的HTML渲染可以解决爬网预算问题,同时显着提高用户体验。

该实施将采取一些重要的步骤,概述谷歌在其帮助文档中。但特别是与完整的服务器端渲染解决方案相比同一过程,这是一个相对简单的解决问题,否则可能会更新您的SEO和用户体验努力。

当然,您可能不舒适地以自己的方式实施过程。您可能对从实施过程到爬网预算中的任何内容都可能疑问。在这种情况下,我们可以提供帮助。通过我们的SEO专业服务,我们可以评估您的网站以确定动态渲染的潜在需求,通过确保其成功作为SEO和UX努力的一部分。保持联系今天开始。

加强你的团队