搜索引擎經(jīng)過(guò)蜘蛛爬行、抓取頁(yè)面以后,搜索引擎已經(jīng)可以就準(zhǔn)備好的數(shù)據(jù)進(jìn)行處理,給出排名的結(jié)果的。只不過(guò)這個(gè)結(jié)果是在數(shù)據(jù)庫(kù)里面,預(yù)備著。(這個(gè)就是為什么有時(shí)候用查詢(xún)排名不準(zhǔn)的原因)。
1、搜索詞處理
搜索引擎得到用戶搜索的詞以后,需要進(jìn)行一些簡(jiǎn)單的處理。
A、分詞。把查詢(xún)字符轉(zhuǎn)為以詞為基礎(chǔ)的關(guān)鍵詞組合。
B、指令處理。搜索詞中包含了一些高級(jí)指令,例如+,-等。
C、拼寫(xiě)錯(cuò)誤糾正。用戶輸入明顯的錯(cuò)誤的時(shí)候,索索引擎會(huì)提示用戶正確的詞或者拼法。
2、計(jì)算相關(guān)性
搜索引擎在計(jì)算相關(guān)性之前,會(huì)確定要排名的內(nèi)容。因?yàn)楹退阉髟~相關(guān)的數(shù)據(jù)太多了,全部計(jì)算不太可能,所以會(huì)先挑選一些內(nèi)容(子集)。然后再計(jì)算相關(guān)性。計(jì)算相關(guān)性這部分,也是很多SEO人員研究最多的地方,也包含了很多算法規(guī)則。
A、關(guān)鍵詞指數(shù)。也就是這個(gè)詞的常用程度。
B、詞頻及密度。關(guān)鍵詞在沒(méi)有堆砌的情況下,出現(xiàn)的次數(shù)越多,密度越高,說(shuō)明頁(yè)面相關(guān)性越高。
C、關(guān)鍵詞位置及形式。關(guān)鍵詞如果在標(biāo)題位置,或者有特殊的標(biāo)簽處理,加粗,h1等,說(shuō)明相關(guān)性更高。
D、鏈接分析及頁(yè)面權(quán)重。除了頁(yè)面本身,搜索引擎會(huì)分析頁(yè)面之間的鏈接(錨文本)。頁(yè)面有更多的以搜索詞為錨文本導(dǎo)入的鏈接,說(shuō)明頁(yè)面和關(guān)鍵詞相關(guān)度更高。
3、搜索緩存
我們會(huì)發(fā)現(xiàn)一個(gè)問(wèn)題,如果你在電腦上頻繁搜一個(gè)網(wǎng)站,本來(lái)這個(gè)網(wǎng)站在第三頁(yè),突然你會(huì)發(fā)現(xiàn),他跑到第一頁(yè)了!這不是優(yōu)化的原因,是緩存!
我們?cè)L問(wèn)的所有數(shù)據(jù),在瀏覽器都會(huì)有緩存。當(dāng)你搜索時(shí),會(huì)調(diào)用緩存,不進(jìn)過(guò)文件匹配和相關(guān)性計(jì)算,這樣做,會(huì)大大提高搜索引擎效率。
以上是排名的簡(jiǎn)單介紹,實(shí)際的工作原理遠(yuǎn)遠(yuǎn)比這個(gè)復(fù)雜。這個(gè)過(guò)程,給大家了解seo作為一個(gè)參考。