如何掌握 Google PageSpeed Insights 工具?

已發表: 2018-12-10

內容索引

  • 介紹
  • 1. 谷歌頁面速度洞察
  • 2. 谷歌 PageSpeed Insights 推論
  • 3. 為什麼 PageSpeed 很重要
  • 4. PageSpeed Insights的精髓
  • 5. 使用 Google PageSpeed Insights 有哪些優勢?
  • 6. 在 Google Pagespeed Insights 上獲得 100% 完美評分的技巧
  • 7. 結論

介紹

站在任何事物之上總是一種很好的感覺。 Google Page Speed會在很大程度上影響您網站的性能。 谷歌頁面速度是您的網站加載速度。 您需要確保減少影響您網站的元素。 通過這種方式,您可以提高網站頁面速度並排名靠前。 這也增加了整體 SEO 排名。 讓我們在本文中看看如何推斷Google Page Speed Insights的本質,並製定和實施最適合的算法以在Google Page Speed Test 中名列前茅

頁面速度

1. 谷歌頁面速度洞察

在瀏覽了 900,000 個廣告之後, Google Page Speed Insights 的分析師發現,普通的便攜式演示文稿頁面在 22 秒內堆疊起來。 這比大多數焦慮的網絡客戶在放棄頁面之前所能承受的時間要長幾倍——53% 是正確的。 如果您的頁面需要超過 3 秒的時間來堆疊,那麼您的潛在客戶甚至在觀察到它之前就會離開的部分。 好像這還不夠糟糕,頁面洞察發現,在每一個痛苦的時刻,頁面沒有堆疊起來,更多的客人會跳過。

在 SOASTA 的機器學習創新技術的幫助下,科學家們發現了加載時間、頁面權重(數據度量)和轉換率之間的聯繫。 從根本上說,“較重”意味著較慢。 特別是,當頁面上的組件(內容、圖片等)數量從 400 增加到 6,000 時,您更換訪客的機率會下降 95%。

但是,如果您的頁面逐漸堆積,那麼查明問題並非在所有情況下都那麼簡單。 雖然Google Page Speed影響內容和圖片數量的衡量標準最初是可識別的,但諸如不必要的 JavaScript 和太多側鏈之類的問題卻不是。

2. 谷歌 PageSpeed Insights 推論

Google PageSpeed Insights是一種工具,可讓您快速輕鬆地測試網站頁面的速度。 幸運的是,它是一個免費工具,您可以使用它來準確地發現是什麼影響了您的頁面加載時間。 輸入一個 URL 並點擊“分析”將快速為您提供一個詳細的報告,該報告取決於兩個參數,並提供有關解決該問題的最佳方法的建議。

  • 參數 1:達到倍數以上加載的時間。 這是在客戶要求之後,程序在首屏下呈現內容所花費的時間的度量。
  • 參數 2:整頁加載時間。 這是在客戶端請求後瀏覽器完全呈現頁面所需的時間。

那麼PageSpeed Insights如何評估您的網站? 它關注頁面執行的系統自主部分:服務器安排、頁面的 HTML 結構,以及它對外部資產的利用,例如圖片、JavaScript 和 CSS。

使用PageSpeed Insights測試您的網站對於尚未嘗試增強其網站的任何人來說都是大開眼界,此外, Page Insights為那些希望增強網站執行力的人提供了一個非凡的開始階段。

話雖如此,當網站返回低於Google Page Speed Test 的預期分數或與您在網站上設置的估計值相悖的建議時,它同樣會讓您陷入毫無意義的狂熱之中 該儀器目前基於兩個關鍵測量:

1.First Contentful Paint
2.首次輸入延遲

以上兩個參數以三種不同的方式進行評分:

1.快速
2.平均
3.慢。

以下是這兩個測量值的通俗易懂的含義。

2.1. 首次內容繪製(FCP)

FCP 是對“首次繪製”的詳細說明,這是一種估計何時出現任何渲染在程序中的度量(例如,即使是基礎陰影的調整也會檢查)。 FCP 指標估計實際內容堆積在頁面上的時間,為您提供更有價值的客戶接觸評估。

2.2.首次輸入延遲(FIP)

FIP 是谷歌頁面速度測試的一個重要參數,它暗示了網站的加載時間。 它基本上是從用戶與您的站點通信到您的瀏覽器實際開始與瀏覽器通信的時間。

3. 為什麼 PageSpeed 很重要

當有人訪問您的網站時,您只有幾分鐘的時間來吸引他們的眼球並說服他們留下來而不是跳過。 高質量的內容和有吸引力的主題是必不可少的; 但是,如果您的頁面逐漸堆積,您可能會在他們甚至有機會看到您的內容之前就失去個人。

根據 Kissmetrics,幾乎 50% 的網絡客戶預計網站將在兩秒或更短的時間內堆疊,並且他們通常會放棄在三秒內未堆疊的目的地。 在網站執行過程中遇到困難的在線客戶中,有 79% 不會再次訪問該網頁,其中約 44% 會告訴同伴他們在網上購物的經歷很糟糕,這是對您的網站產生負面影響。 這就是PageSpeed非常重要的原因。

4. PageSpeed Insights的精髓

雖然頁面速度是谷歌用來決定整體排名的 200 多個標誌之一,並且只有不到 1% 的搜索問題受到網站速度標誌的影響,但您必須強調的是轉換。

一個頁面速度快的好網站會讓你的客人信任你的項目或好處,並說服他們交出他們的錢。 頁面執行是每個站點的基本部分。 您可以擁有極其出色的內容和令人愉悅的網站,但是,如果堆疊時間過長或響應不全,個人將迅速前進到您競爭對手的網站。

然後你就會意識到它是真實的,因為我們作為一個整體都是這樣做的。 Google PageSpeed Insights可以分解您網站的運行方式,並提供有關增加您網站的執行、堆棧時間以及從那裡開始的極限的答案

5. 使用 Google PageSpeed Insights 有哪些優勢?

以下是使用 Google PageSpeed Insights 的優勢列表

使用 Google PageSpeed Insights 的優勢?

5.1. PageSpeed提供了一份非常詳細的發現報告

獲取一份報告,顯示您的網站進展如何以及您需要應用哪些更改(如果是基本更改)。 它提供調查和推進管理,這對於建立您的站點的速度非常有用。

5.2. PageSpeed改善用戶體驗

今天,許多人使用他們的手機訪問網站,如果您的頁面沒有移動響應,您可能會失去大量流量。 Google PageSpeed Insights會明確報告您當前的分數,並讓您知道您的頁面是否涉及移動階段。 您可以利用其執行技巧來增強工作區和移動網絡執行

5.3. PageSpeed包括其他語言

該工具可以很容易地以各種語言使用,例如俄語、西班牙語和塞爾維亞語。

5.4. PageSpeed易於使用

Google PageSpeed Insights不希望您擁有自己的網站或成為 Google 的客戶。 您無需完善任何註冊框架、進行記錄或提供電子郵件地址即可使用它。

5.5. PageSpeed是免費的

Google PageSpeed Insights在全球範圍內完全免費使用。 您無需為使用這個驚人的工具支付一分錢。

6. 在 Google Pagespeed Insights 上獲得 100% 完美評分的技巧

以下是一些技巧,您可以部署這些技巧以在Google PageSpeed Insights上獲得 100% 的完美評分

谷歌 PageSpeed 見解。

6.1. 域名系統

我們使用 Cloudflare,但是,它都沒有加速精簡。 我們在測試中發現它更慢。 如果您處於相互促進的狀態,Cloudflare 很可能會提供很大幫助。 無論如何,特別是對於我們來說,使用專用服務器,最好關閉所有內容。 如果您沒有能力或時間將 Cloudflare 作為選項引入,您可以利用促進供應商,例如 WP-Engine、Presslabs、Pantheon.io。 他們在服務器商店和 CDN 安排方面合作。

6.2. 小額信貸機構

移動優先指數 - 這是目前 SEO 排名最重要的標準之一。 網站建成後,必須對其進行優化,才能在智能手機和其他電子設備上查看。 這是因為如今的瀏覽主要發生在手機上。 因此,對您的網站進行相應優化至關重要,因為它對 Google Page Speed 有顯著貢獻。

6.3. 傳遞服務器響應時間

基準是 0.2 秒。 任何超過這一點,谷歌都會標記你。 我們的網站一直運行在具有大量記錄的高規格提交服務器上。 您在線閱讀的大部分內容會建議您更改為更快的 WordPress 帳戶(與合作夥伴加入),這是最直接的方式,但我不准備放棄我們自己的條件,無論如何都沒有嘗試。

遇到了很多服務器管理員,我關閉了服務器上運行的所有無意義的管理,以啟用Pagespeed增量 儘管如此,這並沒有產生很大的影響。

我們看到的減少服務器響應時間的最大區別是更改為 PHP 7。並非所有主機都支持 PHP 7,但幸運的是,由於我們有自己的語言環境,我們這樣做了。 在線混合報告顯示,更改為 PHP 7 的速度提高了 20% 到 50%。

儘管有實際速率,但我們對Pagespeed有要求並需要對其進行測試。 如果您不知道您正在運行什麼 PHP 變體,請引入此模塊,您將在管理儀表板上的“概覽”中看到它。

在繼續之前,您必須檢查該站點是否良好。 幸運的是,您可以為 WordPress 下載一個 PHP 相似性檢查器模塊,它可以查看您的代碼並識別更改為 PHP 7 的任何問題。 Page Insights的結果展示了一些需要注意的事情,我們很快就處理了這些問題.

我們終於準備換到PHP 7了。為了改變,從WHM你到“Multi PHP Manager”,選擇你需要的網站並改變PHP版本。 如果您不接近 WHM,請詢問您的服務器管理員,但要確保您是在測試/升級條件下進行的 - 破壞您的生產站點並不是最佳做法。

6.4. 更新的網站設計和佈局

網格佈局是網站設計和佈局方面的熱門話題。 Google Page Speed Insight而言,網格設計更具優勢。 此外,我發現我在網站上提供了比我需要的更多的亮點,所以我開始尋找一個基本的、適度的主題。 我發現了 Frank,這是一個專為速度而設計的主題。 父主題的默認登錄頁面進行九次數據庫查詢,僅包含兩個 HTTP 請求,重約 29kb。 這個主題過於輕量級——沒有 JavaScript 結構和多餘的圖片,只有一個基本的和響應式的主題。 在介紹 Frank 的主題之後,預計加載我網站的 HTTP 請求數量從 31 個減少到只有 4 個。

6.5. 首頁優化

有一些簡單的方法可以額外加速您的網站:

  • 如果您在登錄頁面上分發博客條目,請僅分發選擇或概要,並減少五個或更少的呈現數量。
  • 將小工具放在底座上。 只需使用完全必不可少的小工具。
  • 移除空閒或無意義的模塊。

通常,一塵不染且居中的站點配置將有助於您的頁面看起來很棒,並且 PageSpeed 會變得更快。

6.6. 圖像優化

高分辨率圖片比升級圖片需要更長的時間來堆疊,並且多餘的大量研磨肯定會降低頁面速度 WPMU DEV 提供了一個很棒的(免費!)模塊,稱為 WP-Smush.it。 當您使用此模塊批量處理圖片時,您會發現圖片的尺寸將大大降低,而不會影響視覺質量。 當我們以圖片為主題時,冷漠的堆疊圖片同樣可以提高頁面速度

JPEG 2000、JPEG XR 和 WebP 是與更成熟的 JPEG 和 PNG 合作夥伴相比具有更好壓力和質量屬性的圖片格式。 與 JPEG 或 PNG 相比,以這些排列方式對圖片進行編碼意味著它們將加載得更快並佔用更少的移動數據,這將提高Google Page Speed 的性能 WebP 在 Chrome 和 Opera 中得到支持,並為網絡上的圖片提供更好的有損和無損壓縮。

6.7. 推遲未使用的 CSS

未使用的 CSS 會阻礙程序對渲染樹的開發。 渲染樹類似於 DOM 樹,實際上,它還包含了每個集線器的樣式。 要構建渲染樹,程序必須遍歷整個 DOM 樹,並檢查哪些 CSS 規則適用於每個集線器。 未使用的 CSS 越多,程序可能需要花費更多時間來為每個節點確定樣式,這將對Google Page Insight Speed產生負面影響

6.8. 啟用文本壓縮和編碼圖像

如果您想優化您的Google Page Speed,您也需要壓縮您的文本文件 文本壓縮允許更快的網絡傳輸,從而更好地促進。 編碼圖像是數據壓縮的類型,它允許您壓縮圖像存儲和傳輸。

6.9. 縮小 CSS、HTML、JavaScript

“縮小”指的是在不影響程序處理頁面的情況下排除無意義或重複的信息,這將增強Google Page Speed結果。 糟糕的編碼可能是這個問題的原因,它往往可以通過多種方式解決。

除了物理研究頁面的源代碼之外,谷歌建議嘗試附帶的資產:

  • 用於縮小 HTML 的 HTML 縮小器。
  • CSSNano 和 CSSo 來縮小 CSS。
  • UglifyJS2 和 Closure Compiler 來縮小 JavaScript。

顯然,另一個選擇是利用Google 的 AMP和 AMP 進行促銷系統。 這兩個項目使工程師能夠使用 HTML、CSS 和 JavaScript 的精簡形式製作頁面。 結果是頁面和促銷信息在幾秒鐘內堆積起來。

6.10. 避免著陸頁重定向

如果您的頁面沒有響應式結構化,結果可能是各種小工具的頁面高級的各種側軌,這將增加PageSpeed 一些基本的轉移設計,如穀歌所示:

  • com 採用響應式網站架構,無需轉移——快速而理想!
  • com ? m.example.com/home – 對多功能客戶的多次往返懲罰。
  • com ? www.example.com ? m.example.com – 適度的多功能體驗。

每次必須轉移客戶端時,頁面渲染都會停止——這會為頁面的堆時間增加寶貴的秒數。 通過使用響應式計劃構建您的頁面,從裡到外遠離雜亂無章的事情——無論您的潛在客戶使用什麼小工具,這種技術都能保證高質量的客戶會面。 這樣最終的谷歌頁面速度測試結果會更好。

6.11. 消除阻塞渲染的 JavaScript

除此之外,JavaScript 還賦予了一些驚人的外部設備和直觀的頁面組件。 它的問題是,它還會停止解析 HTML 代碼。

當您看到“消除阻止渲染的 JavaScript”的錯誤消息時,這意味著有一些 JavaScript 代碼延遲了頁面上方摺痕位的堆疊過程,從而對Google 頁面速度測試結果產生了負面影響 局外人的內容可能會因此而出問題。 以三種不同的方式處理它:

  • 對堆疊過程不重要的腳本應該被故意推遲——在頁面完全呈現後引入和執行。
  • 異步堆的腳本應該比同步堆的腳本更多地使用。 同步內容停止頁面渲染過程,而非並發內容使程序能夠同時堆疊不同的組件。
  • 考慮內聯內容——將很少的外部 JavaScript 資產直接嵌入到您的 HTML 報告中——以減少您的程序需要進行的請求數量。

通過嘗試實施上述步驟, Google 頁面速度測試的整體結果得到了改善。

6.12. 利用瀏覽器緩存

在為客戶端完全堆疊頁面之前,服務器和程序之間可能需要不同的需求。 就時間而言,每個人都包括在內。 存儲使您的程序能夠; “召回”最近堆疊的某些組件 - 標題、路線、徽標等。 程序可以存儲的組件越多,在客戶端提出需求的那一刻它需要堆疊的組件就越少,最後,頁面堆疊得越快,這會增加PageSpeed Google 規定了多周的基本保留策略,對於一般未更改的組件,一年是理想的。

7. 結論

網絡已經變得擁擠,如果您的網站運行適中或沒有按照應有的方式運行,您就不能希望成為著名和有效的桂冠。 Google PageSpeed Insights的建議取決於工作區和多功能 Web 執行的流程行業最佳實踐,因此不要循序漸進,開始吸引更多的圍觀者,擴展您網站的執行和 Web 索引定位,並增強您的訪客細讀背景。 您現在對Google PageSpeed Insights 的整個嗡嗡聲有了很好的了解

使用上面提到的技巧,您可能會看到一些好的結果和積極的變化。 另外,請記住,羅馬不是一天建成的,因此您需要給它一些時間,然後才能最終判斷您為提高Google PageSpeed Insight 測試分數所採取的步驟是否有效。