當您坐在電腦前使用 Google 搜尋服務時,您會發現網路上所有的搜尋結果,竟能在轉瞬之間快速呈現在您的眼前。而 Google 是如何找到與您的查詢內容相符的網頁,又是如何決定搜尋結果的順序呢?
簡單地說,您可以將搜尋網路想像成在一大本書中進行查閱,書中提供了龐大的索引目錄,可以告訴您所有資訊的確切位置。當您使用 Google 進行搜尋時,我們的程式會查詢索引以決定最相關的搜尋結果,然後傳回 (也就是「傳送」) 給您。
傳送搜尋結果的三個主要程序如下:
檢索
檢索是指 Googlebot 發現可編入 Google 索引中的新網頁或更新網頁的程序。
我們使用大量電腦來抓取 (也就是「檢索」) 網路上數十億的網頁,用來抓取網頁的程式名為 Googlebot (又稱為漫遊器或自動尋檢程式)。Googlebot 會使用一種演算程序,由電腦程式決定要檢索的網站、檢索頻率,以及要從每個網站抓取多少網頁。
Google 一開始會根據先前的檢索程序所產生的網頁網址清單,再結合網站管理員所提供的 Sitemap 資料,逐一檢索各個網頁。Googlebot 造訪這些網站時,會偵測每個網頁內的連結,並將這些連結新增到要檢索的網頁清單;任何新網站、現有網站的變更和無效連結都會被記錄下來,用來更新 Google 的索引資料。
Google 不接受任何網站要求以付費方式增加其檢索頻率,並保證能夠產生收益的 AdWords 服務將不會對搜尋服務造成影響。
建立索引
Googlebot 會在檢索程序完成後,將各個網頁中所檢索到字詞及其位置編譯成龐大的索引。此外,我們也會處理包括在關鍵內容標記和屬性 (例如 TITLE 標記和 ALT 屬性) 中的資訊。不過,Googlebot 雖然可以處理多種內容類型,但並非所有的內容類型,比方某些多媒體檔案或動態網頁的內容,就不在 Googlebot 的處理範圍之內 。
傳回結果
使用者輸入查詢字詞時,我們的系統會搜尋索引資料庫,並找出符合的網頁,再傳回我們認為與使用者的查詢內容最相關的結果。搜尋關聯性則取決於 200 多項因素,其中一項便是網頁的 PageRank,而 PageRank 會根據其他外部網頁連至某網頁的連結量,來評估該網頁的重要性。簡單地說,每一個從其他網站連到您網頁的連結都會提高您網站的 PageRank,不過每個連結的價值並不一致。在這方面,Google 致力於透過識別垃圾郵件連結和其他會對搜尋結果帶來負面影響的做法,以期改善使用體驗。其中,最佳的連結類型是根據內容品質來提供的連結。
為了提高網站在搜尋結果中的排名,請務必確認 Google 能夠檢索您的網站並正確建立索引。我們在《網站管理員指南》中列出了一些最佳做法,可協助您解決常見問題並提高網站的排名。
Google 的您是不是要查與 Google 自動完成功能會顯示相關字詞、常見拼字錯誤及熱門查詢,旨在協助使用者節省搜尋時間。正如同 google.com.tw 產生搜尋結果的運作機制,這些功能中使用的關鍵字也是透過網頁檢索器和搜尋演算法所產生的。我們只有在認為這些建議可以節省使用者時間的情況下,才會顯示這些建議;如果某個網站因某個關鍵字而排名靠前,這是因為我們經過演算,確定該網站的內容與使用者的查詢內容非常相關的緣故。
更多 SEO 優化教學文章
- 15個網站優化項目改善網站質量
- 什麼是黑帽 SEO?
- Google 會抓取索引網站的JavaScript連結
- AMP根本不重要
- Google 對於重複內容的建議
- 影響Google ranking前三名的因素
- 什麼是結構化資料? SEO 結構化資料指南,讓 Google 秒懂你的網站!
- Google 將採用 AI 顯示 Google 搜尋結果,未來 AI 搜尋結果前 3 名將成為 SEO 優化重點
- SEO 速成入門教學 - 5 個快速提升網站排名的小技巧
- Google 內部 SEO 優化策略:做出小改變、接受新技術、合併重複內容
- Google 排名因素清單:網域名稱與 SEO 的關聯性
- (影片教學) Google 線上數位課程,5 部影片帶你認識 SEO 搜尋引擎優化!