PageSpeed Insights 簡介

瞭解最新的 PageSpeed Insights 功能,以便更有效地評估及改善網頁和網站品質。

Elizabeth Sweeny
Elizabeth Sweeny
Leena Sohoni
Leena Sohoni

多年下來,PageSpeed Insights (PSI) 已成為一站式來源,可提供實地研究室資料。這項功能會整合 Chrome 使用者體驗報告 (CrUX) 和 Lighthouse 診斷資訊,提供有助於改善網站效能的洞察資料。

今天,我們很高興宣布 PSI 更新版!雖然 PSI 是我們速度工具套件中的重要元素,但這個程式碼基底已使用了十年,包含許多舊版程式碼,因此需要重新設計。我們藉此機會解決 PSI 中與介面相關的問題,這些問題有時會導致使用者難以瀏覽報表。我們的主要目標如下:

  • 明確區分來自合成環境的資料,以及從實地使用者收集的資料,讓使用者介面更直覺。
  • 清楚說明 UI 中如何計算 Core Web Vitals 評估。
  • 運用 Material Design,讓 PSI 的外觀和風格更現代化。

這篇文章將介紹 PSI 將於今年稍晚推出的新功能。

新功能

PSI UI 重新設計旨在改善報表資料的呈現方式,並為報表中提供的資料增添清晰度和細節。新版 UI 旨在提供更直覺的操作介面,協助開發人員快速掌握網頁的實驗室和實地成效洞察資料。UI 的根本性變更包括:

明確區分實地和實驗室資料

我們已變更 UI,將實驗室資料與實地資料明確區隔開來。「Field Data」和「Lab data」的標籤已改為說明資料意義和用途的文字。我們也將「欄位資料」部分移至頂端。目前顯示在頂端的傳統實驗室效能分數已移至「實驗室資料」部分,以免造成分數來源的歧義。

瞭解實際使用者體驗
實地資料部分
診斷效能問題
實驗室資料部分

Core Web Vitals 評估

網站體驗核心指標評估結果先前會在「欄位資料」中以「通過」或「失敗」這兩個單字顯示,現在則會以獨立的子區段和獨特圖示呈現。

請注意,Core Web Vitals 的評估程序並未變更。網站體驗核心指標 FID、LCP 和 CLS 可在網頁或來源層級匯總。如果匯總資料在所有三個指標中都足夠,只要所有三個指標的第 75 個百分位數為「良好」,匯總資料就會通過 Core Web Vitals 評估。否則匯總功能無法通過評估。如果匯總資料的 FID 資料不足,只要 LCP 和 CLS 的第 75 個百分位數都為「良好」,匯總資料就會通過評估。如果 LCP 或 CLS 的資料不足,就無法評估網頁或來源層級的匯總資料。

行動版和電腦版成效的標籤

我們已變更頂端的導覽選單,並在報表頁面上提供行動版和電腦版的連結。連結現在可輕鬆顯示,並清楚標示資料顯示的平台。這麼做也有助於讓導覽列更簡潔。

較舊 (撰寫本文時) 版本的 PageSpeed Insights
PSI 行動版和電腦版標籤前
新版導覽列
PSI 行動版和電腦版標籤後

來源摘要

點選核取方塊後,系統會顯示「來源摘要」,其中會列出來源中所有網頁的匯總 CrUX 分數。我們已將這份報表的「來源」部分移至「欄位資料」部分的新分頁。

新版 PageSpeed Insights 重新整理作業的來源摘要。

其他實用資訊

報表現在會在每個欄位底部加入新的資訊部分,以及實驗室資訊卡,提供以下關於取樣資料的詳細資料:

  • 資料收集期間
  • 造訪時間長度
  • 裝置
  • 網路連線數
  • 樣本數量
  • Chrome 版本

這項資訊應可強化實驗室資料和實地資料的差異,並協助先前不確定這兩個資料來源 (實驗室和實地) 有何差異的使用者。

強化的資訊共用部分,提供有關實地和實驗室取樣和設定資料的資訊

展開檢視畫面

我們推出了新的「展開檢視」功能,可在欄位資料部分新增深入查看功能,讓您查看網站體驗核心指標的詳細資料。

全新的展開檢視畫面,可針對欄位資料指標進行深入查看。

頁面圖片

我們已移除已載入頁面的圖片,該圖片會顯示在欄位資料旁邊。實驗室資料區段會顯示顯示載入順序的頁面圖片和縮圖。

載入的頁面圖片,位於研究室資料旁邊。

如需最新的產品說明文件,請前往 https://developers.google.com/speed/docs/insights/.

web.dev/measure 更新

為減少效能工具箱中不同工具之間的不一致性,我們也更新了 web.dev/measure,讓這項工具直接由 PageSpeed Insights API 提供支援。

先前,開發人員會透過 PSI 工具和 /measure 同時執行報表,並查看不同的 Lighthouse 數字。差異的主要原因之一,是因為 /measure 會將所有測試從美國發起 (因為它先前有位於美國的雲端後端)。

由於 /measure 會直接呼叫與 PSI 使用者介面相同的 API,開發人員在使用 PSI 和 /measure 時,將可獲得更一致的體驗。我們也根據使用者使用這項工具的方式,對 /measure 進行了一些調整。這表示 /measure 的登入體驗將會移除,但最常使用的功能 (查看多個類別) 仍可供使用。

舊版評估頁面。
web.dev/measure 前
更新版評估工具,專注於提供網頁品質評估。
web.dev/measure 後

PSI today

先回顧一下,我們來看看目前的 PageSpeed Insights 報告提供哪些資訊。PSI 報表會在個別分頁中提供行動裝置和電腦裝置的成效資料,並提供網頁改善建議。每個案例的報表主要元件都類似,包括:

成效分數:成效分數會顯示在 PSI 報表頂端,並概略說明整體網頁成效。這個分數是透過執行 Lighthouse 來收集及分析網頁的研究室資料,90 分以上視為高分,50 到 90 分為需要改善,低於 50 分則為不佳。

現場資料:現場資料來自 CrUX 報告資料集,可提供實際使用者體驗的洞察資料。資料包括首次顯示內容所需時間 (FCP) 等指標,以及 Core Web Vitals 評估指標 (首次輸入延遲 (FID)、最大內容繪製 (LCP) 和累積版面配置位移 (CLS)。除了指標值之外,您還可以查看特定指標值為「良好」、「需要改善」或「不良」的網頁分布情形,分別以綠色、琥珀色和紅色長條圖表示。系統會根據 CrUX 資料集中使用者的網頁載入次數,顯示分布情形和分數。系統會計算過去 28 天的分數,但新網頁可能沒有足夠的實際使用者資料,因此無法計算分數。

目前 PageSpeed Insights 報表中各個資料部分的細目

來源摘要:使用者可以點選「顯示來源摘要」核取方塊,查看過去 28 天內,從相同來源提供的所有網頁的指標匯總分數。

研究室資料:研究室效能分數是使用 Lighthouse 計算得出,可在受控環境中收集資料,協助您偵錯效能問題。這份報表會使用First Contentful PaintLargest Contentful PaintSpeed IndexCumulative Layout ShiftTime to InteractiveTotal Blocking Time等指標來顯示效能。系統會為每項指標評分,並加上「良好」、「需要改善」或「不佳」的圖示標籤。本節提供的資料可協助您在發布前找出效能瓶頸,並診斷問題,但可能無法擷取實際問題。

稽核:這個部分會列出 Lighthouse 執行的所有稽核,並列出通過稽核的項目,以及改善機會和其他診斷資訊。

目前 PSI 設計的挑戰

如上方螢幕截圖所示,實驗室和實地資料的不同資料點並未清楚區隔,因此新手開發人員可能不容易瞭解資料的背景資訊,也不知道下一步該做什麼。這項誤解導致許多「如何」的部落格文章,說明如何解讀 PSI 報表。

我們希望透過重新設計,讓開發人員更容易解讀報表,進而快速從產生 PSI 報表,轉而採取報表內含的洞察資料所提供的行動。

瞭解詳情

如要進一步瞭解效能工具更新,請觀看 Chrome 開發人員高峰會 2021 的開幕致詞。我們會持續通知 PSI 的發布日期,以及 web.dev/measure 的異動。

感謝 Milica Mihajlija、Philip Walton、Brendan Kenny 和 Ewa Gasperowicz 對本文提供的意見回饋