搜索引擎的算法
在搜索引擎優化領域里面有一個問題經常讓人感覺捉摸不透,到底是什么樣的排序因素最終決定了網頁的排名?而每個搜索引擎公司都將其的搜索引擎算法保護的極其嚴密,只有很少很少的一部分的公司能有機會看到這些算法的全貌。而且就算是有機會看到這些算法的真正模樣,要想領悟到話,還得具備深厚的數學功底。這使得對搜索引擎優化整個概念的理解變得很困難。
為了更快的返回搜索結果給用戶,搜索引擎公司一般都會將龐大的運算簡化,搜索引擎所使用的這些算法都會設置一個用于比較判斷網站價值的基礎準則。不同的搜索引擎所使用的基準是不一樣的。例如,在Google的算法中就使用了200多個因素來構建這個基準。經過眾多搜索引擎愛好者的研究與搜索引擎的分享,人們也大概的了解了搜索引擎算法中的重要部分。但是要想知道搜索引擎的各個細節那是不可能的事情,更何況Google幾乎每天都會對算法做出大量的修改。有些修改會造成很大的影響,有些則只是一些細小的修改。搜索算法的不斷變化使得人們更難知曉算法的各個細節。
在知道了算法的一些主要部分后,在構建網站(或是為SEO更新網站)時就能有一些可以遵從的原則。在這些原則中,最重要的就是要以人為本,而不要為搜索引擎設計網站。所以,如果創建的網站是關于春季度假的,就應該為用戶提供與春季度假有關的信息和鏈接。
在爬蟲檢索網站時,如果網站中含有指向機票預定網站、假目網站、花園展示網站或其他與春季度假有關的網站的鏈接,爬蟲就會跟蹤這些鏈接,并通過算法判斷這些網站的相關性。如果這些網站都與春季度假有密切的關系,網站就能獲得較高的排名。如果網站鏈接的都是一些無關的網站,就有可能被搜索爬蟲視為鏈接場,網站排名會很差,甚至遭到屏蔽。
但其中難以確定的是,到底網站中必須有多少相關網站的鏈接,又可以有多少無關網站的鏈接。從常理上說,如果設計一個關于春季度假的網頁,理想的狀況是進出這個網頁的鏈接來自相關的網頁。廣告可能是一個例外,但這會被明確地標示為廣告。另一種情況就是網站上所有的鏈接都是指向無關網站的廣告。這樣的網頁顯然是不受歡迎的,網頁在搜索引擎中的排名自然也會下降。
關鍵字也有同樣的問題。搜索引擎偏愛關鍵字密度較高的網站。無論是什么搜索引擎,內容都是重要的,但在如何判斷內容對網頁排名的影響這個問題上,各個搜索引擎都有不同的方法。同樣,元標簽在各個搜索引擎中的重要性也不盡相同。
所以,我們所探討的這個基準在不同的搜索引擎之間會有很大的差異。有些搜索引擎看重網頁中的鏈接,有些搜索引擎看重關鍵字和上下文,有些則重視元數據,但大部分的搜索引擎都會將這些因素以一定的比例組合在一起,組合的具體方法自然是各個搜索引擎的秘密。
如果在設計網站時,滿腦子想著的都是如何滿足搜索引擎的要求,那將會是非常痛苦的。反之,如果在設計網站時從用戶的角度出發,努力提高網站的可用性,自然就能在搜索結果中獲得滿意的排名。