谷歌网站管理员趋势分析师Martin Splitt在10月30日版的AskGoogleWebmasters上说:“(优化网站速度)永远不会到你只有一个分数,然后你就完成了优化。”Splitt和他的网站管理员趋势分析师John Mueller一起回答了四个关于网站速度、工具和指标的问题。
理想的页面速度。要想在SERP上获得更好的排名,最理想的页面速度是多少?推特用户@rskthakur1988问道。
Splitt说:“基本上,我们将网页或多或少分为‘非常好’和‘非常差’,所以在这两者之间并没有一个界限。”他建议网站所有者应该专注于让他们的网站对用户来说更快,而不是专注于一个理想的页面速度。
在实际速度指标方面,谷歌试图计算一个页面的理论速度使用实验室数据和真实的现场数据从用户(类似Chrome用户体验报告数据),Mueller解释说。
最快的工具。“我想知道,如果一个网站使用测试我的网站工具的移动速度好,GTmetrix报告分数高,那么谷歌PageSpeed Insights分数高对SEO有多重要?”推特用户@olgatsimaraki问道。
“总的来说,这些工具衡量事物的方式略有不同,”穆勒说。“所以,我通常建议使用这些不同的工具,获取你从中得到的数据,然后用它们来发现你的网页上唾手可得的东西——那些你可以轻松改进的东西,从而真正给你的网页一个减速带。”
上述工具也适用于不同的用户。“测试我的网站很高级,所以每个人都知道大概发生了什么,而GTmetrix更技术和PageSpeed见解的中间,这取决于你是谁迎合——你是谁试图给这个报告,得到固定的东西——你可能会使用一个或另一个,“Splitt说。
最好的页面速度度量。“在决定页面速度是否‘好’时,最好的衡量标准是什么?”为什么/为什么我们不应该关注像FCP/FMP这样的指标,而不是像PageSpeed Insights这样的工具给出的分数?推特用户@drewmarlier问道。
FCP表示第一次绘制内容,它测量从导航到绘制第一个文本或图像的时间。FMP,即first meaningful paint,测量页面的主要内容显示所花费的时间。
“这是典型的‘看情况而定’的回答,”斯普里特说。“如果你的网站上,人们只是在阅读你的内容,而没有太多的互动,那么我认为,首先进行有意义的渲染或第一次绘制内容可能比第一次输入延迟或互动时间更重要。”但如果这是一个真正的交互式网络应用程序,你真的希望人们立即介入并做一些事情,那么这个度量可能更重要。”
斯普里特说:“分数的问题在于,它们把事情简单化了。与其关注分数,不如利用不同工具提供的具体见解,找出哪些地方需要改进,哪些地方做得不太好。”
不完美的速度指标。“我在测试一个几乎是空的页面上的#devtools审计(v5.1.0),它通常给出最小的结果,0.8ms的所有东西和20ms的FID,但有时它给出更坏的结果在TTI, FCI和FID。同样的页面,同样的代码。为什么?推特用户@ocurcelik66问道。
以上简称指:
FID -第一输入延迟;它测量用户第一次与您的站点交互(即,当他们点击某个东西时)到浏览器能够对交互做出响应之间的时间。
TTI -时间到互动;一个页面变得完全交互所需要的时间。
FCI—第一个CPU空闲;不再有任何JavaScript或其他需要由CPU完成的工作之前的时间。
“首先,这些测量并不完美,”Splitt开始说,并补充说在测量中总会有一些噪音。
不要太在意这些具体的指标。如果你发现有一个可察觉的问题,而且确实有一个问题,你的网站在主线程上运行,并在CPU上工作一分钟或20秒,这就是你想要调查的。如果是20毫秒,可能就没问题了。”
没有简单的答案。“你不能把速度分解成一个简单的数字——它是一堆因素,”Splitt说。
“如果我画很快,但是我的程序都是关于互动——这是一个信使——所以我显示一切,我显示消息历史记录,但是如果我试着回答我刚收到的消息,我花了20秒,直到我可以点击输入框,开始打字,快吗?不是真的。但是,这有那么重要吗,我可以在一篇博客文章的前10秒内使用底部的联系表单?不一定,不是吗?怎么把它化成数字呢?你不要。”