31/05/2022 |
Google 演算法 是Google搜尋引擎運作的核心,決定了 Keyword 最終在SERP的搜尋結果及排名次序。理論上,若能拆解演算法的運作?喜歡怎樣的網站?就更容易進行搜尋引擎優化 ( SEO ) 。只要我們能投演算法所好,網站自然就能獲得更好的排名。
Google 演算法 ( Algorithms ) 的運作方式
根據Google演算法的系統說明,演算法 是包括一連串的關鍵因素。
1. 分析搜尋字詞
瞭解搜尋內容的意義是傳回有效資訊的重要關鍵。Googl的第一步是分析搜尋查詢的字詞意義。所涉步驟就和判讀拼字錯誤一樣簡單,這套系統大幅改善了各種語言 30% 的搜尋結果。
演算法會設法瞭解你要搜尋的資訊類型,是廣泛查詢相關資料?是否含有「評論」、「圖片」或「營業時間」這類字詞?是否當天的熱門關鍵字?是否在搜尋附近的商家及找尋當地資訊?如果是熱門關鍵字,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演算法 ,原則如下:
- 透過機器學習、大數據分析等方式,洞察使用者搜尋關鍵字 Keyword 的背後意圖,去自動調整搜尋排名,提供更準確、更符合相關意圖的搜尋結果。
- 針對不同使用者所提供個人化的搜尋結果等等……
了解Google演算法更新演變,思考每一次演算法更新背後的因由與細節,將有助於我們更了解Google的想法與思維。每一次演算法的更新,都有可能造成既有排名的大洗牌。
Google演算法歷史
搜尋引擎的歷史,從1997年迄今,已有超過20年的歷史,其中大大小小的更新不斷。為了讓大家能夠在短時間內對於Google演算法、複雜的演變歷史與影響能一目了然,SEO+為大家整理出近年來對搜尋結果有較大影響的重大演算法更新 ( “Major” Algorithmic Updates )。
演算法 | 更新重點與影響 | 應對方式 |
熊貓 更新時間23/2/2011 | 打擊低品質、沒有價值內容的網站(重覆關鍵字內容)。 | 確保網站有提供能吸引使用者的獨特且有價值的內容。 |
企鵝 更新時間24/4/2012 | 打擊垃圾連結,與人為刻意操作、建立外部連接的 黑帽SEO 手法。 | 避免使用垃圾連結與刻意建立外部連接。應著重連結的質而非量(因為內容有價值而在其他網站被引用、推薦)。 |
海盜演算法 DMCA Penalty 更新時間10/8/2012 | 懲罰侵犯版權、有盜版行為的網站。網站若因為違反DMCA而被申訴,會被Google從搜尋結果中移除。 | 在內容經營上避免侵犯版權與盜版的行為,必注重原創性。 |
蜂鳥 更新時間26/9/2013 | 打擊刻意填充關鍵字的網站,並避免低品質的內容出現在搜尋結果中。 | 除了避免刻意填充關鍵字外,應著重於經營能滿足使用者搜尋意圖的優質內容。 |
鴿子 更新時間24/7/2014 | 網站的關鍵字排名,會根據使用者搜尋的地理位置進行重新調整。 | 經營Google我的商家,同時於網站中提供地理位置等資訊。在關鍵字經營上也可結合地理位置做規劃。 |
行動裝置友善 更新時間21/4/2015 | 以更好的排名,獎勵對於行動裝置友善的網站。 | 確認網站是對行動裝置瀏覽友善,並針對網站的行動體驗進行優化,採用RWD(響應式網頁設計)。 |
更新時間26/10/2015 | 透過機器學習演算法,Google將更瞭解使用者搜尋意圖與網站內容品質,並以此持續進行排名的修正。好的網站內容與使用者瀏覽體驗,變得更為重要。 | 網站內容經營與瀏覽體驗變得更為重要。學習使用逆向方式來觀察關鍵字,瞭解搜尋引擎搜尋結果,能提供許多優化的方向。 |
負鼠 更新時間1/10/2016 | 負鼠使本地搜尋(Local Search)的結果更加準確,位置對於作為排名因素的影響提高。同時此一改變讓本地的商家網站更具有競爭力。 | 類似於鴿子演算法,應用心經營Google我的商家,與網站中的地理位置資訊。 |
更新時間7/3/2017 | 打擊充斥低品質內容與廣告版面過大的網站頁面。 | 應以經營優質網站內容為主要應對策略,同時注意在廣告版面上,要注意不能過大,以致於影響到使用者的瀏覽體驗。 |
醫療演算法更新 更新時間1/8/2018 (Medic Update) | 對於YMYL的網站有較大的影響,並主要以搜尋品質評估指南中的 E-A-T 原則來調整網站排名。 | 應配合E-A-T的原則經營網站的內容: 1. 提供有價值的內容 2. 新內容應優先曝光 3. 以結構化資料標記作者 4. 定期更新維護舊內容 5. 與業務領域中的意見領袖(專家、學者等)進行合作 |
更新時間25/10/2019 | 透過上下文或是關鍵字去判斷較長的字句,進一步更理解搜尋者背後的搜尋意圖。 | 基本上還是回歸內容,提供使用者優質的內容。 |
網頁體驗更新 更新時間25/6/2021 | 總共有三大指標數據LCP、FID、 CLS 根據這三個分數,綜合一個桌機版及手機版的分數,用來判斷網頁的使用者體驗是否良好。 | 根據google page speed建議改善各項指標,盡可能提升自己的使用者體驗分數。 |
結論
透過上表,相信大家對於演算法的演變史經有了更多基礎的認識。總結來看:從熊貓演算法開始,我們可以看到每一次演算法更新,核心通常都為了解決某些問題或漏洞,而最終也都是為了讓搜尋結果更為符合使用者的需求,進而帶給使用者更好的搜尋體驗。
而這一點對於 SEO 從業人員乃至數位行銷人,所帶來的啟示在於:
無論Google演算法未來再怎麼變動,都是以使用者體驗作為優先考量。故此,只要我們以使用者體驗作為首要考量,去優化網站的各個方面,讓自己的內容成為使用者所搜尋的字詞或問題的「最好答案」,就是投Google所好,好的排名自然指日可待!