今天这个话题也是老生常谈,可能很多朋友已经看过,不过还是啰嗦一下吧,说说关于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到底需不需要会技术。我个人倾向于会一些,这样你可以少走很多弯路。 一家之言,未必准确,欢迎拍砖。 本文来自优链吧,欢迎转载,谢谢。 (责任编辑:admin) |