【SEO入門】快速了解Google演算法:拆解搜尋引擎運行模式

31/05/2022by SEO.HKWeb+

Google 演算法 是Google搜尋引擎運作的核心,決定了 Keyword 最終在SERP的搜尋結果及排名次序。理論上,若能拆解演算法的運作?喜歡怎樣的網站?就更容易進行搜尋引擎優化 ( SEO ) 。只要我們能投演算法所好,網站自然就能獲得更好的排名。

Google 演算法 ( Algorithms ) 的運作方式

根據Google演算法的系統說明,演算法 是包括一連串的關鍵因素。

1. 分析搜尋字詞

瞭解搜尋內容的意義是傳回有效資訊的重要關鍵。Googl的第一步是分析搜尋查詢的字詞意義。所涉步驟就和判讀拼字錯誤一樣簡單,這套系統大幅改善了各種語言 30% 的搜尋結果。分析搜尋字詞 _ Keyword Analysis

演算法會設法瞭解你要搜尋的資訊類型,是廣泛查詢相關資料?是否含有「評論」、「圖片」或「營業時間」這類字詞?是否當天的熱門關鍵字?是否在搜尋附近的商家及找尋當地資訊?如果是熱門關鍵字,Google的時效性演算法會藉此認定資訊越新就越符合此筆搜尋的需求。

2. 比對搜尋查詢

接著,Google會尋找含有符合查詢內容資訊的網頁。演算法的基本工作就是在索引中尋找你的搜尋字詞,並找出合適的網頁結果。此外,演算法也會分析這些關鍵字在該網站上的出現頻率和位置 (無論是出現在標題或內文)。除了比對關鍵字外,演算法也會尋找各種線索,藉此評估可能的搜尋結果是否與使用者查詢的內容相關。當你搜尋「狗」時,要找的多半不會是一個出現「狗」字上百次的網頁。我們會設法判斷網頁是否含有你所查詢的資訊,而不僅是包含查詢字詞而已。因此,搜尋演算法會分析網頁是否包含相關內容,例如狗的相片影片或是品種清單。最後,我們會確認網頁語言是否與你的問題相同,以便根據你偏好的語言優先顯示相關網頁結果。

3. 為實用網頁排

一般而言,查詢字串往往都能傳回成千上萬筆可能含有相關資訊的網頁結果。為了設法找到網路上的最佳資料結果,這些演算法會分析上百項不同因素,例如內容更新時間搜尋字詞出現次數良好的使用者體驗內容的可信度和權威性(名網站中含有連至該網頁的連結)。

網路上有許多垃圾網站,經各種魚目混珠的手法來提升搜尋結果的排名。這些網站的使用者體驗極差,甚至可能傷害或誤導使用者。為此, Google 編寫了能夠識別垃圾內容的演算法,並將違反 Google《網站管理員指南》的網站從搜尋結果移除。

4. 傳回最實用的搜尋結果

在顯示你的搜尋結果前,我們會評估如何整體呈現所有的相關資訊, Google 會盡力根據你的搜尋類型,以最合適的格式向你提供多樣的資訊。此外,隨著網路科技的進步, Google 也會不斷改善排名系統,提供更多更優質的搜尋結果:網站在不同的瀏覽器中是否都能正確顯示網站是否適用於所有裝置類型和裝置大小,包括桌機、平板電腦和智慧型手機對網路連線速度較慢的使用者而言,網頁載入時間是否太長

由於網站擁有者能提高網站的可用性,因此在對搜尋演算法進行重大變更之前, Google 會儘可能通知他們。在 2018 年 1 月宣布演算法會開始將網站的「網頁載入速度」納入考量,比落實這項變更的時間提早6個月。為協助網站擁有者因應這項變更, Google 提供詳細的指示以及 PageSpeed Insights 和 Webpagetest.org 等工具,幫助網站擁有者瞭解需要調整的項目 。

關於 Google 提供給網站擁有者的工具與提示,你可以在這裡進一步瞭解相關資訊。

5. 考量背景資訊

根據你的位置、過去的搜尋紀錄和搜尋設定等資訊, Google 為你量身提供最實用且相關的搜尋結果。舉例來說,如果在芝加哥搜尋「足球」,Google 很可能會優先顯示美式足球和芝加哥熊的搜尋結果;但是在香港搜尋「足球」,Google 就會優先顯示足球和香港足球超級聯賽的搜尋結果。
考量背景資訊
在某些情況下,我們可能也會參考你最近的搜尋活動資訊來提供個人化的搜尋結果。舉例來說,如果你要搜尋「巴塞隆納」,而且最近搜尋過「巴塞隆納 vs 兵工廠」,系統就會將這項查詢列為重要線索,認定你要查詢的是巴塞隆納足球隊,而不是巴塞隆納這個城市的相關訊息。Google 搜尋的功能也可以根據 Google 帳戶的活動,為你提供個人化的搜尋結果。舉例來說,如果你搜尋「附近的活動」,Google 可能會根據你的喜好為你推薦某一類活動。這些功能的目的是讓搜尋結果符合你的興趣,但不會推斷你的種族、宗教或政黨等敏感特徵。

Google 演算法 是什麼?

簡單來說,現在的 Google演算法 ,原則如下:

  1. 透過機器學習、大數據分析等方式,洞察使用者搜尋關鍵字 Keyword 的背後意圖,去自動調整搜尋排名,提供更準確、更符合相關意圖的搜尋結果。
  2. 針對不同使用者所提供個人化的搜尋結果等等……

了解Google演算法更新演變,思考每一次演算法更新背後的因由與細節,將有助於我們更了解Google的想法與思維。每一次演算法的更新,都有可能造成既有排名的大洗牌。

Google演算法歷史

搜尋引擎的歷史,從1997年迄今,已有超過20年的歷史,其中大大小小的更新不斷。為了讓大家能夠在短時間內對於Google演算法、複雜的演變歷史與影響能一目了然,SEO+為大家整理出近年來對搜尋結果有較大影響的重大演算法更新 ( “Major” Algorithmic Updates )。
Google 演算法 _ Google Algorithms _ SEO

演算法更新重點與影響應對方式 
熊貓
Panda
打擊低品質、沒有價值內容的網站(重覆關鍵字內容)。確保網站有提供能吸引使用者的獨特且有價值的內容。
企鵝
Penguin
打擊垃圾連結,與人為刻意操作、建立外部連接的 黑帽SEO 手法。避免使用垃圾連結與刻意建立外部連接。應著重連結的質而非量(因為內容有價值而在其他網站被引用、推薦)。
海盜演算法
DMCA Penalty
(“Pirate”)
懲罰侵犯版權、有盜版行為的網站。網站若因為違反DMCA而被申訴,會被Google從搜尋結果中移除。在內容經營上避免侵犯版權與盜版的行為,必注重原創性。
蜂鳥
Hummingbird
打擊刻意填充關鍵字的網站,並避免低品質的內容出現在搜尋結果中。除了避免刻意填充關鍵字外,應著重於經營能滿足使用者搜尋意圖的優質內容。
鴿子
Pigeon
網站的關鍵字排名,會根據使用者搜尋的地理位置進行重新調整。經營Google我的商家,同時於網站中提供地理位置等資訊。在關鍵字經營上也可結合地理位置做規劃。
行動裝置友善
Mobile Friendly
以更好的排名,獎勵對於行動裝置友善的網站。確認網站是對行動裝置瀏覽友善,並針對網站的行動體驗進行優化,採用RWD(響應式網頁設計)
Google Rank Brain透過機器學習演算法,Google將更瞭解使用者搜尋意圖與網站內容品質,並以此持續進行排名的修正。好的網站內容使用者瀏覽體驗,變得更為重要。網站內容經營與瀏覽體驗變得更為重要。學習使用逆向方式來觀察關鍵字,瞭解搜尋引擎搜尋結果,能提供許多優化的方向。
負鼠
Possum
負鼠使本地搜尋(Local Search)的結果更加準確,位置對於作為排名因素的影響提高。同時此一改變讓本地的商家網站更具有競爭力。類似於鴿子演算法,應用心經營Google我的商家,與網站中的地理位置資訊。
Fred打擊充斥低品質內容與廣告版面過大的網站頁面。應以經營優質網站內容為主要應對策略,同時注意在廣告版面上,要注意不能過大,以致於影響到使用者的瀏覽體驗。
醫療演算法更新
Broad Core Algorithm (Medic Update)
對於YMYL的網站有較大的影響,並主要以搜尋品質評估指南中的 E-A-T 原則來調整網站排名。應配合E-A-T的原則經營網站的內容:
1. 提供有價值的內容
2. 新內容應優先曝光
3. 以結構化資料標記作者
4. 定期更新維護舊內容
5. 與業務領域中的意見領袖(專家、學者等)進行合作
BERT透過上下文或是關鍵字去判斷較長的字句,進一步更理解搜尋者背後的搜尋意圖。基本上還是回歸內容,提供使用者優質的內容。
網頁體驗更新
Page Experience
總共有三大指標數據LCP、FID、 CLS 根據這三個分數,綜合一個桌機版及手機版的分數,用來判斷網頁的使用者體驗是否良好。根據google page speed建議改善各項指標,盡可能提升自己的使用者體驗分數。

結論

透過上表,相信大家對於演算法的演變史經有了更多基礎的認識。總結來看:從熊貓演算法開始,我們可以看到每一次演算法更新,核心通常都為了解決某些問題或漏洞,而最終也都是為了讓搜尋結果更為符合使用者的需求,進而帶給使用者更好的搜尋體驗。

而這一點對於 SEO 從業人員乃至數位行銷人,所帶來的啟示在於:

無論Google演算法未來再怎麼變動,都是以使用者體驗作為優先考量。故此,只要我們以使用者體驗作為首要考量,去優化網站的各個方面,讓自己的內容成為使用者所搜尋的字詞或問題的「最好答案」,就是投Google所好,好的排名自然指日可待!

Panda