April 14, 2019

錯誤的方式使用Google PageSpeed工具進行網頁效能測試

很多人已經用過 Google pagespeed,2019 年初這個測試系統更新到了第三代。

第三代和第二代的區別在於,第三代對手機層面的要求更苛刻了。

如果去年你用第二代測試你的網站,可能有60、70分,今年可能只有十幾二十分,也不出為奇。

而且很多人會以錯誤的方式使用Google PageSpeed工具進行網頁效能測試

網頁效能測試影片解説

Google PageSpeed 系統提供的數據參考

當然系統會跟你解釋和給出修改的建議,但那些建議比較複雜,不是一般用戶能夠理解,需要專門的技術人員才能進行改善。

網站測試案例

而我最主要想說的是,我做了幾個網頁的測試,想向你展示一下它們的分數如何。

測試例子#1 hktvmall

手機版是 46 分,它是有三個層面的,好像紅綠燈似的有紅黃綠三色,紅色代表不是太理想,也會提示哪裡的問題比較多,比如是圖片問題還是加載時間過長。

測試例子#2 淘寶 TaoBao

手機版是 38 分,電腦版高分一些。

由此可見並不是公司規模大、財力雄厚就一定能得高分,因為真的不容易做。

測試例子 #3 亞馬遜 Amazon

這公司夠大了,電腦版挺高分,但是手機版分數也不是特別高。

所以如果你純粹為了追求高分數,那是很糟糕的,因為你需要理解這到底是什麼,才去追求。

1 個 Google Page Speed 很高分的例子

電腦版是97分,手機版是98分,這是什麼網站呢?

blank.org

這是一個“沒有東西”的網站,所以它的 pagespeed 特別高分。

由此可見,硬是追求一個高分數是沒有意義的,因為網站功能越多,越難拿高分。

如果你想拿高分,那網站沒東西就好了。

延伸閲讀: 粗體對SEO的好處 | CDN 的應用如何影響 SEO

麻木追求分數的影響

以上舉例的購物網站,要用戶登記、購物,圖片又多,分數一定高不到哪裡去的。

所以麻木追求高分數首先就是個錯誤

我們需要做的應該是 cross reference,跟你同類的網站進行比較,看看它們的分數如何,而且你一定要謹記,功能越多,分數一定不可能會太高。

新手常犯錯誤

另外,有不少人用錯了pagespeed,你可能會問,這個測試那麼簡單,輸入鏈接就能測了,還怎麼會錯?

他們錯就錯在只放 domain 進行測試。

比如我現在測試的 hktvmall 只有46分,如果老闆不知情,就會責備怎麼只有 46 分。

但這是第一版,你需要知道這只是一個頁面的測試,pagespeed,顧名思義,它不是domain speed 或者 full website speed,它只是測試你輸入的那個鏈接的網頁,如果我測試條款說明頁面,純文字沒什麼圖片,一定高分的。

但一般人只會拿主頁進行測試,主頁多圖多內容,肯定是慢的。

使用 Google Page Speed 要理解 2 件事

#1 網站功能越多,分數絕對不會非常高

過得去,或者比你同行高一些,就可以交差了

當然如果你要追求完美,系統也有給出建議,這就看你是否有足夠的資源去優化

#2 它叫做 pagespeed,不是 website speed

所以如果你想優化主頁,就測試主頁;想改善內頁,就逐頁逐頁去做測試分析,不過不必整個網站都測試一遍,通常測以下幾個頁面就夠:主頁、分類頁,內頁

(不論是產品還是新聞介紹,或者關於我們、聯絡方式等等,內容相近的選一個頁面進行測試就好)。

小結與建議

所以對於一個網站,我一般建議測試 3~4 個頁面,千萬別只測主頁就算了。

也不必擔心只測了主頁分數不好,因為功能越多分數就越不會特別高,也不會只看一版,因為這是一個叫 pagespeed 的工具。

About the author 

ivan so

Ivan So 擁有 18 年的經驗關於 SEO,WordPress 網站,電子商務方面,Ivan 建造了 50 個網站來測試 SEO 性能,一些網站的表現非常好,最後賣給了不同的公司。

並且處理了 400 多個 WordPress 及電子商務網站的設計和開發,香港、新加坡及馬來西亞 WordCamp 的演講者,香港 WordCamp 主要組織者,香港 WordPress 聚會聯合組織者及香港 Elementor 聚會聯合組織者。

5 本暢銷 Amazon電子書關於數碼營銷及香港 Mailchimp 唯一合作夥伴及官方認證。

還獲得了多個有關 IT 的獎項,擔任創業和商業比賽的評審,還有多個研討會,大學的演講嘉賓及超過 12,000 個 Udemy 學生。

Leave a Reply
{"email":"Email address invalid","url":"Website address invalid","required":"Required field missing"}