nofollow是链接的HTML标签属性,站长和SEO人员可以通过这个属性来告诉搜索引擎不要追踪此网页上的链接,或不要追踪某个指定的链接, 这些或这个链接并不是本网站所推荐的。链接一旦使用nofollow之后,就不会导出权重了。
因为这个特性,所以在交换友情链接的时候也要注意这个问题。有时候自己的网站也会用到这个标签,比如尹华峰SEO技术博客制作的《SEO工具大全--优秀的网站优化工具网址导航》页就采用了大量的nofollow标签,这样就防止权重流失了,不管那个页面有多少权重,站长首先一定要有这个意识。
关于nofollow的争议
有段时间Zac和国平有过关于nofollow的争议,就是nofollow到底会不会浪费PR。按照Google官方人员的解释,假设一个页面上有10个链接。
那么该页面的PR就会被分成10份分给这些链接,如果其中有一个链接是nofollow的,那么相对应的PR就不导出了,至于应该导给这个链接的PR到底去哪儿了并不知道。因为按照解释来看,应该分给被nofollow链接的PR并没有分给其他未被nofollow的链接。因为对原始文章的解读不同,所以才有了争议。
百度如何支持nofollow
上面的争议只是针对Google的,百度并不一定是按照Google的方式进行处理的。2010年7月百度搜索工程师LEE在“百度站长俱乐部”回应百度支持nofollow,但是并没有说明到底怎么支持nofollow,应该分配给被nofollow的链接权重是不是也和Google一样浪费了。如果真的是浪费了,那么对站内链接就最好不要使用了,为什么要对自己站内链接浪费权重呢?
在2012年10月26日晚上的“百度站长平台-高端SEO俱乐部”沙龙中,笔者当面向LEE询问百度对nofollow的支持方式。LEE表示应该分给被nofollow链接的权重会被分配到其他未被nofollow的链接上去。所以现在对站内链接使用nofollow,在Google上可能是浪费PR,在百度上是可以规划站内链接权重的流向的。
nofollow的使用方法
nofollow有两种使用方法,一种是给链接添加nofollow属性:
a href=”URL” rel=”nofollow”灌水
a href=”URL” rel=”external nofollow”灌水
第一个是通用的写法,意在告诉搜索引擎不要跟踪此链接;第二个是更专业的写法,意在告诉搜索引擎这是一个外部链接,不要追踪。这两种写法都是针对指定链接的,这样可以避免给这些链接导出权重,把留下的权重导给页面上其他链接。链接添加nofollow之后,当搜索引擎第一次发现这个链接时,还是会把它放入到待抓取URL队列中,也是会被抓取的,但是搜索引擎会记录当前网页对它的属性说明,当前页面并不会给这个链接导出权重。
另一种是nofollow还可以在meta标签中使用:
这两种写法都是在告诉所有搜索引擎不要追踪此网页上的链接,并且不给页面上的链接传递权重。不过第一个是针对所有搜索引擎有效,第二个只针对百度有效。也可以换成其他搜索引擎的Spider名称,如果该搜索引擎支持这个标签,也会有相同的效果。如果页面使用了这个标签,那么搜索引擎就不会发现和抓取该页面上的链接了。
使用nofollow优化内链
首先可以使用nofollow的链接就是那些不竞争排名的页面的链接,比如注册、登录、投诉、举报等链接。这些链接没有竞争排名的作用,只是站内的功能性页面,可以对其在全站内的链接都进行nofollow处理。至于常说的“联系我们”要根据情况而定,有的网站有品牌,“***联系方式”也有很高的搜索量,此时这个页面可能就是有排名价值的,最好不要对其链接进行nofollow。另外一个页面中对另外一个页面的导出链接只有一个就好,如考虑出现多次,可以在其第二次出现时就开始使用nofollow标签。
对于nofollow可以辅助站长和SEO人员更好地引导站内权重的流向,这样就可以使得站长和SEO人员更好地优化网站的内链结构。现在很多大型网站都使用nofollow了,百度经验内容页导出的站外链接,以及百度知道顶部导航中对其他百度产品的链接都使用了nofollow。所以站长和SEO们也应该重视这个标签。