我们分析了143,827个网址,并发现了影响谷歌排名的被忽视的速度因素

我们分析了143,827个网址,并发现了影响谷歌排名的被忽视的速度因素

让我从一个明显的事实开始:   网站速度对SEO很重要。

任何初级SEO都可以告诉你。但我想知道一些更重要的事情:  页面加载时间如何以及为何如此重要?

当我们开始关于页面加载时间的研究时,我们没有意识到这一点,但我们即将发现Google用于对您的网站进行排名的特定速度因素。重要的不仅仅是速度,而是特定类型的页面加载时间速度才能真正发挥作用。

您即将阅读的这项研究是关于网站速度对曾经执行的Google搜索排名的影响的最大研究。Ahrefs贡献了搜索排名数据,但我们需要进行大量的抓取,整理和处理数据才能获得准确的搜索结果。

我们有几个非常重要的发现。这些调查结果非常重要,部分原因是它们之前从未被曝光过,但也因为它们会对您网站的搜索排名产生巨大影响!

 

为什么要全力以赴进行这项研究?

有些人想知道为什么我不愿意制作像HummingbirdGoogle Local搜索结果那样的大规模数据驱动研究。为什么要花时间,麻烦和成本来制作关于页面加载时间和Google搜索排名的特定研究?

原因如下:

  • 关于页面加载时间和Google搜索排名的最新主要数据驱动研究是在两年前完成的!我们没有关于这个重要主题的最新数据分析。
  • Google在过去两年中进行了大规模的算法更改,并且一直在谈论速度重要性。
  • 用户体验和页面加载时间已合并。现在,网站的用户体验受页面加载时间的影响,反之亦然。
  • 我很好奇!我想知道我自己的网站如何根据页面加载时间排名,以及我可以做些什么来提高他们的搜索排名!
  • 归结为:我希望为搜索引擎优化策略师提供最先进,最可靠,最可操作的数据。最后,依靠关于搜索引擎优化如何工作的预感或算法如何运作是愚蠢的。

我想要做的就是给你坚如磐石的数据,你可以100%保存。我希望你能够采取行动取得成果。

我们已经了解了页面加载时间以及我们要学习的内容

就像我之前提到的,页面加载时间是一个重要的搜索引擎优化因素。这不仅对搜索引擎优化很重要!更快的网站也会增加转化次数。

但是如果你曾经挖掘过pagespeed指标,你就会意识到这比仅仅读取时钟更复杂。事实上,谷歌自己的PageSpeed Insights甚至没有给你定时结果!

我们分析了143,827个网址,并发现了影响谷歌排名的被忽视的速度因素

虽然有用,但您不能简单地依靠Pingdom测试来提供有关页面加载时间的可靠数据,更不用说这种速度如何影响您的Google排名。

我们分析了143,827个网址,并发现了影响谷歌排名的被忽视的速度因素

页面加载时间涉及许多其他因素。插件,图像大小,缓存,缓存验证,服务器响应时间,服务器响应代码,首字节时间(TTFB),渲染率,服务器位置,DNS查找,并行下载,编码标头,静态内容,代码的影响如何?缩小,重定向和所有其他因素起作用?

我们分析了143,827个网址,并发现了影响谷歌排名的被忽视的速度因素

就像我说的那样,它变得复杂了。

我想切掉所有的复杂功能,给你一个重要的见解。(只有一个!)但是要做到这一点,我需要收集,改进,分析,解析,配置和基本消化一大堆数据。这就是那些143,827个URL进来的地方。

对于每个URL,我们测量了五个以下指标,它们是页面加载时间的一部分:

  1. 到第一个字节的时间:  当您的浏览器转到URL时,它会向服务器发送一条消息,询问该URL上的HTML文档。这可以衡量第一点网站数据发送到浏览器的页面加载时间。此处的快速页面加载时间可能表示站点的其余部分将快速加载。
  1. 开始渲染:  当计算机将代码转换为您在屏幕上看到的可视显示时,就会发生渲染。开始渲染是指网站的第一个可视部分出现的时间。这对用户很有用,因为它让他们知道网站正在做某事。
  2. 视觉完成:  这是处理完的渲染完成后,用户完全可以看到该网站。
  3. 文档完成:  即使网站在视觉上完整,仍然有一些操作在后台进行。完成这些操作后,服务器会指示HTML文档已完成加载。这是技术上最准确的“网站加载”度量。
  4. 完全加载:文档完成后,异步代码开始运行并加载更多项是正常的。这不会阻止用户与站点进行交互,因此通常不会将其视为页面加载时间的一部分。当所有加载活动停止2秒时测量该度量。
  5. 文件请求数:加载网站时,它仍在请求多个文件,如CSS,JS或图像文件。加载许多小文件可能会不必要地减慢页面加载时间,因此通常应将它们最小化。

以下是这些指标在网站速度衡量图表中的显示方式:

我们分析了143,827个网址,并发现了影响谷歌排名的被忽视的速度因素

对于我们的测试,我们使用了免费网站速度测量工具www.webpagetest.org

我们分析了143,827个网址,并发现了影响谷歌排名的被忽视的速度因素

使用API​​,我们抓取了143,827个URL中的每一个,以执行广泛的站点速度测试和分析。

我们分析了143,827个网址,并发现了影响谷歌排名的被忽视的速度因素

我们有很多数字要紧缩!花了两天多的时间花了100台AWS EC2服务器来抓取URL,对它们运行测试并生成指标。

以下是我们进行研究的方式:

  • 每个测试代理都在Windows上运行Chrome,其桌面屏幕为1024×768。
  • 为了确定要抓取的网址,我们生成了5,000个随机关键字,每月搜索量超过10个,以确保我们使用所有类型关键字的代表性样本,从主题词到长尾词。
  • 我们跟踪了每个关键字(非移动设备)的前30个Google搜索结果。

研究结果1

现在为了令人讨厌的好东西。

正如预期的那样,我们确认更快的网站速度确实与更高的Google搜索排名相关。

为什么呢?数据让我们感到惊讶。

首先,让我们看看一些数据。排名靠1前的网站在“开始呈现”指标中具有较高的网站速度。
请注意下图中的数据。x轴上的数字(位于图表底部)表示该网站的谷歌排名位置。y轴表示以毫秒为单位的站点速度。

我们分析了143,827个网址,并发现了影响谷歌排名的被忽视的速度因素

 

该图表显示前五个位置的总页面加载时间特别快。排名6平均比排名1慢20%。

数据表明,改善开始渲染时间直接有助于提高Google搜索结果。

此外,我们证实了其他研究的结果,排名靠前的网站的页面加载时间到第一个字节(TTFB)的网站速度更快。这是我们研究中提到的最大相关性。请注意下面的图表(仅跟踪TTFB速度)如何在位置1,2和3之间大幅增加站点速度。

我们分析了143,827个网址,并发现了影响谷歌排名的被忽视的速度因素

注意TTFB相关性(上图)远远高于开始渲染(下图)。

我们分析了143,827个网址,并发现了影响谷歌排名的被忽视的速度因素

为了再次直观地说明这一点,TTFB与下一个最接近的指标有明显区别,即开始渲染(下图)。
我们分析了143,827个网址,并发现了影响谷歌排名的被忽视的速度因素

在所有143,827个网址中取平均值,以下是我们发现的内容:

我们分析了143,827个网址,并发现了影响谷歌排名的被忽视的速度因素

现在,看看每个页面加载时间测量的相关搜索排名:

我们分析了143,827个网址,并发现了影响谷歌排名的被忽视的速度因素

由于TTFB对搜索排名有如此明显的影响,因此很容易忽略较低的网站速度排名的影响。

当您完成文档完成和开始渲染时,它们的相关影响接近TTFB的总相关分数。

尽管TTFB相关性很高,但我们的研究揭示了网站速度和搜索排名影响的新视角。Google不会像过去那样单独考虑简化的TTFB分数。今天,他们正在研究doc完成和开始渲染的更复杂的相互作用,并且除了TTFB测量之外,还使用这些站点速度因子作为搜索排名信号。

这种观察角度超越了简单的“修复你的TTFB问题,一切都会好起来。”正如我们的研究发现的那样,谷歌在分析有意义的网站速度指标方面做得更准确。

解决doc complete和开始渲染时序指标是战略性的,因为这些可以提高搜索排名。

 

为什么要特别强调TTFB?

这里发生了什么?为什么TTFB具有如此重要的搜索排名因素?

我倾向于认为它归结为用户体验。你有没有读过谷歌的公司理念?他们写了这十条原则,以改善公司年轻时的用户体验。

  • 最重要的事实是:关注用户,其他所有人都会关注。
  • 第三个最重要的事实是:快比慢好。

总之,TTFB是一个重要的用户因素似乎是一个安全的假设。如果Google为TTFB速度较高的网站提供更高的排名,则此搜索排名上升表明他们认为该网站具有卓越的用户体验。

尽管TTFB是一个非常重要的排名因素,但在网站速度的其他元素上尽可能地改进页面加载时间仍然很重要。

这就是我们的研究意义重大的原因。通过绘制“较小”站点速度指标的相关重要性 – 特别是文档完成和开始渲染 – 我们可以看到它们的累积影响几乎与TTFB一样大。

 

如何改善您的TTFB

大多数基本搜索引擎优化文章都会告诉您如何提高网站速度。但是,这不是一个基本的搜索引擎优化文章,也不需要听到有人说“提高您的网站速度。”相反,您需要专注于改善页面加载时间的特定方面。

您可以从测量您网站的当前TTFB开始。

首先,访问www.webpagetest.org,然后输入您网站的URL。单击“开始测试”。

我们分析了143,827个网址,并发现了影响谷歌排名的被忽视的速度因素

调整“测试位置”以查找地理位置最接近大多数用户所在位置的服务器。如果您知道用户使用Chrome以外的浏览器,您还可以更改浏览器设置。

我建议保留“高级设置”,除非您有一些用户体验或有关速度测试的高级知识,这些知识会影响您正在寻找的搜索结果。

测试通常需要不到一分钟的时间才能完成。完成后,在图表中查找“第一个字节”数字。

我们分析了143,827个网址,并发现了影响谷歌排名的被忽视的速度因素

这是您的页面的TTFB。如果您此时正在寻找数据,请单击“第一个视图”图表以获取瀑布,连接和请求详细信息的展开视图。

“请求详细信息”图表列出了所有站点资源的TTFB:

我们分析了143,827个网址,并发现了影响谷歌排名的被忽视的速度因素

您如何知道您的TTFB是否需要改进?以下是建议指南:

我们分析了143,827个网址,并发现了影响谷歌排名的被忽视的速度因素

你认为你的TTFB需要改进吗?这六种方法可以保证你的TTFB增加。(专业提示:将此列表交给您的开发人员。他或她将知道该怎么做。)

  1. 使用CDN
  2. 优化应用程序代码。
  3. 优化数据库查询。
  4. 减少HTTP请求。
  5. 确保快速的服务器响应时间
  6. 使用响应优先,稍后处理(RFPL)方法进行缓存。

结论和三个非常重要的要点

要点#1:网站速度很重要,但它只是众多网站中的一个排名因素。

像大多数排名因素一样,单独的页面加载时间不会让你成为SERP的头把交椅,但是速度缓慢会阻碍你排名更高。那你该怎么办?尝试提高网站速度,同时继续优化其他搜索因素。

要点#2:用户体验非常重要。

请记住,谷歌真的喜欢一个好的用户体验。如果您在此过程中破坏了网站的视觉吸引力或整体用户体验,那么将您的网站拆分为一些简单的HTML行并不一定会提高您的搜索排名。您需要优化网站速度用户体验,以提高搜索排名。

没有可靠的用户体验,您就没有满意的受众。

要点#3:首先优化您的TTFB!

当您处于优化网站速度的杂草时,请发挥智能。您可以首先关注最具影响力的指标:TTFB,而不是努力完成下载文档,开始渲染或完全加载的页面加载时间指标(所有这些都非常重要)。

下一步是什么?打电话给你的开发人员,或卷起袖子开始处理TTFB!你会非常高兴的!

我总是渴望听到成功故事 – 这样的数据如何影响现实世界。告诉我你在网站上做了哪些改变,以及它是如何改进的!

Leave a Reply

Your email address will not be published. Required fields are marked *