rel="nofollow"对网站的作用

来源:互联网 发布:复杂网络聚类方法 编辑:程序博客网 时间:2024/04/29 05:14

Google联合Yahoo!MSN和主要Blog服务提供商推出一个新的搜索引擎收录服务标准,超链的rel="nofollow"属性。

rel这个属性是用来说明链接和包含此链接页面的关系,以及链接打开的目标,它有许多的属性值,比如next、previous、chapter、section等等。我们现在比较长见的是rel="externalnofollow"与rel="nofollow"两种参数的应用。而rel="externalnofollow"只是更相对于rel="nofollow"参数更加规范一些。

rel="external nofollow"与rel="nofollow"其功能就中文译文"不要读取"及"外部链接不要读取"。

nofollow标签的目的是尽量减少垃圾链接对搜索引擎的影响,减少博客的垃圾留言,目前Google、Yahoo、MSN都标志支持这一标签。当超级链接中出现nofollow标签后,搜索引擎会不考虑这些链接的权重,不过放置nofollow标签不代表搜索引擎不索引其链接,经过我的测试,即使放置nofollow标签,Google还是会索引部分链接内容(月光博客)。

最初,nofollow 属性出现在网页级元标记中,指示搜索引擎不要追踪(即抓取)网页上的所有外向链接。例如:

<meta name="robots" content="nofollow"/>

在 nofollow 被用于具体链接前,要阻止漫游器追踪某网页上的具体链接需要大量的工作(例如,将该链接重定向至robots.txt 中拦截的网址)。因此,我们创建了 rel 属性的 nofollow 属性值。这使网站管理员能进行更精确的控制:无需告诉搜索引擎和漫游器不要追踪网页上的所有链接,只需很方便地指示漫游器不要抓取某特定链接即可。例如:

<a href="signin.php"rel="nofollow">signin</a>

Google 如何处理不被追踪的链接?(Google网站管理员支持中心)

我们不追踪此类链接。 也就是说,Google 不会传送这些链接中的 PageRank 或定位文字。 从本质上说,使用nofollow 会使我们从整个网络中放弃这些目标链接。 不过,如果其他网站没有采用 nofollow链接到这些目标网页,或目标网页的网址是通过 Sitemap 提交给 Google 的,则这些网页仍可能会出现在我们的索引中。另外,值得注意的是,其他搜索引擎对 nofollow 的处理方式可能略有不同。

Google 在使用 nofollow 方面的政策是什么,有哪些具体使用示例?

在下面一些情况下您不妨考虑使用 nofollow:

不可信赖的内容:如果您不能或不想为您网站链接的网页内容提供担保,例如,不受信赖的用户评论或留言簿条目,您就不应追踪这些链接。这可以阻止垃圾内容发送者定位您的网站,有助于防止您的网站无意中将 PageRank 传送给网络上的"恶邻"。尤其是,如果垃圾评论发送者发现不受信赖的链接在服务中没有被追踪,就可能决定不定位相应的内容管理系统或博客服务。如果您希望接受并奖励受信赖的内容发送者,可以自动或人工删除一向提供高质量内容的成员或用户发布的链接上的 nofollow属性。

付费链接:网站在 Google 搜索结果中的排名部分取决于对链接到该网站的其他网站的分析。为了防止付费链接影响搜索结果并对用户产生不利影响,我们建议网站管理员在此类链接上使用 nofollow。搜索引擎指南要求按照在线和离线客户所希望的付费关系公布方式来以机器可读取方式公布付费链接(例如,整页的报纸广告可能采用"广告"标题)。有关 Google 对付费链接的态度的详情。
 
按优先级别进行抓取:搜索引擎漫游器无法作为成员登录或注册您的论坛,因此没有理由邀请 Googlebot追踪"在此注册"或"登录"链接。 在这些链接上使用 nofollow 可以让 Googlebot 抓取您希望在 Google索引中看到的其他网页。不过,与专门通过不被跟踪链接按优先级别进行抓取相比,固定的信息架构(直观导航,便于用户和搜索引擎使用的网址等)可能是更有效率的资源利用方式。

我想,博客虽然不应该为搜索引擎而生,但评论的SEO垃圾链接的确是令人生厌。据月光博客作者的测试,百度暂不支持链接的rel="nofollow"属性,不知道怎么说好了,百度作为全球最大的中文搜索商,不入大流可以视为它的“个性”,但也应该给站长们一个对付的解决方案吧。

随便说一句,百度对UTF-8的地址编码支持不好,博客中的中文标签在还百度里收录的都变成乱码。希望百度在商业化的背后也注重一下自身的技术含量的提高。最近看到百度在测试几年前Google就有了的搜索框提示功能,希望早日推出。