nofollow是2005年GOOGLE新创的一个属性,目前主流搜索引擎都已支持,nofollow的属性主要用途是告诉搜索引擎不要跟踪爬行这个链接,也不传递链接权重。
所以nofollow对网站是相当重要,像网站如果有评论,留言等功能,就怕被人加个网址,到时垃圾链接太多,会影响整个网站的质量,这时nofollow属性就是他发挥作用的时候了,所以现在的主流的博客和论坛系统都会自动在评论和帖子里加上nofollow。
由于nofollow属性能阻止蜘蛛爬行和传递权重,所以也可以用于控制网站内部链接权重的流动和分布,像一些没有意义或不需要权重的页面可以加上nofollow,像可以加在联系我们、隐私权政策、用户条款等等链接上。
有些网站通过nofollow控制权重流动,整体收录和排名确有提高。但有些没有什么明显效果,可能是操作问题,也有某个搜索引擎算法的问题。像谷歌在2008年改变了nofollow链接权重传递算法。在算法没更新前,比如一个页面的权重有10分,页面上有10个链接,如果都没加nofollow,每个链接都能分到1分。如果5个链接加了nofollow,剩下5个没加的链接那每个链接可以分到2分,这样明显会提高那5个没加nofollow链接的页面的权重。但算法更新后,加了nofollow的链接依然没有分,但没加nofollow的链接只能分到1分,另外的5分没了。相当于浪费了5分。所以说用nofollow控制网站内部权重流动对谷歌来说,好像作用不大。