【黑帽SEO系列】暗链

【黑帽SEO系列】暗链
发表于 2016-10-12 | 分类于 黑产研究 | 热度 2325 ℃
  暗链也称为黑链,即隐蔽链接 hidden links,是黑帽SEO的作弊手法之一。在早期的SEO优化中,黑链是最有效最迅速的方法之一;但是现在百度算法已经对iframe和display:none 等直接进行了打击,如果你对代码没有任何处理的话,那么你所做的外链将全部降权。因此,目前黑帽SEO技术中,暗链已经用得不多,但还是有必要了解下这个经典的作弊手法。

挂暗链的目的很简单,增加网站外链,提高网站排名;实现方式主要分为几种:利用CSS实现、利用JS实现、利用DIV+JS实现,其他高级手法。

利用CSS实现挂暗链
display属性
将display属性设置为none,则页面上不显示此内容。

1
2
3

分析:这种形式以前效果较好,现在不建议使用,易被搜索引擎察觉。

color/font-size/line-height属性
将color颜色设置与页面背景色一样,大小设置为小于或等于1。

1
暗链
分析:最初级的隐蔽链接,易被搜索引擎察觉。

position属性
将position位置属性设置成负数,使内容位于页面可见范围以外。

1

1 分析:以上2种写法,都是将内容放到可见范围以外,容易被搜索引擎识别。

marquee属性
设置marquee滚动标签属性,使之快速闪现。

1
暗链
分析:链接以赛马灯形式迅速闪现,这种形式以前效果较好,现在不建议使用。

利用JS实现挂暗链
利用js向页面中写入css代码,设置属性。

1
2
3
4
5
6
7
8
9

暗链

分析:js输出前面提到的css代码,到达一样的效果。目前来说Google对这种js形式的代码的内部实质意义还无法识别,但也不建议使用这种。

利用DIV+JS实现挂暗链
利用div与js功能,修改属性。

1
2
3
4

分析:这是一种DIV与JS结合做黑链的一种常见方法,蜘蛛一般不会读取script的内容,只会读取div里的链接,可是div的显示属性却被script修改了。

挂暗链高级姿势
1
2
3
4

  
遮挡层:可以放图片或者Flash
  
隐蔽层:可以放暗链链接
分析:这种方式一般是放在Flash、图片或者其它层对象下方。这个代码是用父层相对定位,子层用绝对定位固定住以用来遮挡下面的隐蔽层内的暗链内容。

结语:暗链不是什么新鲜的技术,但黑帽SEO始终在摸索前行,路漫漫其修远兮!

猜你喜欢

转载自blog.csdn.net/c2289206/article/details/84036858