PageRank Algorithm : 別說你懂PR演算法
![]() 在"Pagerank 演算法研究"曾經大致上說明了基本概念, 但是沒有提到一些實務的細節, 最近因為需要整理資料, 把國內外談到Pagerank 演算法的網頁都看了一下, 發現繁體內容少有對於PageRank正確的描述, 國外英文內容也幾乎一半以上都在胡扯, 也許你會說... 怎麼可能? 往下繼續看...看你是否真的懂PageRank? 先有幾個問題: (1)如果有一個網頁A, 其PageRank等級為1, 具有100個對外連結, 當網頁B只有網頁A連入, 網頁A會如何貢獻PageRank給網頁B? (2)如果有一個網頁A, 有1000個網頁連到網頁A, 這些連到網頁A的網頁, 每個都是PageRank等級1, 都具有100個對外連結, 請問網頁A的PageRank等級是多少? 如果你的答案是: (1)PR(B)=(1-0.85)+0.85*(1/100)=0.15+0.0085=0.1585 (2)PR(A)=(1-0.85)+0.85*((1/100)*1000)=0.15+8.5=8.65 答案是這樣嗎? 如果你認為YES....那你還不太清楚PageRank演算法 從第一個答案還看不出怪異, 但從第二個答案, 應該就有人會覺得怪了....怪在哪裡? 具有1000個backlink, 且來源都是PageRank等級為1以上的網頁不稀奇, 怎麼可能就能把PR變成8??? 如果今天如果有一個網頁A, 有10000個網頁連到網頁A, 這些連到網頁A的網頁, 每個都是PageRank等級1, 都具有100個對外連結, 請問網頁A的PageRank等級是多少? 結果變成 PR(A)=(1-0.85)+0.85*((1/100)*10000)=0.15+85=85.15 怎麼會是85? 你知不知道有多少網頁的外部連結可能到數十萬個, 如果這樣算的話,要到PR10太簡單了吧!(當然不會這樣) 也許有人會說, 那只是初始值, 還會經過迭代計算...然後收斂, 值會收斂下來 那麼我們來談談收斂, 什麼叫收斂? 就是經過多次計算後, 當數值呈現穩定不變, 就達收斂的狀態, 不管再經幾次迭代計算, 數值都不會再變 上面的式子根本就是固定值, 也就是不用迭代計算, 早就穩定不變 為什麼上面答案(1)(2)是錯誤的? 其中0.85目的何在? 為什麼會選擇0.85? 而不是0.8,也不是0.5? 許多SEO書籍對於這個問題大多避而不談, 因為實際上可能也不知道該怎麼談 問題出在哪裡呢? 我們後面再來解釋答案了! 相關訊息: Pagerank 演算法研究 什麼是PageRank Hijack? 善用PageRank指標提升企業競爭力 Google Analytics & PageRank SERP vs PageRank : PR值與搜尋排前的關係 |
其他書籤 :