http://traffic.libsyn.com/sejshow/EP189-SEJShow-Geoff-Atkinson.mp3
播客:下载
订阅:Apple Podcasts |安卓| RSS
在 The Search Engine Journal Show 的第 189 集中,我有机会采访了 Huckabuy 的创始人兼首席执行官 Jeff Atkinson。
Atkinson 讨论了动态呈现、它如何帮助搜索引擎更快地索引 JavaScript 网站,以及谁可以从该解决方案中受益。
什么是动态渲染?
Geoff Atkinson (GA):动态渲染可能是谷歌十年来最大的改变。
为了让他们真正提供服务,“我们要抓取一些与用户体验不同的东西,内容和数据都需要匹配”,这对他们来说是一个很大的改变。
多年来,他们一直在想,“您必须拥有相同的用户体验。”
Brent Csutoras (BC):过去在上下文中有所不同的任何内容被认为是隐藏的。正确的?
GA:正确。所以动态渲染其实是一个很简单的概念。它从移动和桌面之间的区别开始。
这意味着我们的 URL 将根据被调用的内容以不同的方式或动态地呈现。
因此,如果您从移动设备调用网页,您将获得一种体验。
如果您是从桌面呼叫,您会接到略有不同的呼叫。
他们说他们最大的变化是,嗯,现在你可以给我们一个版本了。
的确,原因是大量的JavaScript和前端动态技术让他们难以抓取和理解网站。
他们基本上说,“这是我们让事情变得简单的方式。给我们一个简化的版本,我们将能够比用户体验更有效地抓取和索引。”
p>
他们不关心聊天框之类的东西。
对于他们来说,这是一个很大的改变。我认为很多 SEO 都试图利用这一点。
什么是动态渲染实际执行的示例?
GA:我想说真正让 Google 陷入抓取的最著名的 javascript 东西实际上是聊天框、个性化、动态跟踪标签。
一旦使用了 JavaScript,就无法使用 HTML 爬虫进行搜索。所以它进入渲染队列,这需要更多的处理时间。
渲染队列其实和Chrome浏览器是同一种技术。
它只是完全执行一个页面,允许他们进入并实际获取动态内容,这需要更多的处理时间,所以如果您可以将该内容剥离为动态呈现的版本。
动态渲染对别人的网站还有什么影响?
GA:[Y]你可能拥有世界上所有的内容,但如果谷歌看不到实际内容有什么用呢?所以我们看到了很多。
我认为公司面临的索引编制问题比他们想象的要严重,因为这很难。您会看到抓取统计信息,对吗?你会说,“哦,他们在抓我,我很好。”
你看到他们在下载信息,但你实际上并不知道他们在下载什么,他们下载了多少信息,他们是否真的访问了您正在处理的内容。
所有这些问题都会被消除。您几乎可以立即获得所有内容的索引,内容会影响排名,排名会影响流量。
如果网站很重,JavaScript很难爬取,你会得到巨大的收获。
突然间,他们将在很短的时间内获得所有这些新信息,这将实际影响排名、点击次数和所有其他好东西。
为什么您认为整个 SEO 社区并没有真正接受这一点,或者不是每个网站都如此?
GA:是的,我很震惊。但是,如果我们稍微退一步,我们看看市场部和它的一般技能,例如,即使是 SEO 组有时也不是最熟练的人。
因此,如果您考虑的是营销组织,他们的技能组合并不是真正的技术 SEO,那是他们做的最后一件事,对吧?
其中很少有开发人员从事 SEO 工作。
这是一个非常技术性的问题,因此您可以将大量资源投入到内容和链接构建以及所有更直接的任务中,甚至无需完全理解或完全认识到您遇到的技术问题,因为您您的团队中根本没有技能。
我们几乎到处都能看到这种情况。就像他们正在与代理机构或其他机构合作,这种技术技能非常罕见......
在我们的小社区中,它很大,对吧?
但是当您进入一个庞大的内部营销团队时,那里没有人会说这种语言。
所以,我认为这是因为,与管理您的 PPC 支出或内容团队、品牌和消息传递或社交相比,从事技术 SEO 的营销人员戴上了这样的帽子。
这只是一个完全不同的技能组合,通常是缺失的,所以我认为这就是我们没有早点采用它的原因。
关于技术SEO规划:SEO如何连接并说服开发者?
GA:我认为几乎每个组织,只要想一想与您交谈的 SEO,他们是否感到被授权或遇到发展瓶颈,而且几乎总是瓶颈......
这就像一种你必须介入的组织思维方式。
你认为每个人都需要动态渲染吗?
GA:我想说可能有 60% 的网站需要它,这已经很多了。
然后是 40%,这很不错,但不会让您大吃一惊。
就您所知,这是一个非常小的站点,可能有一百个索引页面,因此 Google 可以通过它。该网站没有太大变化。
只是有些大型网站没有那么大的优势,而且那些网站比较复杂,因为谷歌真的很难理解它们。
因此,有很多网站不一定需要。
每个人都可以受益,但是我们发现大约60%的互联网可以使用这个方案。
想想企业主在他们的网站上包含的 JavaScript 内容的数量,而不考虑这对 Google 抓取的影响。
然后,当然,他们会说,“是的,我们想要个性化,我们想要聊天框,”所以他们就把它扔掉了。
同时,这让谷歌的工作变得无从下手......
动态渲染是什么样子的?
GA:那么第一篇,如何自己动手。
动态渲染的关键实际上是将动态内容转换为平面HTML。技术挑战是要做到这一点。
如果您通过 JavaScript 生成排名重要的内容,并且您希望 Google 知道它,您可以将其转换为纯 HTML 并利用某种 CDN(例如 Cloudflare、CloudFront 或Akamai) 到基本上可以非常快速地加载该信息并消除页面上的所有 javascript,这就是您所要做的。
当然可以。实际上,我们已经看到一些公司在内部这样做,虽然内部很难做到,但我们看到它正在发生。
第二部分是自动化。
对我们来说,我们认为自动化是一种非常巧妙的方法。
我们已经构建了该转换器...事实上,我们不需要任何开发人员查看您的站点。他们可以在不登录的情况下做很多事情。
您实际上进行了 DNS 更改,然后 Huckabuy 接管了机器人流量,我们通过 SEO Cloud(纯 HTML)创建了这个动态呈现的版本。
我们与 CloudFlare 建立了合作伙伴关系,使我们能够将所有这些信息保存在边缘。这些天您可能会听到术语边缘搜索引擎优化。
所以基本上边缘意味着它是预先缓存的并且在全球 200 个不同的位置,所以无论机器人来自哪里,他们都会得到这个真正轻量级的缓存页面......
此播客由 Ahrefs 和 Optics 提供。
要收听 Geoff Atkinson 的这个搜索引擎秀播客:
- 收听这篇文章顶部的完整剧集
- 通过 Apple 订阅播客
- li>
- 在 IFTTT 上注册,以便在搜索引擎期刊节目 RSS 提要上出现新剧集时接收电子邮件
- 收听 Stapler、Dusty 或 Tune在
访问我们的播客存档以收听其他搜索引擎期刊节目播客!
图片来源
特色图片:Paulo Bobita
http://traffic.libsyn.com/sejshow/EP189-SEJShow-Geoff-Atkinson.mp3
播客:下载
订阅:Apple 播客 |安卓| RSS