當用戶用關鍵字搜索信息時,搜索引擎將在數據庫中搜索。如果找到符合用戶需求的網站,它會使用一種特殊的算法來計算每個頁面的相關性和排名級別,然后根據相關性,將這些頁面鏈接按順序返回給用戶。
搜索引擎排名基本分為四個步驟:
1、 爬行和抓取
搜索引擎發出一個程序,可以在網上找到新的網頁和抓取文件。這個程序通常被稱為spider。搜索引擎從已知的數據庫開始,就像普通用戶的瀏覽器一樣訪問這些網頁并抓取文件。搜索引擎將跟蹤網頁中的鏈接并訪問更多的網頁。這個過程稱為爬網。這些新的URL將存儲在數據庫中等待爬網。因此,跟蹤網頁鏈接是搜索引擎蜘蛛尋找新網址的最基本方式,反向鏈接成為SEO的最基本因素之一。沒有反向鏈接,搜索引擎甚至找不到網頁,更別說排名了。
搜索引擎抓取的頁面文件與用戶瀏覽器獲取的頁面文件完全相同,抓取的文件存儲在數據庫中。
2、 索引
蜘蛛抓取頁面文件分解、分析,并以巨大的形式存儲在數據庫中,這個過程就是索引。在索引數據庫中,網頁的文字內容、關鍵字位置、字體、顏色、粗體、斜體等相關信息都有相應的記錄。
3、 搜索詞處理
用戶在搜索引擎界面輸入關鍵字,點擊“搜索”按鈕后,搜索引擎程序會對搜索詞進行處理,如中文特定分詞、刪除停止詞、判斷是否需要啟動集成搜索、判斷是否有拼寫錯誤或打字錯誤等,搜索詞的處理速度必須非??臁?/p>
4、 排序
搜索引擎程序在對搜索詞進行處理后,會開始工作,從索引數據庫中找出包含搜索詞的所有頁面,并根據排名算法計算出哪些頁面應該排在前面,然后按照一定的格式返回到“搜索”頁面。
搜索引擎再好,也比不上人。這就是為什么網站需要SEO。沒有SEO的幫助,搜索引擎往往無法正確返回最相關、最權威、最有用的信息。