搜尋引擎運作原理

做SEO先了解Google搜尋引擎運作原理,再開始進行SEO優化

如果你的網站剛開始想要做SEO,那麼再開始執行之前,可以先來了解搜尋引擎是什麼,以及搜尋引擎運作原理,這樣在執行SEO優化才能比較容易理解原理。

搜尋引擎是什麼

搜尋引擎是在網路上提供資料的資料庫,主要是搜集網路上資料進行索引,再透過演算法將使用者需求的資訊,與已經索引內容和使用者搜尋配對。

也就是當你輸入文字時,搜尋引擎就會將它資料庫內部的東西快速尋找一次,找到與你有相關的內容,呈現在你的搜尋結果頁面(SERP)上。

然而目前我們常見的搜尋引擎包含有:Google、Bing、Yandex、Yahoo、Baidu

而現階段全球最大的搜尋引擎就是「Google」,根據statacounter統計搜尋引擎使用,Google在全球有將近91%以上市占率,在台灣也超過90%的使用比例,因此我們多數提到的搜尋引擎都是以Google為主。

因此接下來所提到的資料也會以Google為主軸

搜尋引擎運作原理-台灣google使用量

Google搜尋引擎的目標是什麼

Google的使用是彙整全球資訊,為用戶提供良好的使用體驗,使人人受惠。那對於搜尋引擎來說好的使用體驗,其一就是搜尋資料時,能出現相關且可靠答案符合使用者的需求,而不是出現一些不相關亂七八糟的資訊,因此這也說明了Google搜尋引擎在意網頁的內容品質。

Google搜尋引擎如何運作

Google是一個全自動化的搜尋引擎,也就是透過程式軟體在網路上出沒,找到網頁之後將這些資料收入在自己的資料庫中。

因此只要你的網站一上架,Google就會發現你,不用特別透過人工方式申請提交,也能進入Google的資料庫之中。

Google搜尋引擎三個階段

Google搜尋中,總共會分成三個階段運作:檢索、索引、排名

搜尋引擎運作原理-三階段

檢索

Google官方文件提到,世界上沒有任何一個地方能讓網頁統一登入,所以Google要尋找新的網頁,並加入已知的網頁清單中,就會需要透過「連結」來追蹤或是連到新的網頁。

因此「連結」對於Google來說是一個很重要追蹤新頁面的方式,那如果你是全新網站,很難從新的地方連到你的網站,想要加快Google認識你則可以提交「網站sitemap」,這樣就是在告訴Google說,我在這快來認識我的網站。

那Google是怎麼透過連結知道網頁呢?

Google的檢索其實是透過Googlebot也就是「爬蟲」在網路上找到網頁,連結就像是個快速連通道,讓爬蟲可以穿梭各網頁,爬取網頁內的文字、圖片、影片。

這邊額外提一下,爬蟲雖然到你網站,但有時候不會整個網站都爬,會根據網站頁面數量,安排頻率與數量來檢索,也稱之為爬取預算

通常你有新網頁上線,Google爬蟲定期就會自行前往爬取,不過不是立即性的,因為每天Google要處理的頁面非常多,所以可能會需要等個1-2天,此時如果想要加快速度,我們可以主動到Google Search Console提交

建立索引

當Google搜尋引擎已經爬取過你的網站之後就會開始解讀網頁內容,分析處理屬性、文字、影片然後建檔資料,把爬到的資料分門別類歸檔。

Google官方將這個資料庫比做一個圖書館,整個過程是,當有新網頁上線時,就像是一本本新書上市,在外的爬蟲就會去爬取這些頁面,然後把資料傳回圖書館中,圖書館裡收到資料後,就會開始分類你的網站是屬於哪個類別,是關於愛情、行銷、健康、科技等等,歸類建檔也就是索引。

排名

接著就會來到排名,當使用者在「搜尋引擎」輸入「關鍵字」搜尋資料時,Google就會在資料庫中即時比對最相關的網頁內容,排序在搜尋結果頁(SERP)中,就會變成我們最後所看到的頁面。

Google搜尋引擎如何排名

由於網路資訊量龐大,Google的資料庫裡有成千上萬的資料,最後要怎麼排序,畢竟大家都想要出現在搜尋結果頁的第一頁,甚至是第一名,這樣才能獲得越多的曝光,這個部分主要就是靠演算法來安排了。

演算法是什麼呢

搜尋引擎演算法是針對檢索到的內容,透過規劃好的步驟,解決特定的問題或達成目標,至於Google詳細的演算法內容我們無法得知,不過會將所蒐集到信號列入搜尋結果中,這些信號包含像是關鍵字、關聯性、實用性、專業度等。

搜尋引擎運作原理-搜尋結果頁的關鍵因素

以下也列出Google排名因素,倒是有些廣為人知可努力執行並爭取的部分。

1.關鍵字

使用者在搜尋引擎上做的動作就是輸入關鍵字,因此Google會解析使用者的關鍵字,了解搜尋意圖,然後提供相關結果給使用者。

因此排名最基本的一件事情,就是你需要設定好關鍵字,然後傳遞出你的網站內與這個關鍵走相關的訊號,讓Google知道。

2.相關性

如果你的網站以及頁面,全部都圍繞著一個主題,並且有針對特定關鍵字進行佈局優化,那當使用者在搜尋時,Google就會判斷是否有符合使用者需求,如果有符合Google就會推播出來。

怎麼做呢?

舉例來說:當你的網站主軸是「咖啡」,那就應該產出許多跟咖啡有相關性的內容,像是「咖啡豆品種、咖啡沖泡、咖啡工具」…等,這些相關性內容就可以想像成「支柱」,目的就是在鞏固「咖啡」這個屋頂。

當你擁有這些支柱之後,接下來就是將這些頁面串連起來,做好「內部連結」。

內部連結的建置非常重要
因為能為網站內彼此串連,也能強化主題關聯性,傳遞出你的網站主軸訊號給Google,讓搜尋引擎知道這個網站符合什麼關鍵字。

3.反向連結

反向連結是大家都知道,對於Google來說很重要的排名因素之一。
那反向連結是什麼呢?就是從一個網站連到另外一個網站連結,當你是被連結的網站,就代表著對方信任你的網站,願意從他的網站做超連結到你的網站,也等於投下對於你的支持。

當你獲得越多的反向連結,等於獲得許多網站背書,Google就會在網站權重中加分,代表這是個好網站,排名自然能夠往前。

雖然數量佔了很大的因素,但網站品質也很重要,如果說反向連結的品質很差即使獲得的數量再多,可能不如連結雖然不多,但來源都是具有高品質的網站。

4.時效性

如果你有最新的資訊,像是今年流行什麼,或是產業趨勢資料等等,由於這類資料,在某些產業類別是許多使用者很常會搜尋的,因此就很容易成為排名關鍵,因此當你的產業類別是跟著許多新資訊走,那麼放上年度最新資料,就很有排名機會。

5.背景資訊

當我們在搜尋店家時,會發現Google會根據你的所在地點,搜尋結果會以你所在區域位置附近店家為主,這是因為他抓取了你背景資料,所以提供附近店家;另外,像是一些國際網站,通常我們的搜尋結果都會先顯示台灣的網站,較少直接顯示美國區域的網站。

6.行動裝置友善

由於行動裝置是現階段使用者瀏覽的主力,因此Google也非常看重,網頁在行動裝置上瀏覽的體驗,我們甚至可以從Google Search Console中就可以看出有專門針對行動裝置的網頁體驗的偵測,因此基本像是圖片不破圖變形、文字易讀性等,都該留意讓使用者便於手機瀏覽。

搜尋引擎運作原理-GSC

7.網頁速度

在目前專注力容易分散的情況下,如果網站速度太慢使用者也很難等待往下閱讀,不過如果網站速度飛快,其實對於排名是沒有加分,不會因為你網站快而獲得第一名,而是前面提到內容面部分才是排名關鍵字,但網頁太慢肯定是無法排名,因為使用者體驗不佳,這點需要了解一下。

另外,如果網頁跑得太慢,其實也會影響到爬蟲的爬取的速度,因為爬蟲跟我們等待頁面的時間一樣,而爬蟲有分配每個網站的爬取預算,因此當預算沒了之後,爬蟲就會離開,這樣你的網站沒有被爬取到,就等同是沒有進到Google的資料庫中。

這樣當使用者搜尋時也不會出現,因為我們連競爭的門票都沒有拿到,所以網頁速度還是要保持一定水準。

Google搜尋結果頁

我們了解到搜尋引擎的運作之後,接著來看一下搜尋引擎結果頁(SERP),一般來說整個SERP會分成兩個部分,一個是SEO競爭的自然排名,一個是廣告付費的競價排名。

Google搜尋引擎運作都是針對SEO的自然排名,因此Google也非常清楚的寫到不會因為廣告費用而影響到搜尋結果的排序,因為兩者之間的版面是分開的。

另外,Goolge也不接受任何付費方式來提升排名或增加檢索網站的爬取預算,因此大家都是處在同一個級別上競爭。

結語

現在我們已經理解搜尋引擎是什麼以及搜尋引擎運作原理,接下來在規劃SEO上,就可以清晰知道為什麼這樣做,以及怎麼做才符合搜尋引擎的原則,這樣做起SEO也才會在對的方向上。

Scroll to Top