一直以来,做搜索引擎优化的同学都将nofollow视为一个可靠的因素之一。因为他可以保证爬虫的正确识别和防止大量spam的产生,并且对很多导出链接有限制作用,但在最近的SMX大会上面,Mattcutts 说nofollow的效果已经被降低。
效果降低的原因,有可能与太多SEO大量滥用nofollow后,导致很多有效页面没有被索引,另外一个重要的点是,Google认为,由于大量 nofollow后,Pagerank没有被有效的传递。当然,还有更多小道消息:例如说Google是为了深度抓取某些网页和内容,Google为了强 推Canonical属性等等。
其实现在很难想象Google降低nofollow作用后的后果,大概分析了一下:
1、付费链接和大量spam可能有效,以前被Nofollow后,对方网站从页面内获得的Pagerank的值是没有的,严格来说是不被计算在内, 放开后,虽然只有Nofollow,但由于Pagerank的有效传递虽然被衰减,但如果从数量级别或者从质量的级别考虑,还是会被传递。这样会不会造成 更多的付费链接和更多的spam。例如bolg的评论那么多,是不是人为加大了网站管理员的难度?对于Google本身算法的噪声是不是有所加大?这些都 是可能的核心问题。
2、JavaScript以前是不被抓取,现在Google是可以抓取,但及时Nofollow后,就不会造成部分重复内容。如果放开,那么是不是 存在重复内容的现象存在?当然,从数据模型上来将,如果一个网站易用性或者说内部结构做的足够的OK,是可以区分出这样的内容。
虽然目前不太清楚Google调整之后的效果究竟是什么样的情况,但至少可以清楚的知道放开之后的影响。那么如果是这样,有可能在SEO在页面操作范围减小,对于页面的代码要求会更高。而且要更多的运用到robots.txt文件以及Canonical属性。