PageSpeed Insights和Lighthouse有什么区别?谷歌测速工具怎么用
PageSpeed Insights和Lighthouse有什么区别?一句话:Lighthouse是在模拟环境中测试页面的引擎,PageSpeed Insights(PSI)是一个网页工具,它同时展示真实用户的体验数据(来自CrUX)和Lighthouse的模拟测试结果。再加上Search Console的“核心网页指标”报告,这三者是谷歌官方用来衡量网站速度和体验的主要工具。
很多人只盯着PSI上方那个分数,结果优化了半天,真实用户的体验并没有变好。这篇文章讲清三个工具各自的数据从哪里来、适合做什么,以及外贸网站测速的正确流程。指标本身的含义和优化方法,请看Core Web Vitals详解:LCP、INP、CLS指标标准与优化方法。
三个工具一张表看懂
| 工具 | 数据类型 | 数据从哪里来 | 最适合做什么 | 局限 |
|---|---|---|---|---|
| PageSpeed Insights | 真实用户数据+模拟测试 | 真实数据来自CrUX(过去28天);模拟数据由Lighthouse生成 | 快速了解某个网址的真实体验,并获得优化建议 | 访问量小的页面可能没有真实数据 |
| Lighthouse | 模拟测试 | 在你指定的设备和网络条件下实时测试 | 开发和修复过程中反复测试,排查具体问题 | 只代表一次模拟,不代表真实用户 |
| Search Console核心网页指标报告 | 真实用户数据 | CrUX,把相似网址分组统计 | 监控整个网站的体验状况,找出成批有问题的页面 | 数据量不够时不显示;变化有延迟 |
PageSpeed Insights:先看上半部分的真实数据
在PSI中输入网址后,页面分为两部分:
示意图PageSpeed Insights的结果页,上下两部分各看什么
- 上半部分是真实用户数据:来自Chrome用户体验报告(CrUX),统计的是过去28天真实访客的体验,包括LCP、INP、CLS等指标。如果这个网址的访问量不够,PSI会改为显示整个网站(来源)的汇总数据;网站整体也不够时,就没有这部分数据;
- 下半部分是Lighthouse的模拟测试:包括性能分数、诊断信息和优化建议,以及无障碍、最佳做法和SEO三类检查。
划重点
判断网站在真实世界里够不够快,看上半部分;找具体问题和优化方向,看下半部分。需要注意,CrUX只统计符合条件的Chrome用户(开启了使用情况统计和浏览记录同步等),不包括iOS上的Chrome和其他浏览器。
Lighthouse:开发和排查时反复使用
Lighthouse是Google开源的网页质量检测工具,可以在Chrome开发者工具中运行,也可以通过命令行、Node模块使用,PSI的模拟测试部分也是由它生成的。它检查四个方面:性能、无障碍、最佳做法和SEO。
在Chrome中运行Lighthouse
- 用Chrome打开要测试的页面,最好使用无痕窗口,避免浏览器扩展程序干扰结果;
- 按F12(Mac上按Option+Command+I)打开开发者工具,找到“Lighthouse”面板;
- 选择设备类型(移动设备或桌面设备)和要检查的类别,点击生成报告;
- 测试过程中不要切换标签页或操作页面,完成后查看各项得分和具体建议。
性能分数是怎么算的?
| 指标 | 权重 |
|---|---|
| 总阻塞时间(TBT) | 30% |
| 最大内容绘制(LCP) | 25% |
| 累积布局偏移(CLS) | 25% |
| 首次内容绘制(FCP) | 10% |
| 速度指数(Speed Index) | 10% |
有一点容易被忽略:INP(衡量交互响应速度)需要真实的用户操作才能测量,所以Lighthouse的模拟测试里没有INP,而是用TBT作为参考。TBT低不代表INP一定好,交互响应的真实情况要看CrUX数据。
为什么分数和真实数据对不上?
- 测试条件不同:模拟测试只用一种设备和网络条件,真实数据来自各种设备、网络和地区;
- 时间范围不同:模拟测试是此刻的一次结果,真实数据是过去28天的统计,优化后需要一段时间才会反映出来;
- 分数本身会波动:Lighthouse官方文档说明,分数波动通常来自网络、服务器负载、广告和第三方脚本、浏览器扩展等外部条件的变化,建议把分数看作一个分布,而不是一个固定数字;
- 测试地点不同:在国内测试放在海外服务器上的网站,网络状况和海外访客完全不同,结果没有参考价值。
外贸网站测速的正确流程
- 先看真实数据:在Search Console的核心网页指标报告中,找出状态为“差”或“需要改进”的网址组;
- 再用PSI定位:对每组的代表性网址运行PSI,查看真实数据和诊断建议;
- 用Lighthouse修复和验证:在开发环境中逐项修改,每改一处用Lighthouse对比前后结果,多测几次取中间值;
- 按目标市场测试:PSI在Google的服务器上运行测试,不受你所在网络的影响;本地用Lighthouse测试时,要考虑自己的网络与海外访客的差别;
- 等待真实数据更新:修复上线后,CrUX需要时间积累新数据,可以在Search Console报告中点击“验证修正”,跟踪问题是否解决。

不要为了满分而优化
Lighthouse的性能分数是诊断工具,不是排名指标。Google使用的是真实用户的核心网页指标,而且它只是页面体验的一部分,内容是否有用、是否与搜索相关仍然是最重要的。一个页面得分85、真实数据全部达标,远比一个为了冲到100分而砍掉必要功能的页面更有价值。
外贸网站常见的速度问题,例如图片过大、主题和插件加载过多、服务器离目标市场太远,可以参考网站速度慢的原因有哪些;WordPress网站的进阶优化方法见WordPress高级速度优化技巧;服务器和CDN的选择见外贸网站服务器、SSL证书与CDN怎么选。
常见问题
PSI显示“没有足够的真实用户数据”怎么办?
说明这个网址或整个网站的Chrome访问量还没有达到CrUX的统计门槛,常见于新网站和小众B2B网站。这时可以先参考Lighthouse的模拟结果,同时在网站上自行收集真实用户数据,例如使用web-vitals这类开源脚本。
PSI分数很高,为什么Search Console还提示需要改进?
PSI的分数来自一次模拟测试,Search Console用的是过去28天的真实用户数据。真实访客的设备更慢、网络更差,或者某些页面的交互响应慢,都会导致两者不一致。以真实数据为准。
移动端分数总是比桌面端低,正常吗?
正常。Lighthouse的移动端测试模拟的是性能较低的手机和较慢的网络,分数通常低于桌面端。由于Google主要使用移动版页面编入索引,移动端的表现更值得关注。
Lighthouse的SEO分数满分,就说明SEO没问题吗?
不是。Lighthouse的SEO检查只覆盖一些基础的技术项目,例如页面标题、描述、能否被抓取等,不涉及内容质量、关键词和外部链接。它适合发现明显的技术错误,不能代替完整的SEO评估。
让网站在海外访客那里真正变快
速度优化的目标是真实访客的体验,而不是工具里的一个分数。如果你的外贸网站在海外打开慢、核心网页指标长期不达标,可以了解Sytech的外贸网站建设服务,从服务器、主题代码到图片和第三方脚本一起优化。
原创文章归Sytech版权所有,转载请注明出处,商用请联系本站获取版权。
相关文章推荐正在加载中...
