暗链也称为 黑链 ,即隐蔽连接 hidden links,是黑帽SEO的做弊手法之一。在早期的SEO优化中,黑链是最有效最迅速的方法之一;可是如今百度算法已经对iframe和display:none 等直接进行了打击,若是你对代码没有任何处理的话,那么你所作的外链将所有降权。所以,目前黑帽SEO技术中,暗链已经用得很少,但仍是有必要了解下这个经典的做弊手法。javascript
挂暗链的目的很简单,增长网站外链,提升网站排名;实现方式主要分为几种:利用CSS实现、利用JS实现、利用DIV+JS实现,其余高级手法。css
将display属性设置为none,则页面上不显示此内容。html
<div style="display:none;"> <a href=http://www.xksafe.com/ >暗链</a> </div>
分析:这种形式之前效果较好,如今不建议使用,易被搜索引擎察觉。java
将color颜色设置与页面背景色同样,大小设置为小于或等于1。算法
<a href=http://www.xksafe.com style="color:#FFFFFF;font-size:1px;line-height:1px ;">暗链</a>
分析:最初级的隐蔽连接,易被搜索引擎察觉。express
将position位置属性设置成负数,使内容位于页面可见范围之外。ide
<div style="position: absolute; top: -999px;left: -999px;"><a href=http://www.xksafe.com >暗链</a></div> <div style="position:absolute;left:expression_r(1-900);top:expression_r(3-999);"><a href=http://www.xksafe.com >暗链</a></div>
分析:以上2种写法,都是将内容放到可见范围之外,容易被搜索引擎识别。优化
设置marquee滚动标签属性,使之快速闪现。网站
<marquee height=1 width=5 scrollamount=3000 scrolldelay=20000><a href=http://www.xksafe.com >暗链</a></marquee>
分析:连接以赛马灯形式迅速闪现,这种形式之前效果较好,如今不建议使用。搜索引擎
利用js向页面中写入css代码,设置属性。
<script language="javascript" type="text/javascript"> document.write("<div style='display:none;'>"); </script><div> <a href=http://www.xksafe.com>暗链</a> <script language="javascript" type="text/javascript"> document.write("</div>"); </script>
分析:js输出前面提到的css代码,到达同样的效果。目前来讲Google对这种js形式的代码的内部实质意义还没法识别,但也不建议使用这种。
利用div与js功能,修改属性。
<div id="anlian"><a href="http://www.xksafe.com">暗链</a></div> <script language=javascript> document.getElementById("anlian").style.display="none" </script>
分析:这是一种DIV与JS结合作黑链的一种常见方法,蜘蛛通常不会读取script的内容,只会读取div里的连接,但是div的显示属性却被script修改了。
<div class="father" style="position:relative"> <div class="topLever" style="position:absolute;left:0;top:0;z-index:999; width:90%;height:100px;border:1px solid #333;background:#eee">遮挡层:能够放图片或者Flash</div> <div class="hideDontent">隐蔽层:能够放暗链连接</div> </div>
分析:这种方式通常是放在Flash、图片或者其它层对象下方。这个代码是用父层相对定位,子层用绝对定位固定住以用来遮挡下面的隐蔽层内的暗链内容。
结语: 暗链不是什么新鲜的技术,但黑帽SEO始终在摸索前行,路漫漫其修远兮!
暗链也称为 黑链 ,即隐蔽连接 hidden links,是黑帽SEO的做弊手法之一。在早期的SEO优化中,黑链是最有效最迅速的方法之一;可是如今百度算法已经对iframe和display:none 等直接进行了打击,若是你对代码没有任何处理的话,那么你所作的外链将所有降权。所以,目前黑帽SEO技术中,暗链已经用得很少,但仍是有必要了解下这个经典的做弊手法。
挂暗链的目的很简单,增长网站外链,提升网站排名;实现方式主要分为几种:利用CSS实现、利用JS实现、利用DIV+JS实现,其余高级手法。
将display属性设置为none,则页面上不显示此内容。
<div style="display:none;"> <a href=http://www.xksafe.com/ >暗链</a> </div>
分析:这种形式之前效果较好,如今不建议使用,易被搜索引擎察觉。
将color颜色设置与页面背景色同样,大小设置为小于或等于1。
<a href=http://www.xksafe.com style="color:#FFFFFF;font-size:1px;line-height:1px ;">暗链</a>
分析:最初级的隐蔽连接,易被搜索引擎察觉。
将position位置属性设置成负数,使内容位于页面可见范围之外。
<div style="position: absolute; top: -999px;left: -999px;"><a href=http://www.xksafe.com >暗链</a></div> <div style="position:absolute;left:expression_r(1-900);top:expression_r(3-999);"><a href=http://www.xksafe.com >暗链</a></div>
分析:以上2种写法,都是将内容放到可见范围之外,容易被搜索引擎识别。
设置marquee滚动标签属性,使之快速闪现。
<marquee height=1 width=5 scrollamount=3000 scrolldelay=20000><a href=http://www.xksafe.com >暗链</a></marquee>
分析:连接以赛马灯形式迅速闪现,这种形式之前效果较好,如今不建议使用。
利用js向页面中写入css代码,设置属性。
<script language="javascript" type="text/javascript"> document.write("<div style='display:none;'>"); </script><div> <a href=http://www.xksafe.com>暗链</a> <script language="javascript" type="text/javascript"> document.write("</div>"); </script>
分析:js输出前面提到的css代码,到达同样的效果。目前来讲Google对这种js形式的代码的内部实质意义还没法识别,但也不建议使用这种。
利用div与js功能,修改属性。
<div id="anlian"><a href="http://www.xksafe.com">暗链</a></div> <script language=javascript> document.getElementById("anlian").style.display="none" </script>
分析:这是一种DIV与JS结合作黑链的一种常见方法,蜘蛛通常不会读取script的内容,只会读取div里的连接,但是div的显示属性却被script修改了。
<div class="father" style="position:relative"><div class="topLever" style="position:absolute;left:0;top:0;z-index:999; width:90%;height:100px;border:1px solid #333;background:#eee">遮挡层:能够放图片或者Flash</div> <div class="hideDontent">隐蔽层:能够放暗链连接</div> </div>
分析:这种方式通常是放在Flash、图片或者其它层对象下方。这个代码是用父层相对定位,子层用绝对定位固定住以用来遮挡下面的隐蔽层内的暗链内容。