黑帽联盟

 找回密码
 会员注册
查看: 2401|回复: 0
打印 上一主题 下一主题

[经验] 黑帽SEO之暗链详解

[复制链接]

148

主题

9

听众

337

积分

版主

Rank: 7Rank: 7Rank: 7

  • TA的每日心情
    擦汗
    2018-6-6 11:33
  • 签到天数: 348 天

    [LV.8]以坛为家I

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

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

    利用CSS实现挂暗链

    display属性

    将display属性设置为none,则页面上不显示此内容。
    1. <div style="display:none;"> <a href=https://bbs.cnblackhat.com/ >暗链</a> </div>
    复制代码
    分析:最初级的隐蔽链接,易被搜索引擎察觉。

    position属性

    将position位置属性设置成负数,使内容位于页面可见范围以外。
    1. <div style="position: absolute; top: -999px;left: -999px;"><a href=https://bbs.cnblackhat.com >暗链</a></div>
    复制代码
    1. <div style="position:absolute;left:expression_r(1-900);top:expression_r(3-999);"><a href=https://bbs.cnblackhat.com >暗链</a></div>
    复制代码
    分析:以上2种写法,都是将内容放到可见范围以外,容易被搜索引擎识别。

    marquee属性

    设置marquee滚动标签属性,使之快速闪现。
    1. <marquee height=1 width=5 scrollamount=3000 scrolldelay=20000><a href=https://bbs.cnblackhat.com >暗链</a></marquee>
    复制代码
    分析:链接以赛马灯形式迅速闪现,这种形式以前效果较好,现在不建议使用。

    利用JS实现挂暗链

    利用js向页面中写入css代码,设置属性。
    1. <script language="javascript" type="text/javascript"> document.write("<div style='display:none;'>"); </script><div>  <a href=https://bbs.cnblackhat.com>暗链</a>  <script language="javascript" type="text/javascript"> document.write("</div>"); </script>
    复制代码
    分析:js输出前面提到的css代码,到达一样的效果。目前来说Google对这种js形式的代码的内部实质意义还无法识别,但也不建议使用这种。

    利用DIV+JS实现挂暗链

    利用div与js功能,修改属性。
    1. <div id="anlian"><a href="https://bbs.cnblackhat.com">暗链</a></div> <script language=javascript> document.getElementById("anlian").style.display="none" </script>
    复制代码
    分析:这是一种DIV与JS结合做黑链的一种常见方法,蜘蛛一般不会读取script的内容,只会读取div里的链接,可是div的显示属性却被script修改了。

    挂暗链高级姿势
    1. <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、图片或者其它层对象下方。这个代码是用父层相对定位,子层用绝对定位固定住以用来遮挡下面的隐蔽层内的暗链内容。
    帖子永久地址: 

    黑帽联盟 - 论坛版权1、本主题所有言论和图片纯属会员个人意见,与本论坛立场无关
    2、本站所有主题由该帖子作者发表,该帖子作者与黑帽联盟享有帖子相关版权
    3、其他单位或个人使用、转载或引用本文时必须同时征得该帖子作者和黑帽联盟的同意
    4、帖子作者须承担一切因本文发表而直接或间接导致的民事或刑事法律责任
    5、本帖部分内容转载自其它媒体,但并不代表本站赞同其观点和对其真实性负责
    6、如本帖侵犯到任何版权问题,请立即告知本站,本站将及时予与删除并致以最深的歉意
    7、黑帽联盟管理员和版主有权不事先通知发贴者而删除本文

    您需要登录后才可以回帖 登录 | 会员注册

    发布主题 !fastreply! 收藏帖子 返回列表 搜索
    回顶部