一次拆解五步驟,帶你看懂Google搜尋引擎原理!

設想一個情境:你在Google的搜索框輸入一組詞語,按下了「搜尋」鍵,結果發現Google回傳給你了一堆網頁,卻沒有半個是你真正想要找的、符合你的搜尋需求的。難道,是搜尋引擎原理或演算法出現了差錯?

為了避免類似狀況發生,Google透過搜尋引擎的排名(Ranking)系統,在短時間內將搜尋索引(Search Index)中的數萬個網頁進行排序,最終提供使用者最實用、最具關聯性的搜尋結果。

這些排名系統是由一系列的演算法所組成,隨著搜尋功能的使用變得越來越普及,Google為了帶給使用者更滿意的搜尋體驗,不斷地為演算法進行修正,以確保每一筆的搜尋都能獲得更精準的分析與評估。

究竟Google搜尋引擎原理為何?又該如何利用這些原理幫助你進行搜尋引擎優化呢?跟著我們的腳步,閱讀以下的搜尋演算法五步驟,一起窺探Google數位世界將實用資訊從網路上回傳給使用者的原理吧!

延伸閱讀:【Google四大演算法,原來搜尋引擎是這樣排名你的文章!】

步驟一、分析搜尋字詞

「了解每一筆搜尋的意義」是回傳有效資訊的重要關鍵。

為了找出含有相關資訊的網頁,系統必須先「分析搜尋字詞的意義」。這個方法所涉及的步驟和「判讀拼字錯誤」一樣簡單:透過Google建立的語言模型,分析每一筆搜尋字串,找出其中最關鍵的字詞後再進一步查詢。舉例來說,即便某個搜尋字詞有多種定義,Google在「同義詞系統」的協助之下,也能夠正確判讀這串字詞的意思。

搜尋引擎原理-h1

假設你搜尋了「如何更換燈泡」,Google會先針對這串詞句進行解讀,找出核心的關鍵字為「更換」,接著才將含有「更換燈泡」的資訊回傳給你;而不是回傳一堆僅有「燈泡」簡介、卻隻字未提「更換燈泡的方法」的網頁。

除此之外,Google也會結合「語言解讀」的相關研究及理論,設法了解你要搜尋的「資訊類型」,例如:

  • 你是要「精確」查詢特定結果,還是「廣泛」查詢所有的相關資料?
  • 你是否在搜尋含有「評論」、「圖片」或「營業時間」等這類代表特定資訊的資料?
  • 你是否在搜尋一些網路上的「熱門關鍵字」?
  • 你是否在搜尋「附近」的商家,或當地的相關資訊?

總結來說,「分析搜尋字詞」這個步驟能幫助系統了解每一筆搜尋隱含的意義,提供使用者最精準、客製化的搜尋結果。而這套系統的開發歷時超過5年,目前已大幅改善超過30%、涵蓋各種語言的搜尋結果。

步驟二、比對搜尋查詢

接下來,Google會尋找符合搜尋內容資訊的網頁。當你在執行搜尋時,演算法的工作就是針對你所下的關鍵字,在搜尋索引中尋找最合適的網頁結果。此外,演算法也會分析這些關鍵字在網站上出現的頻率與位置。

搜尋引擎原理-h2

除了比對關鍵字外,演算法也會依據各個線索,判斷網頁是否包含使用者正在尋找的相關資訊,而不僅是包含查詢字詞而已。舉例來說,當你搜尋「狗」時,Google不會僅是提供你一個有出現「狗」字上百次的網頁,反而會先將一個有包含狗的相片、影片、品種清單等資訊的網頁優先呈現在你眼前。

最後,我們會確認網頁的語言是否符合你偏好的語言設定。假設你的語言設定為中文,Google就會優先顯示中文的網頁結果。

延伸閱讀:【2018關鍵字趨勢—SEO優化必備的新型態關鍵字行銷

步驟三、為實用網頁排名

一般而言,一組搜尋字詞都能回傳千萬筆可能含有相關資訊的網頁。為了優先列出最佳的網頁結果,Google編寫了一套可以「評估網頁實用性」的演算法。

這些演算法會根據上百項不同的因素(例如:內容更新時間、搜尋字詞出現次數、網頁是否提供良好的使用者體驗等),分析每一個網頁對於使用者的實用性程度。此外,Google也會將不同的使用者在執行類似查詢時偏好的網站結果列入考量,以作為評估該網站內容可信度和權威性的標準之一。

搜尋引擎原理-h3一般來說,如果某個網站被其他相似主題的網站大量引用,即表示該網站擁有優質的資訊。然而,許多垃圾網站會利用這點,試圖使用重複的關鍵字、購買可傳遞Google PageRank演算法的連結等魚目混珠的手法,來提升網站在搜尋結果中的排名。由於這些網站的使用者體驗多半極差,甚至可能傷害、誤導使用者,Google編寫了一套能夠識別垃圾內容的演算法,並將違反《網站管理員指南》的網站從搜尋結果中移除。

延伸閱讀:【外部連結、反向連結,如何創造高流量?拆解SEO優化背後必知的連結建立心法

步驟四、考量背景資訊

根據你所在的位置、過去的搜尋紀錄和搜尋設定等資訊,Google可以為你量身提供最實用且相關的搜尋結果。

一、根據你所在的國家、地區和地點,提供地域相關的內容

舉例來說,如果在芝加哥搜尋「足球」,Google很可能會優先顯示美式足球和芝加哥熊等搜尋結果;但是在倫敦搜尋「足球」,Google就會優先顯示足球和英格蘭足球超級聯賽的相關資訊。此外,如果你設定了「偏好語言」,或選用「安全搜尋」工具(用以排除煽情露骨的搜尋結果),這些搜尋設定也會成為Google判斷搜尋結果實用性的重要依據。

搜尋引擎原理-h4二、參考你最近的搜尋紀錄,提供個人化的搜尋結果

在某些情況下,Google會參考你最近搜尋過的資訊,提供你個人化的搜尋結果。舉例來說,如果你要搜尋「巴塞隆納」,且近期曾經搜尋過「巴塞隆納 vs 兵工廠」,系統就會將這項搜尋紀錄列為重要的線索,認定你要查詢的是「巴塞隆納足球隊」,而不是「巴塞隆納」這座城市的相關資訊。

不過,如果你不希望每一次的搜尋都被Google記錄下來,該怎麼辦呢?你可以在 myaccount.google.com 進行設定,管理系統參考你過去搜尋紀錄的權限。

步驟五、回傳最實用的搜尋結果

在顯示搜尋結果前,Google會評估該如何「多元呈現」這些相關的資訊。例如:搜尋結果網頁是不是都只與某個單一主題相關,還是與多個主題相關?是否有過多類似的網頁?

Google會盡力根據你的搜尋類型,以最合適的方式向你提供多樣的資訊。此外,隨著網路科技的進步,Google也不斷地改善排名系統,提供使用者更多優質的搜尋內容。

搜尋引擎原理-h5結語:繼續探索SEO的世界吧!

透過了解以上的五個步驟,想必你已對於Google搜尋引擎原理有了基礎的認知,也對搜尋引擎的優化更有方向!然而,演算法的運算其實是相當繁複的過程,難以用幾句話就能解釋清楚,更別提網路行銷的世界是多麽地博大精深!

如果你希望更了解數位的世界,歡迎參考零一行銷網站,內含精彩豐富的數位內容相關知識與教學。習得了這些本領,想必能幫助你在經營自己的網頁時,思考能將搜尋引擎優化的方法!若希望網站經營能領先別人,歡迎立即向SEO顧問諮詢,一手掌握完整資訊!

翻譯文章來源 : Google Search〈How Search algorithms work