搜尋引擎(Search Engine)是一種為資訊傳遞而設計的系統,透過高效的資訊檢索和組織方式,讓使用者能輸入特定的關鍵字來獲取相應的資訊。運作原理共有3個步驟:檢索、索引、排名,而搜尋引擎排名就是結果頁上的順序,使用一系列的SEO(搜尋引擎優化)技術能夠提升排名,進而增加網站曝光度。
新手先看:SEO是什麼?怎麼做?Google SEO教學指南!10個行銷技巧!
本文關於搜尋引擎的懶人包:
- 搜尋引擎:一種資料庫系統,透過高效的資訊檢索和組織方式來達到高速的資訊傳遞。
- 搜尋引擎排名:搜尋結果頁(SERP)上,由上到下的順序,就是搜尋引擎排名。
- 搜尋引擎優化:SEO(Search Engine Optimization),一種網站優化的行銷技術,使其更加符合演算法的青睞、使用者的需求。
- 搜尋引擎行銷:SEM(Search Engine Marketing),由排名和廣告組成,定義為搜尋引擎上所有的行銷策略與手法。
- 搜尋引擎有哪些:知名的網路搜尋引擎(Web Search Engine)有Google、Bing、Yahoo、Baidu、Yandex等等。
搜尋引擎是什麼?
搜尋引擎是一種資訊檢索系統,能夠讀取大量的網路資訊,並將它們組織、分類,儲存在資料庫中,當使用者在搜尋引擎上輸入特定的關鍵字時,搜尋引擎會從資料庫中回傳相關的內容。因為網路資訊非常龐大,所以資料讀取、組織與回傳的演算法(Algorithm)也非常複雜,每個呈現在結果頁上的內容都會透過演算法進行排序。
3個步驟看懂Google搜尋引擎運作原理
根據Google官方公佈的搜尋引擎運作原理,Google搜尋引擎會透過檢索、索引、排名,3個步驟去執行,每個步驟有其目標及演算方式。
-
檢索(Crawling)
名為Googlebot的爬蟲(crawlers)會負責瀏覽全球網頁的資訊,從各個網站收集資料,下載網頁上的文字、圖片、影片等檔案。
-
索引(Indexing)
將爬蟲收集到的資料進行組織、分析和儲存,建立一個易於檢索的資料庫。
-
提供搜索結果(Serving search results)
當使用者發起搜尋請求時,搜尋引擎會使用演算法從資料庫中找到相關的結果,並決定這些結果的排名。
Google會利用名為Google Bot的爬蟲軟體(Crawlers)來讀取大量的網路資訊,網頁上的每個超連結都是爬蟲訪問新、舊網頁的途徑,爬蟲會下載文字、圖像和其他媒體檔案等等的網頁內容。
爬蟲將這些數據添加到Google的數據庫中,這個動作稱為「建立索引」,也就是「能夠被使用者搜尋到」,Google會在這個步驟嘗試了解這些內容,並初步將它們分門別類(分群法,Clustering),如果網路上有高度類似、重複的內容,也會在這個環節被定義。
最後,搜尋引擎會利用複雜、眾多、不斷更新的演算法來評估內容的各方面價值,來替內容進行排序,並提供搜索結果(Serving search results),這個評估方式包括了很多層面。
檢索(Crawling)
檢索(Crawling)是Google搜尋引擎探索互聯網、發現新網頁的途徑,這個過程會透過不斷探索新舊網頁來更新和豐富Google的網頁庫,主要途徑包括直接爬取已知頁面上的連結,以及分析提交的網站地圖(Sitemap)。
爬蟲會根據演算法去決定是否需要被檢索、檢索頻率、檢索的網頁數量等等,並且不是所有網頁都會被Googlebot檢索,例如被網站所有者禁止或需要登錄才能訪問的頁面,就可能不會被檢索。(這邊查看官方說的爬蟲預算)
Google的自動化爬蟲程序雖說統稱為Google Bot,但細分為兩種:
- Googlebot Smartphone:專門負責「行動裝置」上的爬蟲。
- Googlebot Desktop:專門負責「電腦」端上的爬蟲。
Google在2020年宣布,會優先顯示行動裝置上的排名,也就是說Googlebot Smartphone會被使用地更加頻繁,手機端也會是我們的優化重點。
檢索就像是「收藏新書」
檢索(Crawling)就像是把原本不在圖書館的新書、剛發表的新書,先看過一遍,決定要不要放入圖書館。
索引(Indexing)
索引(Indexing)的目標在於理解網頁內容並放入Google的資料庫(建立索引),這包括文本、標籤、多媒體,還有判斷頁面內容是否獨特或重複。透過分群法(Clustering)將相似內容歸類在一塊,並選出最具代表性的頁面,也就是標準網址(Canonical link),其他內容會成為替代版本。
你可以將索引的過程視為內容的「分門別類」,透過地區、語言、內容等等方面,將資訊放到所屬位置,同樣地,不是每個網站、頁面都會被索引,例如使用noindex這個語法來讓爬蟲不要索引。
- 理解網頁內容:分析包括文本、標籤、圖片和影片在內的網頁元素。
- 判斷頁面獨特性:確定頁面是否重複,選出最具代表性的頁面(canonical)。
- 聚類相似內容:將有相似內容的頁面分組,選擇一個作為搜尋結果的主要顯示頁面。
- 確定代表性頁面和替代版本:為不同搜尋情境提供最合適的頁面。
- 收集頁面信號:包括語言、地域和頁面可用性,這些因素會影響頁面在搜尋結果中的表現。
- 儲存於索引數據庫:將資訊儲存於遍及成千上萬計算機的Google索引數據庫中,但不是每個頁面都會被索引。
我們可以透過Google Search Console來了解網站內容是否被索引,這篇SEO軟體有20種工具。
索引就像是「放入圖書館並分類書籍」
索引(Indexing)就像是將新書分門別類,把它們放到相關的書櫃,並大概分析哪本應該是這個書櫃的暢銷書籍。
提供搜索結果(Serving search results)
提供搜索結果(Serving search results)也可以視為提供排名(Ranking),搜尋引擎會在這個階段判斷使用者所需,推送最需要的內容,這個過程非常複雜,搜尋結果頁的呈現類型也會根據輸入的關鍵字有變動。
根據Google官方的說明,若輸入「單車維修店」,可能會顯示地區性的結果(例如商家地點),若輸入「單車維修店」,版位較有可能顯示多張圖片。具體來說,搜尋引擎會依據以下5點來決定第一頁的內容。
- 關鍵字詞的意義:判斷該關鍵字的搜尋意圖,讓使用者輸入同義字也能找到想要的結果。
- 內容的相關性:根據內容所使用的關鍵字是否與使用者輸入的相同、類似,還有網站本身的主題也是相關性的判定。
- 內容價值:內容品質由非常多的指標與訊號來判斷,例如E-E-A-T就是Google非常重視的指標。
- 網站體驗:使用者體驗也會列入考量,例如裝置顯示、速度、文字大小、顏色閱讀等等。
- 地區性與額外設定:在每個地區搜尋都會有不同的結果,若使用安全搜尋的功能,搜尋結果也會改變。
排名就像是「給使用者推薦書單」
排名(Ranking)就是列出使用者想要的10大推薦書單,讓使用者可以選擇要看哪本。
如何提升搜尋引擎排名?SEO優化技巧
- 撰寫符合關鍵字意圖的內容
- 專注在單一領域讓Googlebot更好理解網站內容
- 讓內容保持良好的「經驗」、「專業」、「權威」、「可信」度
- 簡化程式碼或使用Lazy load來提升使用者體驗
- 確保地區性的關鍵字同樣符合使用者需求
我們可以用上述這5點去提升Google官方提到的5點,但是更廣泛地來說,想要提升SEO排名還需要更長時間的運營,持續為使用者提供良好的內容價值,才能應對不斷改變的演算法,一直保持搜尋排名前列,不管演算法如何改變,萬變不離其中的就是「提供價值。」
認識搜尋引擎結果頁面(SERP)的構成
- 廣告贊助(Paid Results):付費點擊廣告,這些結果根據廣告商支付的出價進行排序,通常位於頁面的頂部或底部。
- 自然搜尋(Organic Results):基於搜尋引擎算法進行自然排名的結果,通常依據網頁的相關性、權威性和其他眾多訊號進行排名。
- 精選摘要(Featured Snippets):俗稱第0名,以獨立區塊的形式出現在最頂部,呈現方式大多為短文字敘述,旨在直接回答使用者的查詢。
- 相關問題(條列式FAQ):在某些查詢,SERP會提供一個問答區塊,用戶可以直接在其中找到問題的答案。
- 知識圖譜(Knowledge Graph):顯示在搜尋結果旁邊的一塊區域,提供關於人物、地點或事物的摘要資訊。
搜尋結果頁面(Search Engine Results Pages,SERP)是由非常多種區塊構成的,以上5種是較常見的區塊,演算法會判斷關鍵字來決定要推送哪些區塊去給使用者,SERP之所以有那麼多的變化區塊是為了要提供更豐富、更精準的搜尋結果,盡可能滿足每位使用者的搜索需求。閱讀更多:SEO SEM分別是什麼?SEM網站行銷意思是?5分種搞懂SEM!
認識搜尋引擎的核心關鍵:演算法
- PageRank:一種連結分析演算法,Google最初的核心算法,它主要通過評估網頁的反向連結數量和質量來確定該網頁的重要性和權威性。
- Panda:負責判斷內容質量,用來過濾大量的低質量內容,讓網站的內容質量成為影響排名的重要因素。
- Penguin:負責偵測過度的關鍵字堆疊、不自然的反向連結、黑帽SEO等等,讓網站的更加注重自然連結。
- Hummingbird:負責更好地理解使用者的搜尋意圖,包括關鍵字和上下文等等,提供更匹配、更準確的搜尋結果。
- RankBrain:加入人工智能來更好地理解搜尋意圖和內容的相關性,進一步提升Google的搜尋結果,重視網站內容的相關性和用戶體驗。
搜尋引擎的核心在於其背後強大的演算法,這些演算法決定了當用戶輸入關鍵字時,哪些網頁會被展示在搜尋結果中,以及它們的排名順序。Google演算法絕對是一套複雜的系統,沒有人可以破解或100%了解,即便是SEO專家也一樣,所以吸收Google官方的教學對各位站長來說非常重要。
只會用Google?搜尋引擎進階應用技巧!
Google雖然是搜索引擎龍頭,但對使用者來說,只會使用Google就落伍了喔!微軟的Bing搜尋引擎近年來也整合了AI技術(ChatGPT-4),擁有強大的AI功能「Copilot」,能夠使用對話的方式來滿足搜尋需求,這也代表了它能更好地理解使用者的需求。
將需要發想的問題交給Bing的Copilot,再跟Google搭配,是個不錯的選擇喔。(我自己也是這樣使用喔!)
搜尋引擎有哪些?
排名 | 搜尋引擎 | 特色 |
---|---|---|
1 | 全球排名第一的搜尋引擎 | |
2 | Bing | 具有AI回覆功能的搜尋引擎 |
3 | Yahoo | 台日仍在使用的搜尋引擎 |
4 | Baidu | 中國排名第一的搜尋引擎 |
5 | Yandex | 俄羅斯排名第一的搜尋引擎 |
6 | Naver | 韓國排名第一的搜尋引擎 |
7 | Duckduckgo | 最重視隱私的搜尋引擎 |
8 | Ecosia | 最重視環保的搜尋引擎 |
9 | StartPage | 隱藏網路特徵的搜尋引擎 |
10 | Daum | 韓國排名第2的搜尋引擎 |
每個國家和地區習慣使用的搜尋引擎都有差異,特色也都不一樣,例如Google的入口網就是乾淨整潔,Yahoo和Naver則有很多熱門推薦的區塊,如果你今天想跨國搜尋點什麼,或許可以嘗試看看不同的搜尋引擎,隨著網路科技的不斷進步和用戶需求的變化,這些搜尋引擎也在不斷地更新和優化。
搜尋引擎推薦:Google.com
在眾多搜尋引擎中,Google無疑是最受全球用戶推崇和依賴的一個。自1998年成立以來,Google已經從一個簡單的搜尋引擎發展成為一個提供廣泛網路服務的科技巨頭,它不僅是人們獲取資訊的重要途徑,也是日常生活中不可或缺的工具。Google搜尋引擎有以下3個特點:
- 高效的搜尋能力
- 用戶友好的界面
- 豐富的搜尋功能
認識「站內搜尋引擎」
常見的站內搜尋引擎包括Youtube、Instagram、Tiktok或部落格內部用於找文章的搜尋器,站內搜尋和網頁搜尋引擎(Web Search Engine)最大的不同在於內容形式、演算法和資訊規模。大致來說,你可以認為Youtube上的搜尋結果,也能被Google找到就對了。
我記得前幾年有個還算有名的黑帽SEO手法(非常不幸地我遇到過)就是透過「將大量的站內搜尋結果,提交給Google去索引」,這樣就會在短時間內出現無用的排名,具體可以看數位時代的這篇:網站遭到黑帽SEO 搜尋連結攻擊?一次了解他們的做法及防範。
搜尋引擎常見問題
搜尋引擎是什麼?
搜尋引擎是一種資料檢索系統,幫助使用者在網路上查找資訊,搜尋引擎通過檢索、索引和組織網絡上的內容,然後根據用戶的查詢條件,使用特定的演算法從數據庫中找出最相關的結果。
如何提升搜尋引擎排名?
提升搜尋引擎排名,需要進行搜尋引擎優化(SEO),這包括優化網站的技術結構、內容質量和用戶體驗,具體有:確保網站速度夠快、響應式設計、正確的關鍵字策略、高質量的原創內容、建立反向連結等等。
搜尋引擎優化是什麼?
搜尋引擎優化(SEO)是一系列為了提高網站在搜尋引擎結果頁面(SERP)上的曝光量的策略和技術,目的是通過自然搜尋結果吸引更多的流量,進而增加品牌曝光度。SEO主要包括3個方面:站內優化、站外優化和技術優化。
搜尋引擎行銷是什麼?
搜尋引擎行銷(SEM)是一種網路行銷策略,提高網站在搜尋引擎上的曝光,來增加網站流量。嚴格定義上來說,SEM包括了SEO和PPC,透過完整的SEM策略,可以最大化網站的流量和品牌曝光。
搜尋引擎有哪些?
目前市場上主要的搜尋引擎包括Google、Bing、Yahoo、Baidu和Yandex等等,Google是全球使用最廣泛的搜尋引擎,提供強大的搜尋能力和豐富的相關服務,Bing是由微軟開發的搜尋引擎,也擁有大量用戶,並擁有AI回覆功能Copilot。
搜尋引擎推薦哪些?
對於大多數用戶而言,Google一定是最推薦的搜尋引擎,但如果你希望有不同的功能或是符合當地的搜尋內容那可以試試Baidu、Yandex、Naver等等。
新網站如何提升Google排名?搜尋引擎優化!
新網站因為權重不高的關係,較難與經營好幾年的網站競爭排名,所以在內容運營上要更加費心,以Alex我自己的經驗來說,我認為頻繁更新優質文章只是基本,更重要的是反向連結,因為反向連結的質量與數量會直接影響你的權重分數,如果權重有在提升,那排名上升速度也會很快。
相關好文: