我之所以最推薦《走進搜尋引擎》這本做為入門書籍, 因為它輕實踐重總結。 儘管因此這本書在搜尋引擎圈子似乎評價不高(行業內自然重實踐), 但對於沒必要瞭解搜尋引擎具體實現規則、只需瞭解其思路的百靈鳥SEO卻有更大幫助。
而其中, 我最喜歡的一個總結, 為“查詢詞”與“檢索詞”的定義。 大致是這麼說的:
比如用戶到百度搜索“SEO博客”, 此處“SEO博客”被稱為查詢詞;
另外搜尋引擎實際匹配結果時, 會把查詢詞先經過分詞等一系列處理。 之後實際到索引庫裡面去調用結果的詞, 叫做“檢索詞”。 具體到上例,
和很多人提到過這個概念, 但其中絕大多數都不理解為什麼要把概念複雜化。
“使用者搜關鍵字(查詢詞), 搜尋引擎拿著關鍵字(檢索詞), 到它自己的伺服器裡面找出和這個關鍵字(索引詞)匹配的網頁”, 只用個“關鍵字”多簡單!
SEO往往就是被想得太過於簡單了, 所以一些管用的方法技巧幾乎不被人得知。
百靈鳥SEO找出過許多SERP分析技巧, 全都從未被人提起過, 其中覺得最精妙的技巧, 就和這個概念密切相關:
首先, 需要先瞭解兩個非常重要的排名因素, 點擊率、區域性排名。 這兩者本身限於篇幅暫不解釋。
點擊率:比如說有個頁面是北京租房, 它在“北京租房”這個詞的點擊率很高, 於是這個詞的排名上升,
區域性排名:“租房”這個詞因為有地域性需求, 比如用戶在北京搜索時, 百度會把“北京租房”排名靠前的, 排到“租房”的前面去。 但是不應該把那個頁面, 排到“上海租房”這個包含“租房”的查詢詞中。 因此, 區域性排名同樣只對“查詢詞”生效。
既然知道了至少這兩個排名因素是只作用於“查詢詞”的, 很自然就會想著, 是否有方法能把這些查詢詞排名因素去掉, 只看檢索詞的排名情況(某種程度上可以稱為“實際排名”)呢?
(答案之前先回顧下。 至今為止這個猜想的提出, 完全基於檢索詞、查詢詞及兩個排名因素的推論。
而去掉查詢詞的排名因素的方法, 其中一個很簡單, 在搜索關鍵字時加個#搜索就行了(或者其它任意百度通常情況下忽視的字元, #只是我個人習慣)。 比如詞是“租房”, 改為搜索“#租房”。
因為“#”多數情況下不被百度作為檢索詞處理(除非僅搜索“#”、或搜索“C#”此類特殊詞), 加了之後, 實際並沒有對檢索詞做出任何改變, 請求索引庫時, 還是只有“租房”一個詞。 但是因為搜的詞樣子已經被改變了, 查詢詞就不同了。
查詢詞改變、檢索詞不變, 這就達到了分析所需的條件。
這個方法可以用到的地方不少:
(1) 因為這樣可以去除一些主要排名因素,
(2) 結合大量資料的分析, 能大致量化出點擊率對排名的影響程度。