Core Web Vitals:測量與改善以提升網頁效能

Web2026-10-07TryQuickToolBox

為什麼 Core Web Vitals 很重要

你已經打造了一個漂亮的網站,但使用者卻因為感覺很慢而跳出。Core Web Vitals 是 Google 用來衡量真實使用者體驗的指標:Largest Contentful Paint (LCP)、First Input Delay (FID) 和 Cumulative Layout Shift (CLS)。它們會影響搜尋排名,更重要的是,會影響訪客是否願意留下。本指南將教你如何測量與改善這些指標。

了解這三項指標

每項指標分別捕捉載入、互動性與視覺穩定性的不同面向。

指標測量內容良好閾值
LCP渲染最大內容元素(圖片、文字區塊)的時間≤ 2.5秒
FID從首次使用者互動到瀏覽器回應的時間≤ 100毫秒
CLS視覺穩定性:非預期的版面位移≤ 0.1

注意:FID 將在 2024 年被 Interaction to Next Paint (INP) 取代,但優化原則仍然相似。

如何測量 Core Web Vitals

你需要實驗室數據和實際使用者數據。實驗室工具模擬環境;實際數據反映真實使用者。

  1. Chrome DevTools Lighthouse:在 Lighthouse 分頁中執行稽核。它會提供實驗室分數和改善機會。
  2. PageSpeed Insights:輸入你的網址,查看來自 Chrome User Experience Report (CrUX) 的實際數據和實驗室建議。
  3. Search Console:查看 Core Web Vitals 報告,取得群組層級的實際數據。
  4. Web Vitals JavaScript 函式庫:將 web-vitals 加入你的網站,以收集真實使用者指標。
import {onLCP, onFID, onCLS} from 'web-vitals';

onLCP(console.log);
onFID(console.log);
onCLS(console.log);

使用這些數據來找出模式並排定修正的優先順序。

改善 Largest Contentful Paint (LCP)

LCP 通常是最具影響力的指標。請優化以下領域:

範例:預載你的 LCP 圖片:

<link rel="preload" as="image" href="#">

改善 First Input Delay (FID)

FID 衡量互動性。長時間執行的 JavaScript 任務會阻塞主執行緒。

使用 Lighthouse 的「Minimize main-thread work」和「Reduce JavaScript execution time」建議項目進行稽核。

改善 Cumulative Layout Shift (CLS)

CLS 發生在元素非預期移動時。常見原因與修正方式:

範例:為圖片保留空間:

<img src="#" width="800" height="600" alt="...">

持續監控的工具與工作流程

效能不是一次性的修正。將監控整合到你的開發流程中:

定期檢查 PageSpeed Insights 和 Search Console 來追蹤進度。

常見問題

什麼是 Core Web Vitals?

Core Web Vitals 是 Google 定義的一組指標,用來衡量真實使用者體驗:Largest Contentful Paint(載入)、First Input Delay(互動性)和 Cumulative Layout Shift(視覺穩定性)。

我應該多久測量一次 Core Web Vitals?

使用 RUM 持續監控,並在每次重大程式碼變更時執行實驗室稽核。每月透過 Search Console 或 PageSpeed Insights 檢查實際數據。

我可以在沒有開發人員的情況下改善 Core Web Vitals 嗎?

有些修正,例如圖片壓縮和使用 CDN,可以透過外掛或工具完成,但更深入的優化通常需要修改程式碼。從圖片和快取開始。

準備好優化你的圖片以獲得更好的 LCP 了嗎?試試我們免費的 Image Compressor,在不犧牲品質的情況下縮小檔案大小。