PageSpeed Insights和Lighthouse有什么区别?谷歌测速工具怎么用

Mickey

IT工程师 - Mickey

2021年12月31日 最后更新:2026年10月
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的结果页,上下两部分各看什么

上半部分:真实用户数据来自CrUX,过去28天真实访客的LCP、INP、CLS等指标判断够不够快
下半部分:Lighthouse的模拟测试性能分数、诊断信息和优化建议找具体问题和优化方向
下半部分的另外三类检查无障碍、最佳做法和SEO模拟测试
网址的访问量不够时,上半部分改为显示整个网站的汇总数据;网站整体也不够时,就没有这部分数据。
  • 上半部分是真实用户数据:来自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报告中点击“验证修正”,跟踪问题是否解决。
Search Console的Core web vitals报告,移动端和桌面端分别显示较差、需要改进和良好的网址数量
Search Console的“核心网页指标”报告(Core web vitals):① 移动端和 ② 桌面端各有多少网址属于较差、需要改进和良好;③ OPEN REPORT中按网址组列出具体问题。数据来自真实用户的访问,示例取自一个真实网站。

不要为了满分而优化

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版权所有,转载请注明出处,商用请联系本站获取版权。

Mickey

IT工程师 - Mickey

Sytech科技IT工程师,专注于网络搭建和网站SEO优化,擅长于网站数据分析和海外网站运营、维护。

相关文章推荐正在加载中...

想要马上开始
定制开发您的网站建设?

添加微信咨询 扫描二维码添加微信客服

微信二维码 微信客服

其它联系方式

Sytech科技电话

邮寄联系地址 广州市番禺区钟村街道长华创意谷18栋8~9号 联系服务热线 020 8480 8073