想要掌握SEO排名算法我們不得不從它的產(chǎn)生說起,今天海東科技帶你回到過去感受一下SEO的魅力。
Sergey Brin和Lawrence Page在1998年提出了PageRank算法,同年J. Kleinberg提出了HITS算法,其他學者也相繼提出了另外的鏈接分析算法,如SALSA,PHITS,Bayesian等算法。這些算法有的已經(jīng)在實際的系統(tǒng)中實現(xiàn)和使用,并且取得了良好的效果。而在各種搜索引擎中,國內(nèi)用的比較多的主要是百度和Google,以下就這兩種搜索引擎簡要說明其搜索引擎算法。
搜索引擎Google最初是斯坦福大學的博士研究生Sergey Brin和Lawrence Page實現(xiàn)的一個原型系統(tǒng),現(xiàn)在已經(jīng)發(fā)展成為因特網(wǎng)上最好的搜索引擎之一。Google的體系結(jié)構(gòu)類似于傳統(tǒng)的搜索引擎,它與傳統(tǒng)的搜索引擎最大的不同處在于對網(wǎng)頁進行了基于權威值的排序處理,使最重要的網(wǎng)頁出現(xiàn)在結(jié)果的最前面。Google通過PageRank元算法計算出網(wǎng)頁的PageRank值,從而決定網(wǎng)頁在結(jié)果集中的出現(xiàn)位置,PageRank值越高的網(wǎng)頁,在結(jié)果中出現(xiàn)的位置越前。
Google和PageRank算法
簡單PageRank算法描述如下:u是一個網(wǎng)頁,F(xiàn)(u)是u指向的網(wǎng)頁集合,B(u)是指向u的網(wǎng)頁集合,N(u)是u指向外的鏈接數(shù),顯然N(u)=|F(u)| ,c是一個用于規(guī)范化的因子(Google通常取0.85),則u 的Rank值計算如下:
Pagerank算法除了對搜索結(jié)果進行排序外,還可以應用到其他方面,如估算網(wǎng)絡流量,向后鏈接的預測器,為用戶導航等。
Google是結(jié)合文本的方法來實現(xiàn)PageRank算法的,所以只返回包含查詢項的網(wǎng)頁,然后根據(jù)網(wǎng)頁的rank值對搜索到的結(jié)果進行排序,把rank值最高的網(wǎng)頁放置到最前面,但是如果最重要的網(wǎng)頁不在結(jié)果網(wǎng)頁集中,PageRank算法就無能為力了。比如在 Google中查詢search engines,像Google,Yahoo,Altivisa等都是很重要的,但是Google返回的結(jié)果中這些網(wǎng)頁并沒有出現(xiàn)。
百度搜索引擎算法
*leScore = (KW Usage Score * 0.3) + (Domain Strength* 0.25) +(Inbound Link Score * 0.25) + (User Data * 0.1) + (Content QualityScore * 0.1) + (Manual Boosts)(Automated & Manual Penalties)
翻譯:
*分數(shù)=(相關關鍵詞分數(shù)×0.3)+(域名注冊權重×0.25)+(外鏈分數(shù)×0.25)+(用戶數(shù)據(jù)×0.1)+(內(nèi)容質(zhì)量分數(shù)×0.1)+(人工加分)-(自動或人工降分)從公式中我們可以清楚的知道,影響pagerank分數(shù)的因素依次是“相關關鍵詞”、“域名注冊”、“外鏈”、“用戶數(shù)據(jù)”、“內(nèi)容質(zhì)量”以及“人工干預”六個方面。