關於 PageSpeed Insights

PageSpeed Insights (PSI) 會回報網頁在行動裝置和電腦裝置上的使用者體驗,並提供該網頁的改善建議。

PSI 同時提供網頁的研究室和實際資料。研究室資料是在受控管的環境中收集,因此有助於偵錯問題。但無法擷取實際的瓶頸。欄位資料有助於掌握實際實際的使用者體驗,但提供的指標組合有限。如要進一步瞭解這兩種資料類型,請參閱如何思考速度工具

實際使用者體驗資料

PSI 中的實際使用者體驗資料是以 Chrome 使用者體驗報告 (CrUX) 資料集為基礎。PSI 會回報過去 28 天收集期間內,使用者的首次顯示內容所需時間 (FCP)、首次輸入延遲時間 (FID)、最大內容繪製 (LCP)、累計版面配置位移 (CLS) 和下次顯示時間 (INP) 體驗。PSI 也會回報實驗指標 Time to First Byte (TTFB) 的體驗。

如要顯示特定網頁的使用者體驗資料,就必須有足夠的資料,才能納入 CrUX 資料集。如果網頁近期發布了資料,或是實際提供給使用者的樣本太少,就有可能會不足。發生這種情況時,PSI 會改回來源層級的精細程度,包括網站上所有網頁的所有使用者體驗。來源有時可能資料不足,在這種情況下,PSI 將無法顯示任何實際使用者體驗資料。

評估體驗品質

PSI 將使用者體驗的品質分為三類:「良好」、「需要改善」或「不佳」。PSI 會根據網站體驗指標計畫設定下列門檻:

不錯 需要改善 不佳
FCP [0,1800 毫秒] (1800 毫秒,3000 毫秒) 超過 3000 毫秒
FID [0,100 毫秒] (100 毫秒、300 毫秒] 超過 300 毫秒
LCP [0,2500 毫秒] (2500 毫秒,4000 毫秒) 超過 4000 毫秒
CLS [0、0.1] (0.1、0.25] 超過 0.25
INP [0,200 毫秒] (200 毫秒、500 毫秒] 超過 500 毫秒
TTFB (實驗功能) [0,800 毫秒] (800 毫秒、1800 毫秒]) 超過 1800 毫秒

分佈和選取的指標值

PSI 提供這些指標的分佈情形,方便開發人員瞭解該網頁或來源的使用體驗範圍。分佈情形分為「良好」、「需要改善」和「不良」三種,並分別以綠色、琥珀和紅色長條代表。舉例來說,如果 LCP 的琥珀長條只有 11%,代表觀察到的 LCP 值有 11% 介於 2500 毫秒到 4000 毫秒之間。

實際使用者 LCP 體驗的發布螢幕截圖

在分佈長條上方,PSI 會回報所有指標的第 75 個百分位數。已選取第 75 個百分位數,讓開發人員瞭解最不愉快的 網站使用者體驗。這些欄位指標值會依據上述的同一個閾值,歸類為「良好/需要改善/不佳」。

Core Web Vitals

網站體驗核心指標是一組對於所有網站體驗至關重要的效能信號。網站體驗核心指標包括 FID、LCP 和 CLS,並可在網頁或來源層級進行匯總。如果匯總的所有三個指標都有足夠的資料,只要這三項指標的第 75 個百分位數都為「良好」,匯總作業就會通過 Core Web Vitals 評估。否則匯總作業不會通過評估。如果匯總作業的 FID 資料不足,只要 LCP 和 CLS 的第 75 個百分位數皆為良好狀態,系統就會通過評估。如果 LCP 或 CLS 的資料不足,就無法評估網頁或來源層級匯總。

PSI 和 CrUX 中欄位資料的差異

PSI 中的欄位資料與 BigQuery 的 CrUX 資料集的差異在於 PSI 的資料會每天更新,而 BigQuery 資料集會每月更新,且僅限於來源層級資料。兩個資料來源都代表過去 28 天的經期。

研究室診斷

PSI 會使用 Lighthouse,在模擬環境中分析「效能」、「無障礙功能」、「最佳做法」和「搜尋引擎最佳化」類別的特定網址。

分數

本節頂端是各個類別的分數,由 Lighthouse 執行並分析網頁相關診斷資訊即可決定。獲得 90 分以上即表示良好。50 至 89 分代表需要改善,低於 50 分則代表不佳。

指標

「效能」類別也會針對不同的指標提供網頁效能,包括:首次顯示內容所需時間最大內容繪製速度索引累計版面配置位移互動前所需時間總封鎖時間

每項指標都會計分,並標上圖示:

  • 綠色圓圈代表「良好」
  • 「需要改善」會以琥珀資訊方塊標示
  • 不良應用程式會標有紅色警示三角形

稽核

每個類別都有稽核資訊,說明如何改善網頁使用者體驗。如需各類別稽核的詳細資料,請參閱 Lighthouse 說明文件

常見問題

Lighthouse 使用什麼裝置和網路條件來模擬網頁載入?

目前 Lighthouse 會透過行動裝置適用的行動網路,模擬中階裝置 (Moto G4) 裝置的網頁載入條件,以及透過有線電腦連線的模擬電腦。PageSpeed 也會在可能根據網路狀況而改變的 Google 資料中心執行,您可以查看 Lighthouse 報告環境區塊,確認測試的位置:

節流資訊工具提示的螢幕截圖。

注意:PageSpeed 報告會在下列其中一個位置執行:北美洲、歐洲和亞洲。

為什麼現場資料和實驗室資料有時會相互牴觸?

欄位資料是針對特定網址成效的歷來報表,代表實際使用者針對各種裝置和網路條件提供的匿名成效資料。研究室資料是以單一裝置的模擬載入網頁,和一組固定的網路條件為基礎。因此這些值可能會有所不同。詳情請參閱「為何研究室和欄位資料可能不同 (以及處理方式)」。

為什麼所有指標的第 75 個百分位數為何?

我們的目標是確保大部分使用者都能透過網頁順暢運作。這種把重點放在指標的第 75 個百分位數值,確保網頁在最困難的裝置和網路條件下都能提供優質的使用者體驗。 詳情請參閱「定義網站體驗核心指標的指標門檻」。

研究室資料的分數是多少?

任何綠色分數 (90 分以上) 都是良好的表現,但請注意,良好的研究室資料不代表實際使用者體驗也同樣出色。

為什麼成效分數會持續變動?我沒有變更網頁任何內容!

效能評估的變異性透過多個影響程度不同的管道導入。本機網路可用性、用戶端硬體可用性和用戶端資源爭用等多個常見指標變異來源。

為什麼系統無法取得特定網址或來源的實際 CrUX 資料?

Chrome 使用者體驗報告會從選擇加入的使用者匯總實際速度資料,並要求網址必須公開 (可供檢索及建立索引),且擁有足夠數量的不重複樣本,可提供代表網址或來源的代表性匿名檢視結果。

More questions?

如果您在使用 PageSpeed Insights 簡明扼要且提供解答之後有疑問,請前往 Stack Overflow,以英文提問。

如果您對 PageSpeed Insights 有任何一般意見回饋或疑問,或是想要進行一般討論,請使用郵寄清單中發起討論。

如果您對網站體驗指標指標有任何疑問,請前往 web-vitals-feedback 討論群組發起討論串。

意見回饋

本頁內容對你是否有幫助?