經過前面《搜尋引擎原理SEO優化上首頁之網絡蜘蛛Spider》和《搜尋引擎原理SEO優化上首頁之內容處理與創建索引》介紹,搜尋引擎已經完成頁面抓取和分析,並把原始頁面、索引等信息存儲在搜尋引擎伺服器的資料庫裡,等待響應用戶查詢。
搜尋引擎接收到用戶輸入關鍵詞查詢請求後,需要理解用戶需求,明白檢索意圖,主要包括指令分析、分詞處理和用戶意圖理解,精靈兒工作室分析過程如下:
1. 指令分析
對用戶輸入的文本內容進行類型識別,有普通文本、文本+高級指令、純高級指令,不同類型的指令處理方式不同。圖片檢索是另一套體系,而且目前也不成熟,暫不討論。如果是site、inurl、intitle等高級指令,會直接只對特定數據項檢索,比如intitle只匹配網頁的Title。下面兩圖是關鍵詞加指令標記的檢索結果對比。
2. 分詞處理
基於搜尋引擎海量詞典庫分詞,一句話可能被分成多種組合詞,例如「旅遊景點推薦」可以分成「旅遊/景點/推薦/旅遊景點/景點推薦」等多重詞。分詞時,會去停止詞,如啊、了、的、呀等虛詞;同時會根據海量資料庫智能錯詞矯正或者同義詞近義詞匹配。
輸入「海男島」,搜尋引擎優先默認矯正理解成「海南島」,此時也可以堅持搜索「海男島」。
3. 搜索意圖分析
當用戶輸入一些簡短的熱詞時,比如搜「劉德華」,搜尋引擎不知道用戶是要看劉德華的介紹、新聞、音樂還是電影,為了滿足儘量多人的檢索結果需要,搜尋引擎會列出劉德華的簡介、最新新聞、音樂、最新視頻等頭部內容。
當用戶搜索一些通用性的詞,搜尋引擎會根據大數據的相關性,過濾強相關的條件數據。比如搜本地生活信息,如「電影院」,搜尋引擎會吧附近的電影院甚至地圖檢索出來。地理位置、時間、行業等都可能是其他一些通用詞的強相關性過濾條件,這樣的用戶體驗更好,檢索的結果更吉精準。seo優化上首頁,目標客戶主要在本地的項目,建議基於城市關鍵詞優化,這樣更容易排名上首頁,而且客戶更精準,轉換率更好。
搜尋引擎會搜集用戶習慣信息,用於持續優化搜索結果。對於群體而言,所有的檢索結果頁面呈現給大量用戶,根據用戶對具體頁面的觀看、停留、回看等信息收集,可以知道內容對總體用戶檢索需求的解決能力,為以後排名提供重要依據。對於個體而言,這樣可以熟悉個體用戶的喜好習慣,比如某用戶搜索釣魚杆,以後搜尋引擎推送的廣告會包含這類商品。
為了更好的優化網站,做到自然排名上首頁,精靈兒工作室建議大家時常關注自己優化的關鍵詞在搜尋引擎裡的檢索結果分析,理解搜尋引擎的關鍵詞組合和排名邏輯,同時利用關鍵詞分析工具跟蹤和挖掘關鍵詞,並監控網站客戶來源渠道和用戶行為,持續優化,不斷改進。