認識SEO的排名因素:Page Experience(網頁體驗訊號)
每一年 Google 的排名演算法(Ranking Factor)都在更新,也由於 Google 是一間重視使用者體驗的公司,近年 Google 的排名因素幾乎都是針對"使用者體驗"而設計,像是『網站的速度』、『行動裝置友善』等都是與使用者體驗有高度相關的排名因素,一切都是因為 Google 希望提供給搜尋者優質的搜尋結果。
而這篇文章我們要來談談,2020 年 5 月 28 日 Google正式宣布的全新的排名因素:Page Experience(暫譯:網頁體驗訊號),這很可能會是這兩年最大的演算法更新,這套演算法於 2021年的 5 月上線。
認識全新的SEO排名因素: Page Experience
2020 年 5 月 28 日發布的 Page Experience(暫譯:網頁體驗訊號)是完全針對"使用者體驗"而設計出來的訊號,根據 Google 官方的說法,Page Experience 是一整組排名因素的訊號,這組訊號底下又可以被拆分成7個不同的項目。而 Page Enperience 存在的目的在於更精準有效的評估你的網站是否擁有好的使用者體驗,如果網站的使用者體驗不佳,將會影響你的排名以及 SEO 成效。
你可以從上圖看到 Page Experience 總共包含 7 個項目,而其中綠色區塊的 3 個項目被 Google 稱為 Core Web Vitals(網站活力指標),這 3 個項目都是與『網站速度』有關的指標,白話一點來說,Google 把『網站速度』拆解成三個指標並且重新定義為『Core Web Vitals』,Google 主張這 3 個指標都與網站速度/網站使用者體驗有高度的相關性,這 3 個指標的名稱與含意分別為:
- Largest Contentful Paint(LCP):顯示最大內容元素所需時間,可反應出網站的讀取速度
- First Input Delay(FID):首次輸入延遲,反應網站互動體驗與速度的關係
- Cumulative Layout Shift(CLS):累計版面配置轉移指數,反應網站的視覺穩定度
同時,你也可以在 Google 的 Page Speed Insight 速度測試工具內的測試結果找到這三組指標(如下圖),由於這三個指標被包含在此次更新的『Page Experience』內,我會建議你可以用 Page Speed Insight 來測試自己的網站是否符合規範,若沒有符合的話,至少也可以了解自己離最佳化還有多遠。
Core Web Vitals 的 3 個指標都是 Google 旗下的 Light House 團隊最新開發出來的指標(備註:Light House 是 Google 旗下的一套開源工具,它最重要的功能之一便是測量與改善網站的速度),以下我也稍微來說明這三個項目的細節:
- 顯示最大內容元素所需時間 (Largest Contentful Paint , 簡稱 LCP)
Largest Contentful Paint(LCP)這個指標的功能為衡量網站的速度,不過甚麼是 LCP 呢?簡單來說就是你的網站的第一個畫面內的最大的物件被呈現出來的時間為多久。我們以下圖來說,最大的物件就是左側的圖片,而該圖片被使用者的瀏覽器呈現出來花了多少時間,就是所謂的 Largest Contentful Paint(LCP),Google 建議 Largest Contentful Paint(LCP)最佳是在 2.5 秒以內。
Largest Contentful Paint (LCP)並不是測量你整個網頁上最大的物件被呈現出來要多少秒數,而是"使用者打開你網頁後,看到的第一個畫面的最大物件被呈現出來要多少秒數",也就是說你網頁底部、Footer 上的內容都不會被計算到 LCP 裡面,因為網頁底部的內容並不是使用者的瀏覽器會看到的第一個畫面。
根據 Light House 的定義,Largest Contentful Paint (LCP)所測量的網頁元素可以是圖片、文字區塊、也可以是影片。Google 將 Largest Contentful Paint (LCP)列為最重要的指標,也是因為 Google 相信 Largest Contentful Paint (LCP)這樣的測量方式可以反應你的網站使用者體驗,如果你網頁的第一個最大物件 Loading 太慢的話,肯定對於使用者體驗是不好的。
Largest Contentful Paint (LCP)的改善方法包括:
- 減少伺服器的反應時間、改善網站資源的載入速度
- 優化會阻擋瀏覽器呈現網站物件的 JavaScript/CSS(有些JavaScript或CSS會擋住瀏覽器呈現網頁上的物件,導致你網頁上的物件呈現較慢)
你也可以立刻檢查一下你的每個網頁,是否 LCP 有低於Google規範的 2.5 秒 : )
- 首次輸入延遲(First Input Delay , 簡稱 FID)
First Input Delay(FID)簡單來說便是"使用者首次要與你網頁上的物件互動時,你的網站花了多少時間來產生相對應的反應",舉例來說,使用者點擊網頁上的連結想要瀏覽下一篇文章時,網站用了多少時間處理使用者的這項需求。基本上只有分離式的點狀行為會被計算為『首次互動』,像是"點擊"便是點狀的行為,而滑鼠捲動、畫面的放大縮小這些是屬於連續性行為則不會被計算在 FID 裡面。
為什麼 First Input Delay(FID) 很重要?Google 主張,如果有使用者點擊了網頁上的元素,但網頁慢到根本幾乎沒有反應,讓使用者懷疑該連結是否失效、或懷疑網站是否有技術上問題,這樣的感受是非常不佳、對使用者體驗也很有害的,這才導致 Light House 開發了 First Input Delay(FID)這個指標,Google 官方規範並建議 First Input Delay(FID)必須要在100毫秒(也就是0.1秒)以內。
- 累計版面配置轉移(Cumulative Layout Shift , 簡稱CLS)
我們以下方 Google 官方提供的範例影片來說(下方可點擊播放),有時我們會碰到"你想點擊網頁上的特定物件,但是當你要點擊時候,該物件因為讀取過慢而發生位移,導致你點到錯誤的物件,產生不好的使用者體驗"。(備註:影片來源為Google官方)
網站在 Loading 讀取時會導致物件位移,這樣的情況對於使用者體驗是很糟的, Google 希望網站主們可以避免這樣的問題發生,而 Cumulative Layout Shift(CLS)這個指標則是用來測量這樣的情況,白話一點來說,Cumulative Layout Shift(CLS)是用來反應網站在 Loading 時的視覺穩定度,Google 規範的分數是在0.1 以內,如果你用Page Speed Insight 測出來是高於 0.1就是不及格的。
影響 Core Web Vitals 指標表現的因素有很多,像是伺服器反應太慢、網站的 Request 太多、JavaScript 執行太久等都是可能原因,且這些都是需要技術人員協助才能進行優化的項目,因此,如果你的這三個指標出現問題、或不符規範,還請盡早尋求技術人員的協助,請他們協助進行優化。
除了Core Web Vitals之外,還有另外四個項目分別是行動裝置友善(Mobile Friendly)、網站安全性(Safe Browsing)、安全傳輸協定(HTTPS)、以及避免侵入式網頁(No intrusive interstitials),這四個項目其實都是 Google 以前就曾經提過、官方證實會影響搜尋排名的排名因素,但 Google 這次又再次將這四個排名因素列進『 Page Experience』,也讓我來分別說明一下:
- 行動裝置友善(Mobile Friendly)
在人手一機、行動裝置普及的時代,你必須要擁有一個好的行動版網站,『行動裝置友善』早在2015年就曾經被Google所提出,這 5 年來一直是 SEO 的重要排名因素之一,如果你的網站沒有為行動裝置做到最佳化設計,你的搜尋排名就會降低、進而影響網站的 SEO。
雖然網站要為行動裝置做到最佳化設計幾乎已經算是 SEOer 的常識,但實務上我們還是常常看到有很多網站雖然有做行動版網站,卻還是會有少數幾個網頁在手機上有跑版、字太小等行動裝置友善的問題,因此我會建議你把你的每個網頁網址都放到Mobile Friendly Test(行動裝置相容性測試)裡面去測試,看是否有抓到遺漏的問題或 bug 需要修正。(我常常遇到有客戶認為網站的行動裝置友善有做好,但總會抓到少數一些頁面有跑版或 bug 的問題)
行動裝置相容性測試工具是免費的工具,如果你的網站不大,完成整個網站的測試可能根本不會花超過 15 分鐘,不如還是稍微測試一下,另外,Search Console裡面也有行動裝置可用性報表,如果 Google 偵測到你的網站有行動裝置相容性問題,也會顯示在報表內(如下圖)。
- 網站安全性(Safe Browsing)
如果你的網站上有安全性問題,你的排名會受到影響,常見的安全性問題有『惡意軟體』以及『欺騙/釣魚行為』這兩種。
第一種的『惡意軟體』簡單來說就是你的網站上是否有被植入病毒、或垃圾軟體,第二種的『欺騙/釣魚行為』則是指你的網站用不實的內容、方法,想誘拐或竊取使用者留下的資料(像是姓名、電話),且目的為非正當目的,就可以被定義為『欺騙/釣魚行為』。
我相信大多的網站主都不會有上述的意圖,很多人都只是希望認真的經營品牌,但有時是我們的網站遭受到駭客、或惡意散播病毒的人攻擊,很多網站主在被駭客攻擊後,都要數週、甚至一個月以上才發現,這都會傷害你的 SEO,因此我會建議資訊安全這塊不要太輕率,不論是伺服器的防火牆、還是任何對於資安的投資,在 Search Console 裡面也有一個『安全性問題』的報表(如上圖),如果 Google 有偵測到你的網站是有問題的,安全性問題報表會顯示出來。
- 安全傳輸協定(HTTPS)
安全傳輸協定(HTTPS)早在 2014 年已被 Google 正式列為排名因素,畢竟他關係到消費者的資訊安全,更多的細節你可以參考我寫的這篇"電商網站的重要 SEO排名因素:談 HTTPS對 SEO的影響"。
- 避免侵入式網頁(No intrusive interstitials)
這也是早在 2016 年 Google 就曾提過的排名因素,只要你的網站上有不合理的"侵入式網頁",就會影響網站的搜尋排名與 SEO 成效。侵入式的網頁在台灣最常見的應用就是"蓋台式廣告",下圖為 Google 官方在 2016 年的聲明中所提供的範例,根據 Google 官方的聲明,這三類蓋台式的網頁會影響使用者的體驗,如果你的網站上有這樣的設計,將會影響網站的搜尋排名。
不過也有些情況你的蓋台式網頁不會影響到搜尋排名,包括:
- 你的蓋台廣告如果是法律相關或使用者的權利聲明時,不會影響到排名,比方說網站的使用年齡限制聲明(以台灣法律來說,有許多網站必須是18歲以上才能造訪)
- 你的蓋台廣告是屬於要使用者登入之後、或付費之後才看的到的內容
- 你的蓋台廣告只佔據網頁的一小部分介面,並不會整個網頁都蓋住而影響使用者體驗
總結:Page Experience對我的網站會有很大的影響嗎?
Google 表示,考量到各個網站主以及企業都在應付新冠肺炎疫情(COVID-19),Google 會將『Page Experience』這組排名訊號上線的時間推遲到 2021 年之後,讓各個網站主有足夠應付以及調整網站的時間,也就是說你如果擔心『Page Experience』上線時會影響你的 SEO,你還有時間可以將網站調整到符合 Page Experience』的規範。
建議你可以趕快依據這篇文章提到的來做優化,包括 Core Web Vital、行動裝置友善、網站安全性、移除侵入式網頁(蓋台網頁)、HTTPS等項目,但如果你沒有時間調整或不打算調整,2021年後會受到很大的影響嗎?
答案是:很有可能,但影響多大很難說
在 SEO 的觀念裡,每一個排名因素都是一個訊號,這些訊號告訴搜尋引擎"你的網站是否值得被搜尋到、是否值得被排序在前面",但每個訊號對排名實際影響的強度是不同的,而訊號的強度到底有多少,Google 沒有特別說明,在演算法上線之前我們是不知道的。
舉例來說,Google 在 2016 年時就宣布要把"會影響使用者體驗的這些蓋台廣告"列入排名因素,但現在我們在搜尋結果上還是可以看到很多有蓋台廣告的網站被排序在Google的前段,也就是說當時的排名因素的訊號強度並沒有高到直接剷除有蓋台廣告的網站。按照過去經驗來說,演算法更新對於排名有多大的影響還很難說,但Google很少會提前宣布有排名因素的更新,這次 Google 提早了半年以上的時間對『Page Experience』做聲明,這確實很可能意味著『Page Experience』會對排名有很大的影響。
無論如何,雖然目前不確定到時候影響的強度有多強,但我還是會建議我們都提早進行準備、並檢查自己的網站是否有符合『Page Experience』的規範,未雨綢繆才是 SEO 優化的上策。