在這邊從來沒看過有人討論逆推搜尋引擎的演算法。事實上這樣做是很重要的。在SEO領域中,我們需要這樣的先鋒願意去解決那些非常困難的搜尋引擎原理問題。我希望我們能從一個嶄新的高度來討論SEO,我會幫助大家解決這個問題。
聲明:本文並不是100%精確,請指出紕漏或能提出更好的理論,這是科學時間。
準備好了嗎?我們開始吧!
我一直聽說金字塔連結模型比鏈輪還要好。可是也沒什麼讓人信服的解釋,更多時候大家會用一個模糊的概念來解釋說這樣做能讓Google覺得連結更加混亂無規律。這個聽起來不錯,可是還是不足以說明問題。我們的任務就是向大家從搜尋引擎演算法來解釋這個問題。記住:我說的只是一個理論,和真實可能會有點出入。我所說的只是我覺得正確並且是最簡單的解釋方法。
首先,鏈輪和金字塔連結模型有什麼不同?這是一個鏈輪的大體結構。從下圖看內部輪子上的節點,不只連到主站,還會連結到下一個節點。 PR值會在這些頁面上循環傳遞,最後所有的權重將聚集到你的主站上去,聽起來不錯,對吧?
但事實上對Google來說不是這樣。權重並不像我們猜測的那樣傳遞。這樣太完美了,完全爆炸式遞增,不同的網站,不同的ip位址。它們的有多大能耐受?有時候,它能起到一定的作用。
當Google成功的讓一個流行的技術變得沒效果,它就會做出一些重大變化。這是黑帽技術人員需要去研究的。這個鏈輪技巧我們過度使用它,如同部落格評論和論壇個人資料一樣,Google很容易就去調整這類連結的權重。但事實上Google卻沒這麼去對付部落格評論和論壇個人資料,Google在很多年前已提出,若果連結是來自含有垃圾資訊的頁面(例如guestbook),這些連結的權重會被降低。但是Guestbook Spam依舊有效。搜尋引擎是很偉大的,可是這樣的東西Google也很難去阻止。不過他們怎麼會成功的辨識鏈輪呢?
當你小心翼翼地結構好一個鏈輪,滿以為Google絕對不會發現它的存在。但結果卻是,原來只要運用簡單的圖形理論(Graph Theory:它是數學的一個分支,以圖為研究對象,通常用來描述某些事物之間的某種特定關係),就能將鏈輪的結構描繪出來。如果你對圖形理論有一些簡單的了解,你可以把每一個鏈輪中的頁面想像成一個節點。而鏈輪的形狀在圖形理論中稱為循環。一個循環是一個由多個節點互相連結形成的一個封閉的環,你從某一點開始,也就能在同一點結束。這邊是一個簡單的示意圖。
這和我們鏈輪的結構式一樣的,很不幸的是,Google對付這個很有一套。
等等,Google能監測到這個強力的結構卻不能監測到那些部落格評論和個人資料?對的!因為這是一個非常簡單的資料結構,每個電腦系的學生都懂。
隨便找個大二的學生都能來寫出一個程式來存取一個有路徑方向的圖(有向圖)。這非常容易而且不需要很強勁處理性能。電腦需要做的是走過所有可行的路徑,這很簡單,尤其在一個有向圖中。當電腦從任一節點開始走,最後能在這個節點結束,那所有被走過的節點就會被標記為一個環。當Google發現每個低品質內容的節點都是環的一部分,那它就不會客氣了。事實上,這樣嚴厲的處罰不會有任何誤判的風險。那到底會不會有意外狀況呢?答案是幾乎不可能。哪怕一個環上的節點再多。
這是很簡單的理論,工程師對解決這樣的問題可以說是手到擒。現在我們問工程師如何來可靠地判斷留言板Spam。他們也許未來能夠解決,但是肯定需要大量的語意分析和詳細的標準才能避免誤判。這樣Google伺服器需要處理有大量的指令,還需要不少的儲存空間。這樣不停的判斷每一個連結是Spam的可能性,並且降低這類垃圾連結的價值,幾乎不可能實現。這個奇思妙想早在02年的時候Google就嘗試過了,因為當時黑帽的SEO就開始利用留言板個人資料作弊了,但Google失敗了。下次你狂做Profile連結的時候,你就不需要考慮“這玩意行不行?”“那些愚蠢的工程師們會不會發現這個?”你只要想”哈哈,Google你能拿我怎麼樣?” (夜息註:這邊我個人持保留態度,Google為鑑別profile申請了一個專利:US20080243780 OPEN PROFILE CONTENT IDENTIFICATION
http://www.patsnap.com/patents/view/US20080243780.html英語好有興趣的同學可以閱讀一下。 )
好吧,這邊有些扯遠了,但這的確是每一個黑帽SEO需要知道的。回到我們的連結結構建設。為什麼金字塔形連結模型比較好呢?很明顯,有人嘗試過並且效果不錯,而且是長期效果都很好。為啥Google能輕易的辨識鏈輪,而這種金字塔模型還有效呢?
我來告訴你!
一個金字塔有完美的三角形形狀,大家都知道三角形相比圓形更堅固,簡單明了。你可以的把你連結分層而不是做一個很複雜的形狀。但是當你認為金字塔也是一張圖時,其實這不是什麼大問題,因為他是三角形的結構。事實上它能當被當作一個環來看待,和環一樣,只是一個沒有封閉的環。
一個漂亮的形狀,但是向量圖在哪呢?
不論如何,在金字塔連結中,你的每個節點組成的圖在數學界稱為非循環向量圖(DAG)。這樣的金字塔形狀的DAG肯定還有一個特別的名字,不過我也不在乎它到底叫什麼。這種金字塔結構中的每一層連結都很重要,但是DAG最大的特點是它是一個隱藏的結構。這邊有幾點說明為何它效果顯著。
1. 從定義上來說,在DAG中不存在任何環形結構
2. 從任意DAG圖中任何一個節點開始都能透過超連結爬遍整張圖。無一例外。
因此鏈輪探測演算法和要命的懲罰都滾一邊去吧。那刻意製作的DAG連結結構會從主站開始被偵測到嗎?答案是否定的。
有點詭異,不是嗎?從數學上來說,Google不可能偵測到這樣一個金字塔連結模型。我敢打賭你肯定從來沒考慮過這個問題。
現在我們來做最後的思考,我確定坐在螢幕前的你發現只要你鏈輪結構中的任兩個節點中的連結去掉,就能讓整個鏈輪變得難以探測。這是完全正確的!在DAG中任一個節點通往你主站只有一條路可走,而鏈輪中至少會有2條。
DAG不會創造出任何明顯的不自然的連結路徑,所以不用顧慮地去完善那個能幫你做PR倍增的魔法鏈輪吧。曾經的鏈輪結構已經不再有效了,現在我們需要一個新的最佳化的結構。
或者
別急著從一個節點連結到另一個節點上,然新製作一個新的金字塔結構。
考慮一下
你能想出一個更有效率的DAG連結結構不?有很多,不過你得確保它是DAG!
如果你能創造出一個更好的結構,它是否能用工具來建立或說更快的更有效率的建立一個新的金字塔結構?
你能設計一個演算法能自動幫你的創造更好連結結構嗎?
你的演算法是否有可行性?
我期待你們的回覆!
作者: 夜息
文章來源: http://yexi.co.cc/?p=235轉載請保留