Google是如何確定搜尋結果的排序排名的


一直以來經常有些人會問到這樣一個問題: Google搜尋引擎的搜尋結果是根據什麼因素來確定它的排名然後進行合理的排序的? 最近google優化直接又重新從Google.com官方網站上找了份權威資料,下面是引用原文來解釋穀歌的搜尋結果排序的問題:

當您坐在電腦前開始 Google.cn Google搜尋時,整個網路的搜尋結果列表幾乎在一瞬間便呈現在您的眼前。 那麼Google 是如何查找與您的查詢匹配的網頁,又是如何確定搜尋結果的順序的?

用最簡單的話來說,您可以將在網路上搜尋的過程想像為在一本非常大的書中查找資訊,而該書具有完備的索引,可告訴您各種資訊所在的準確位置。在您進行Google推廣 搜尋時,我們的程式會檢查索引,以確保將最相關的搜尋結果返回("提供")給您。

提交搜尋結果包含三個主要過程:

抓取:Google 瞭解您的網站嗎? 我們能夠找到它嗎?

編制索引:Google 會為您的網站編制索引嗎?

服務:網站是否包含與用戶搜尋相關的好而實用的內容?

抓取

抓取是 Googlebot 發現新網頁和經過更新的網頁的過程,這些網頁會被添加到Google 索引中。

我們使用大量的電腦獲取(或"抓取")數十億網頁。 進行此提取工作的程式被稱為 Googlebot(也稱為漫遊器或抓取工具)。Googlebot 使用演算法流程:電腦程式確定要抓取哪些網站、抓取的頻率,以及從每個網站中提取的網頁數量。

Google 抓取過程的起始點是一個網頁網址列表,它是在之前的抓取過程中生成的,並使用網站管理員提供的Sitemap 資料進行了擴充。 在 Googlebot 訪問這些網站時,它會檢測每個網頁上的鏈結,並將其添加到要抓取的網頁列表中。新出現的網站、現有網站的更改和無效鏈結將被記錄下來,並用於更新Google 索引。

Google 不接受以付費的方式來提高網站抓取頻率。我們會將搜尋業務和以盈利為目的的 AdWords 服務嚴格分開。

編制索引

Googlebot 會處理所抓取的每個網頁,以便將其看到的所有字詞和每個網頁的位置都編制到大型索引中。 此外,我們還處理包含在關鍵內容標記和屬性中的資訊,例如 Title(標題)標記和ALT(替代)屬性。 Googlebot 可以處理許多類型的內容,但不是全部類型的內容。 例如,我們無法處理一些富媒體檔或動態網頁的內容。

提供結果

用戶輸入查詢時,我們的電腦搜尋索引查找匹配網頁,並返回我們認為與用戶搜尋最相關的結果。相關性由 200 多個因素確定,其中之一即特定網頁的 PageRank。PageRank 根據其他網頁的內部鏈結對一個網頁的重要性進行衡量。 簡單來說,其他網站對您網站網頁的各個鏈結構成您網站的PageRank。 並非所有鏈結都具有同等價值:Google 致力於通過確認垃圾鏈結和其他對搜尋結果造成負面影響的行為來改善用戶體驗。最好的鏈結應基於您提供的內容的品質。

要讓網站在搜尋結果頁中獲得較好的排名,很重要的一點是要確保Google 能正確抓取您的網站並將其編入索引。