Geoff Atkinson [PODCAST]的动态渲染的重要性

对于《搜索引擎期刊秀》第189集,我有幸采访了Huckabuy创始人兼首席执行官Geoff Atkinson 。

Atkinson讨论了动态渲染,动态渲染如何帮助搜索引擎更快地为JavaScript网站建立索引以及谁可以从此解决方案中受益。

动态渲染动态渲染

什么是动态渲染?

杰夫·阿特金森(Geoff Atkinson,GA):动态渲染可能是Google可能在10年内做出的最大改变。

为了让他们真正提供服务,“我们将抓取与用户体验现在不同的东西,内容和数据都需要匹配”,这对他们来说是一个很大的改变。

多年以来,他们一直在想,“您必须拥有相同的用户体验。”

Brent Csutoras(BC):就上下文而言,以前与众不同的任何事物都被视为隐瞒。 对?

GA:对 。 因此,动态渲染实际上是一个非常简单的概念。 它始于移动设备和台式机之间的差异。

这意味着我们的URL将根据调用的内容进行不同或动态的呈现。

因此,如果您通过移动设备调用网页,则将获得一种体验。

如果您从桌面拨打电话,您将得到一个略有不同的电话。

他们说,他们的最大改变是,好了,现在您可以为我们提供一个版本。

的确,原因在于大量JavaScript和前端动态技术使他们难以爬网和理解站点。

他们基本上说:“这是我们保持简单的方法。 给我们提供一个简化的版本,我们将能够比用户的体验更有效地抓取和编制索引。”

他们不在乎聊天框之类的东西。

对他们来说,这是一个很大的转变。 我认为很多SEO都试图利用这一点。

动态渲染实际上将做什么的一个例子是什么?

GA:我想说的最著名的JavaScript真正使Google在爬网时被赶上的东西实际上是聊天框,个性化,动态跟踪标签。

一旦使用JavaScript,他们就无法使用HTML搜寻器进行搜寻。 因此,它进入了渲染队列,渲染队列花费了更多的处理时间。

渲染队列实际上是与Chrome浏览器相同的技术。

它只是完全执行一个页面,允许他们进入并实际抓取该动态内容,并且需要更多的处理时间,因此如果您可以在动态呈现的版本中删除这些内容。

动态渲染将对别人的网站有什么其他作用呢?

GA: [Y]您可以拥有世界上所有的内容资源,但是如果Google无法看到实际的内容,这有什么用呢? 因此,我们看到了很多。

我认为公司比任何想法都有更大的索引编制问题,因为这很难。 您会看到抓取统计信息,对不对? 您会说,“哦,他们在抓我,我很好。”

您会看到他们正在下载信息,但您实际上并不确切知道他们正在下载什么以及下载了多少信息,他们实际上是否正在访问您正在处理的内容。

所有这些问题都将消除。 您几乎可以立即获取所有内容的索引,并且内容影响排名,排名影响流量。

如果站点非常繁重并且JavaScript难以爬网,您将获得巨大的巨大收益。

突然之间,他们将在很短的时间内掌握所有这些新信息,这实际上将影响排名,点击量和所有其他优点。

您为什么认为SEO社区整体上并未真正接受这一点,或者不是每个站点都这样?

GA:是的,我感到很震惊。 但是,如果我们稍微退后一步,我们将研究营销部门及其一般技能,例如,即使SEO小组有时也不是最熟练的技术人员。

因此,如果您想到的是营销组织,他们的技能实际上不是技术SEO,那是他们要做的最后一件事,对吗?

他们很少有开发人员从事SEO,很少。

这是一个非常技术性的问题,因此您可以投入大量资源来满足内容和链接的构建以及所有更直接的任务,甚至无法完全理解或完全认识您所遇到的技术问题,因为您根本就没有团队中的技能组。

我们看到几乎所有地方都在发生这种情况。 就像即使他们正在与代理商或任何人一起工作一样,这种技术技能也是如此罕见……

在我们的小社区中,很大,对不对?

但是,当您踏入庞大的内部营销团队时,那里没有人会说这种语言。

因此,我认为这是因为,营销人员进入技术SEO与管理您的PPC支出或内容团队,品牌和消息传递或社交活动相比,要戴上这样一顶帽子。

这只是一个完全不同的技能组,通常不见了,所以我认为这就是为什么它没有像我们所希望的那样被迅速采用的原因。

关于技术SEO计划:SEO如何连接并说服开发人员?

GA:我几乎考虑了每个组织,只考虑了您与之交谈的SEO,他们是否感到被授权或成为发展中的瓶颈,而且几乎总是瓶颈……

这就像您必须介入的组织思维方式。

您是否觉得每个人都需要动态渲染?

GA:我想说大概有60%的网站都需要它,这很多。

然后有40%的状态,这是一个不错的选择,但不会让您的袜子失望。

就像您获得的足够多一样,它是一个非常小的网站,也许只有一百页的索引,因此Google可以通过它。 该网站变化不大。

只是这些大型网站中的一些没有那么大的优势,而这些网站由于Google努力理解它们而更加复杂。

因此,有很多网站不一定需要它。

每个人都可以受益,但是我们发现大约60%的互联网都可以使用此解决方案。

考虑一下企业所有者在其网站上包含的JavaScript事物的数量,而不用考虑这对Google抓取的影响。

然后,他们当然会说:“是的,我们想要个性化,我们想要聊天框”,所以他们就把它扔在那里。

同时,这使Google的工作变得不可能…

实现动态渲染是什么样子?

GA:那么第一篇,如何自己做。

动态渲染的关键实际上是将动态内容转换为平面HTML。 技术上的挑战是要做到这一点。

如果您要通过JavaScript生成对排名很重要的内容,并且希望Google意识到这一点,则可以将其转换为纯HTML并利用某种CDN(例如Cloudflare,CloudFront或Akamai)来进行基本上可以非常迅速地加载该信息,并消除页面上的所有JavaScript,这就是您必须要做的。

肯定是可行的。 实际上,我们看到一些公司在内部执行此操作,这很难在内部执行,但我们看到它正在发生。

第二部分是自动化。

对于我们来说,我们认为自动化是一种非常巧妙的方法。

我们已经构建了该转换器…实际上,我们不需要任何开发人员来查看您的站点。 他们不必登录并做很多工作。

您从字面上进行了DNS更改,然后Huckabuy接管了机器人流量,我们通过SEO Cloud(平面HTML)创建了此动态呈现的版本。

我们与CloudFlare建立了合作关系,使我们能够将所有这些信息保持在边缘。 您可能会听说现在在Edge SEO中使用了该术语。

所以从根本上说,边缘意味着它已预先缓存并位于全球200个不同的位置,因此,无论机器人来自何处,他们都将获得此真正的轻量级和缓存页面。

该播客由Ahrefs和Opteo提供 。

要与Geoff Atkinson收听此搜索引擎节目播客:

  • 听这篇文章顶部的完整剧集
  • 通过Apple播客订阅
  • 注册IFTTT以在搜索引擎期刊Show RSS feed出现新情节时接收电子邮件
  • 收听Stitcher , Overcast或TuneIn

请访问我们的播客存档,以收听其他“搜索引擎期刊”显示的 播客!


图片积分

特色图片:Paulo Bobita