Google 的 Core Web Vitals 是什么?

2024年7月18日

💎 加入 E+ 成長計畫 與超過 400+ 位軟體工程師一同在社群中成長,並且獲得更多的軟體工程學習資源

你是否曾听过这个说法:「网页载入时间超过 2 秒,就会有一半的人放弃离开」?为了提升使用者体验,开发者会不断优化网站效能,但如何衡量优化成果呢?近年来,Google 提出的「Core Web Vitals 网站核心指标」,为开发者和网站经营者提供了一套能衡量网站效能评估标准。

我们在这篇文章中,会带你了解 Core Web Vitals 的一些重要基础,包含以下内容:

  • 什么是 Core Web Vitals(网站核心指标) ?
  • Core Web Vitals(网站核心指标) 的影响与重要性
  • Core Web Vitals(网站核心指标) 的定义
  • Core Web Vitals(网站核心指标) 测量方法

Core Web Vitals(网站核心指标) 是什么?

Core Web Vitals 是 Google 所提出的一组指标,用来衡量网站使用者体验的三大面向,包括:

  1. 载入效能:网页载入的速度有多快?
  2. 互动性:使用者是否能顺畅地与网页互动?
  3. 视觉稳定性:网页内容在载入过程中是否稳定,不会造成阅读困扰?

这些指标不仅影响用户体验,还直接关系到网站的 SEO 排名。

Core Web Vitals 并非一成不变,而是基于 Google 长期的用户行为分析而持续优化的结果。目前,稳定的 Core Web Vitals 包括三个关键指标:LCP、INP 和 CLS。

值得注意的是,这些指标可能会因为准确性问题而被替换。例如,从 2024 年 3 月起,INP 正式取代了 FID 成为 Core Web Vitals 之一。其他的 web vitals 还有如 TTFB 和 FCP,但大部分人只需要专注于 Core Web Vitals 的指标来优化即可。

为什么 Core Web Vitals(网站核心指标) 重要?

Core Web Vitals 不仅影响使用者对网站的第一印象,更直接关系到网站的 SEO 排名。

  1. 提升使用者体验:符合 Core Web Vitals 的网站能提供更流畅、稳定的浏览体验,让使用者更愿意停留和互动。
  2. 改善 SEO 排名:Google 已将 Core Web Vitals 纳入搜寻引擎演算法的排名因素之一,符合这些指标的网站更容易在搜寻结果中获得更好的排名。
  3. 增加网站流量和转换率:良好的使用者体验有助于吸引更多使用者造访网站,并提升他们在网站上停留的时间、浏览的页数以及转换的可能性。

Core Web Vitals(核心指标) 的定义

目前的 Core Web Vitals 包含以下三个指标:

  1. LCP (Largest Contentful Paint,最大内容绘制): 衡量页面主要内容载入所需的时间,建议在 2.5 秒内完成。
  2. INP (Interaction to Next Paint, 与下一个显示内容的互动): 从使用者与页面进行互动(点击、键盘输入等)到浏览器对该互动作出响应并更新画面所需的时间,建议分数为 200 ms 以下。
  3. CLS (Cumulative Layout Shift, 累积版面配置偏移): 衡量页面元素在载入过程中发生位移的程度,建议分数低于 0.1。

各个指标会分成三种等级 (不良、需要改善、良好),Google 建议第 75 个百分位数的建议目标为良好。

举例来说,假设你的网页主要内容载入时间在 2.5 秒内,那就符合 LCP 指标为「良好」的标准。

三个指标的标准如下图所示:

 Core Web Vitals 三个指标
Core Web Vitals 三个指标

Core Web Vitals(核心指标) 测量方法

以下推荐的三个工具,都是 Google 官方所推出的,也是最常见而且免费可以来测量网站 Core Web Vitals 的方法:

1. PageSpeed Insights

Google 提供的工具,可分析网页速度并提供优化建议。例如下图为 ExplainThis 首页在 PageSpeed Insights 所测得的各项指标分数,都在良好的范围内。

PageSpeed Insights 测量结果
PageSpeed Insights 测量结果

2. Lighthouse

Google 开发的开放原始码工具,可自动化审核网页品质,包含 Core Web Vitals 和 SEO 等。常见的使用方法包括安装 Lighthouse 的 Google 插件,或者直接打开开发者工具,点选「Lighthouse」的 Tab 进行测量。如下图所示:

Lighthouse 测量结果
Lighthouse 测量结果

3. Search Console

第三种方法是 Google 所提供的网站管理工具 - Search Console。除了可以看 SEO 的相关数据之外,也可查看网站的 Core Web Vitals 统整报告。

它会详细列出所有网站中有性能问题的页面,并提供调整建议。如下图所示,它显示了哪些页面有 LCP 的问题,供你调整。

Search Console 的 Core Web Vitals 页面报告
Search Console 的 Core Web Vitals 页面报告

透过这些测量工具,我们可以了解自己的网页在哪些指标上需要加强。常见的做法是在网页有重大改动时测量这些指标,以确保改动不会造成严重的性能影响。更谨慎的做法是透过 web-vitals 的套件长时间测量。

如果你对网站优化有兴趣,建议深入研究这些指标并应用相关工具进行分析和改善,下几篇我们会继续来讨论三个重要的核心指标。


延伸阅读

参考资料

🧵 如果你想收到最即時的內容更新,可以在 FacebookInstagram 上追蹤我們