霜天部落 | 专注PHP研发,研究LAMP高性能架构部署与优化

Nofollow标签的定义和使用方法

Nofollow标签的定义:

最初,nofollow 属性出现在网页级元标记中,指示搜索引擎不要追踪(即抓取)该网页上的所有外向链接。 例如:<meta name=”robots” content=”nofollow” />。这个语句将nofollow该网页的所有链接。后来,Google将这一标签属性单独提出,加于独立链接之上,例如: <a href=http://www.frostsky.com rel=”nofollow”>霜天部落</a>,则表示告诉搜索引擎“不要追踪此网页上的链接”或“不要追踪此(霜天部落)特定链接”。Google不会追踪带Nofollow的链接,这些链接中的PageRank 或定位文字不会被Google传送。

nofollow标签是否确实有用?

维基百科现在对所有的外部链接增加了“nofollow”属性,这样做的原因是为了对抗垃圾链接,像那些黑帽seo。改动已经生效。正确使用nofollow标签对屏蔽搜索引擎垃圾发送者有很大作用的。一个链接只要被加上了nofollow属性,则无论如何操作,都不会被Google等搜索引擎赋予较高的权重。使用了nofollow标签的链接严格意义上并不算真正的外部链接,起码不算是有效的、在SEO上起作用的外部链接。当然,它只针对支持这一标签的搜索引擎而言。Google,Yahoo,MSN表示支持这个标签,百度目前并不支持这一标签。

中文搜索市场超过一半是百度的天下,只要百度不支持这个链接属性,nofollow就无法真正流行起来。垃圾链接在百度还是很起作用的,因此垃圾留言者绝不会因为nofollow而停手。不过,需要注意的是,nofollow的链接百度依然会爬,因此即使被加了这一标签的链接,仍然有助于提高百度的收录甚至是排名。而且即使是针对Google而言,放置了nofollow标签,Google还是会索引部分链接内容。

什么情况下需要使用 nofollow 标签及使用这一标签的作用?

1、垃圾链接可以考虑使用nofollow标签。比如一些博客程序里面的用户评论或留言信息,以及一些论坛帖子里面的链接这一类最多垃圾链接出现的地方。通过nofollow这一类链接,也可以有效防止了自己的网站被牵连处罚。举个例子,当你在写文章并不得不引用某个垃圾网站时,比如您正准备揭发一个垃圾网站,显然你不会愿意将自己网站的权重传递给它,这个时候使用nofollow就再合适也不过了。

2、付费链接或广告内容类的链接可以考虑使用nofollow标签。网站在 Google 搜索结果中的排名部分取决于对链接到该网站的其他网站的分析。为了防止付费链接影响搜索结果并对用户产生不利影响,Google建议网站管理员在此类链接上使用 nofollow。

3、次要级别的链接可以使用nofollow标签予均衡全站的链接权重传递。也就是说,一个网站的内部链接也可以使用nofollow标签,以达到控制内部链接权重和PR流动及分布的目的。比如一些联系我们,隐私政策,版权申明等链接,流动到这些网页的权重往往是浪费了。

Google的站长中心里面有篇关于rel=”nofollow”标签的帮助,大家可以参阅。