最有意义的速度指标取决于用户如何与您的网站互动。
Google网站站长趋势分析师马丁·斯普利特(Martin Splitt)在10月30日版的#AskGoogleWebmasters上说:“ [网站速度的优化]永远不会达到您要对其进行优化和完成的得分。” Splitt加入了网站管理员趋势分析师约翰·穆勒(John Mueller),就站点速度,工具和指标主题提出了四个问题。
理想的页面速度。
Twitter用户@ rskthakur1988问:“要在SERP上获得更好的排名,任何内容的理想页面速度是多少?”
斯普利特说:“基本上,我们将页面或多或少地归为“非常好”和“非常差”,因此两者之间并没有真正的界限。”他建议网站所有者应该只专注于为用户提供快速的网站,而不是着眼于理想的页面速度。
关于实际速度指标,Mueller解释说,Google尝试使用实验室数据以及来自用户的实际数据(类似于Chrome用户体验报告数据)来计算页面的理论速度。
最佳速度工具。
Twitter用户@olgatsimaraki问:“我想知道,如果使用“测试我的网站”工具的网站的移动速度是否良好,并且GTmetrix报告分数很高,那么Google PageSpeed Insights分数对于SEO的重要性有多重要?”
“总的来说,这些工具以不同的方式衡量事物,” Mueller说。“因此,我通常建议使用这些不同的工具,从中获取数据,并使用它们来发现网页上垂死的果实–因此,可以轻松进行改进以真正提高网页速度颠簸。”
前述工具还针对不同的受众。“测试我的网站是相当高级的,所以每个人都大致了解那里发生的事情,因为GTmetrix具有更多的技术性,而PageSpeed Insights则介于其中,因此取决于您要迎合的对象–您是谁正在尝试提供此报告,以解决问题-您可以使用其中之一,” Splitt说。
最佳页面速度指标。
“在确定页面速度是否为’好’时,最好的指标是什么?为什么/为什么不应该专注于FCP / FMP之类的指标,而不是PageSpeed Insights之类的工具给出的分数?” Twitter用户@drewmarlier问。
FCP代表第一个有意思的绘画,它测量从导航到第一个文本或图像被绘画的时间。FMP或第一个有意义的油漆测量页面的主要内容变为可见所需的时间。
“这是典型的’取决于’答案,”斯普利特说。“如果您只是一个网站,人们正在阅读您的内容而没有进行太多互动,那么我认为首先有意义的绘画或首先令人满意的绘画比第一次输入延迟或互动时间更重要。但是,如果它是一个真正的交互式Web应用程序,并且您真的希望人们立即跳进去做某事,那么该指标可能更为重要。”
Splitt说:“分数的问题在于它们过分简化了,建议不要专注于分数,而应使用不同的工具为您提供的特定见解,以找出您需要改进的地方或不去做的事情。好。”
速度指标不完善。
“我正在#devtools审核(v5.1.0)上测试一个几乎为空的页面,它通常给出的最小结果为0.8ms,所有FID和20ms的FID,但有时在TTI,FCI和FID中给出的结果更差。相同页面,相同代码。为什么?” Twitter用户@ ocurcelik66问。
以上首字母缩写词指的是以下内容:
- FID –第一输入延迟;它测量的是从用户第一次与您的网站进行交互(即他们单击某物)到浏览器能够响应该交互之间的时间。
- TTI –互动时间;页面变为完全交互式所花费的时间。
- FCI –第一个CPU空闲;CPU不再需要执行任何JavaScript或其他工作之前的时间。
“首先,这些测量并不完美,” Split说道,并补充说,测量中总会有一些噪音。
“不要太拘泥于这些指标。如果您发现有一个明显的问题,并且实际上存在一个问题,即您的站点仍在主线程上运行并且使CPU工作一分钟或20秒,那么您就需要调查此问题。如果是20毫秒,那可能还好。”斯普利特说。
没有简单的答案。
斯普利特说:“不能将速度分解为一个简单的数字,这是很多因素。”
“如果我真的画得很快,但是我的应用程序只涉及交互-它是使者-所以我展示了一切,展示了消息历史记录,但是如果我尝试回答刚收到的消息,则需要20几秒钟,直到我实际上可以点击输入字段并开始键入,这样快吗?并不是的。但是,重要的是,我可以在头10秒内使用博客文章底部的联系表吗?不一定,是吗?那么,您如何将其放入数字中?你没有。”
在上面的示例中,Split强调了选择速度指标的重要性,该指标应最准确地反映速度如何影响用户体验。自然地,不同类型的内容将需要用户进行不同级别的交互,这就是某些指标比其他指标更相关的原因。
我们为什么要关心。
过分强调特定指标甚至速度得分可能不是您资源的最佳使用方式,因为Google本身并未以这种特定方式对速度进行分类。
知道要测量的内容后,您就可以选择合适的度量标准以供参考和使用的工具,从而可以通过改善用户体验的方式来提高网站速度,而不是提出没有实质意义的度量标准用户与您的页面互动的方式。与所有指标一样,上下文也很重要。