今天這個話題也是老生常談,可能很多朋友已經看過,不過還是囉嗦一下吧,說說關於SEO新手做外鏈的事情。SEO工作中外鏈是一個相當重要的組成部分,好的外鏈可以對網站有相當大的提升作用,尤其是各種單向連結,由此也就產生了各種外鏈陷阱。如果進入了外鏈陷阱,工作白做不說,還可能為他人做嫁衣裳,自己白白做了事還落不到好處,別人倒是佔了大便宜。外鏈陷阱多半是採用一些比較隱形技術手段在原始碼上做手腳,使得該連結對於你的網站沒有實質性的作用,但是頁面上可以看到這條連結,一些沒有技術基礎的新手朋友們往往會看到有連結就覺得這個地方可以做外鏈,事實上不完全是這樣(在聰少的部落格裡看到他對於某些拿這個來忽悠人的所謂高手也是深惡痛絕),下面就簡單介紹一下常見的外鏈陷阱。
1、nofollow。這個可以算是最常見的一個外鏈陷阱了,有兩種表現方式,一種是整個html文檔的的meta部分進行聲明,形如表示該文檔完全不需要抓取連結,不過這種做法用的人不多,因為頁面上的內容多半是需要抓取的,使用這種方式的只有一些特殊的頁面;另一種方式是在錨點屬性中進行聲明,形如<a href="xxx.html" rel="nofollow">,表示不抓取這條連結指向的網頁,這種方式的靈活性很大,可以批量對於特定位置出現的連結進行指定,所以也是最常使用的方式,常見於部落格,有時候也有人在友情連結裡做這個手腳。
2、javascript指令碼。這也是一種非常常見的外鏈陷阱,往往見於友情連結。由於友情連結的權重往往比較高,所以有人會在友情連結部分做手腳,採用javascript指令碼進行輸入,這樣你在網頁上可以看到該條連結,但是搜尋蜘蛛是不認識javascript指令碼的,自然就忽略掉了,這樣一來就形成了你的網站指向對方網站的單向連結。指令碼內容很簡單,只要你在原始碼的友情連結部分看到的不是平實的錨文本連結,而是形如<script type="text/javascript"src="xxx.js"></script> ,然後用FF或者chrome之類的瀏覽器點擊這個js指令碼的連結進去以後,看到document.write(可能會採用更複雜的形式,不過要讓蜘蛛認不得又能輸出,用這句就足夠了),輸出體內有你的網站的連結的話,就是採用了這種陷阱了。還有一種可能採用noscript方式進行欺騙的,大家可以參考本站之前的文章。
3、iframe。原理上與第二條類似,也是友鏈常用的陷阱,同樣由於蜘蛛不能識別iframe裡的內容,將外鏈的陷阱放在iframe裡面,你可以看到,但是蜘蛛看不到。識別方法也同上,查看原始碼在友鏈部分如果是形如<iframesrc="xxx.html"><iframe>,用FF或者chrome點擊該連結進入後看到你的網站的連結文本的話,就是採用了這種陷阱。
4、UA蜘蛛劫持。這是最隱形一種外鏈陷阱,簡單來說就是欺騙者準備了兩套不同的頁面,一套是給你看的,一套是給蜘蛛看的,給你看的頁面裡面有你的連結,而給蜘蛛看的頁面裡面沒有,由於是通過UA進行判斷,處理邏輯在伺服器端完成,一般情況下很難識別,只能依靠站長工具的類比蜘蛛抓取。如果通過類比蜘蛛抓取獲得的文本中沒有出現你的連結關鍵詞,或者沒有出現友鏈部分的文本,那就是採用了這種陷阱方式了。其實另外還有一種可以通過robots.txt進行指定的,屏蔽掉正常訪問的頁面,強制指定蜘蛛訪問另外一個不帶外鏈的頁面,不過這種方式有時候效果不太好,因為百度蜘蛛好像不是那麼規矩,所以幾乎沒人用。
要想識別外鏈陷阱,需要學會查看原始碼,或者使用一些功能比較完善的站長工具,還是需要一點點技術基礎的,所以又繞回了那個爭議話題了:SEO到底需不需要會技術。我個人傾向於會一些,這樣你可以少走很多彎路。
一家之言,未必準確,歡迎拍磚。
本文來自優鏈吧http://bbs.gongluewang.com,歡迎轉載,謝謝。