nofollow是HTML中的一个属性,用于告诉搜索引擎不要追踪特定的网页链接。可以用于阻止在PR值高的网站上以留言等方式添加链接从而提高自身网站排名的行为,以改善搜索结果的质量,防止垃圾链接的蔓延。网站站长也可对其网页中的付费链接使用nofollow来防止该链接降低搜索排名。对一些重要度低的网页内容使用nofollow,还可以使搜索引擎以不同的优先级别来抓取网页内容。
在2005年,Googlewebspan团队的领导Matt Cutts(英语:Matt Cutts)和Jason Shellen在Blogger.com引入了这个特定属性nofollow
。
nofollow
原本是用来控制博客上的垃圾评论,使用博客的人都已经意识到垃圾评论的严重。就像对社区的其他垃圾形式,评论垃圾spam影响到整个博客网志社区,所以在2005年,Googlewebspan团队的领导Matt Cutts(英语:Matt Cutts)和Jason Shellen设计了这个属性nofollow
来解决这个问题。
nofollow
的定义是在2005-2007年由作者声明版权的,受免版税的专利政策,W3C的专利政策20040205。
Google早在2005年声明,使用rel="nofollow"
的超链接不会影响这个链接的网页排名。Yahoo和Bing的搜索引擎也遵守这个法则。
到2006年时,主流外文搜索引擎已经公开发表声明支援Nofollow,但百度到2010年才支援这个属性。
每个搜索引擎对这个属性的解释不同。有一些引擎会字面理解一下,并且不会再去访问这个链接;但是有些还会“follow”这些链接,并且做排名参照。在最近的情况中,rel="nofollow"
实际上是告诉引擎“不要因此处而影响对这个链接的排名”,而不是“不要访问这个链接”。
Google对Nofollow的说明是:一般情况下,我们不追踪这些连结。也就是说,在极为特殊的情况下,Nofollow连结依然会传递权重。当然,在大部分情况下,搜索引擎蜘蛛都不追踪Nofollow连结。
因此Nofollow更像是一种提示,而不是指令。
<a href="http://www.example.com/" rel="nofollow">discount drugs</a>