黑鏈代碼的實現與分析

我以前寫過的一篇淺談黑鏈的定義與危害,裡面介紹瞭在SEO中黑鏈的定義,以及使用它所帶來的各種效果。接下來,我想進一步的分析一下一些常見的黑鏈代碼,這樣既可以加深大傢對黑鏈的認識,也可以對自己網站是否被掛黑鏈有更好的排查方法。

第一種是利用CSS實現黑鏈

<div style=position:absolute; top:-1000px;right:-1000px>

<a href=>黑鏈</a>

</div>

這種方法是通過定義CSS的位置屬性,讓黑鏈所在的div遠離屏幕。以上的代碼就是實現把這個div層定義到屏幕右上角1000px的位置。黑鏈去瞭一個我們瀏覽不到的地方,我們是看不到,但搜索的蜘蛛隻是把它當一般的代碼來讀,會判斷它是一個有效地鏈接。

第二種是利用DIV+JS來實現黑鏈

<div id=heilian>

<a href=>黑鏈</a>

</div>

<scriptlanguage=javascript>

document.getElementById(heilian).style.display=none</script>

這是一種DIV與JS結合做黑鏈的一種常見方法。蜘蛛一般不會讀取<script>的內容,隻會讀取div裡的鏈接,可是div的顯示屬性卻被 script控制著,這樣蜘蛛就被忽悠瞭。例如上面的代碼,就是通過script控制瞭heilian的顯示屬性(display=none),使heilian層在瀏覽器上不顯示,這樣就達到瞭黑鏈不被看到,卻被抓取到的效果。

第三種是利用HTML代碼來實現黑鏈

<marquee height=2 width=2 SCROLLAMOUNT=5000 SCROLLDELAY=5000>

<a href=>黑鏈</a></marquee>

這種方法比較簡單,既不用到CSS,也不用JS,直接HTML代碼就可以實現看不到的效果。它的原理是把黑鏈放在一個長和寬都是2的小方格內,在定義這個小方格滾動的速度到極快(上面定義的速度是快到假如你是超人也看不到的程度),而搜索引擎還傻呼呼的以為是個普通的代碼,還開心地把裡面鏈接抓走。

實現黑鏈的方法還有狠多,但以上是一些最為常見的基本方法,希望大傢對其有個大概的瞭解,此外提醒大傢最好不要使用,否則後果自負瞭。

本文由站長原創,尊重作者知識產權,轉載請保留此信息,謝謝!