详解rel=”nofollow”的用法与意义

近年来在网站的链接中我们经常会看到类似rel=”nofollow”rel=”external nofollow”的属性定义,有很多朋友并不明白它们的语义,今天园子就详细给大家分析一下rel 这个属性在网页中的用法。

rel 属性是用来说明链接和包含此链接页面的关系,以及链接打开的目标。它有许多的属性值,比如next、previous,、chapter、section等等。我们现在比较长见的是rel=”external nofollow”与rel=”nofollow”两种参数的应用。

首先来说下Nofollow

“Nofollow”向网站管理员提供了一种方式,即告诉搜索引擎”不要追踪此网页上的链接”或”不要追踪此特定链接“。 最初,nofollow 属性出现在网页级元标记中,指示搜索引擎不要追踪(即抓取)网页上的所有外向链接。 例如:


或者您可以这样用:

用户注册

再来说说external nofollow

rel=”external nofollow”只是更相对于rel=”nofollow”参数更加规范一些。rel=”external nofollow”与rel=”nofollow”其功能就中文译文”不要读取” 及”外部链接不要读取“,就已说得很清楚了。其实rel=”external”只是一个替代target=”_blank” 的属性。target=”_blank” 的属性是打开新窗口。但有些博客因为是采用严格的DOCTYPE声名的,如果你打开网站的源代码,在第一行的位置就可以看到:

< !DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

在这种情况下target=”_blank”可能会失效,因此采用rel=”external”这个参数来替代,因此我们可以明白rel=”external”的属性只是打开新窗口的作用。

通过上面的说明您应该明白在何种情况下可以考虑使用nofollow了吧?以下列出经常用到nofollow的几种情况:

  • 不可信赖的内容
  • 付费链接
  • 按优先级别进行抓取

更多可以参见 GOOGLE 的官方文档

详解rel=”nofollow”的用法与意义》上有9条评论

  1. akii

    代码要在代码模式下编写,不要在可视模式下编辑。在可视模式下编辑,它会把诸如”‘等进行转义。
    所以使用wp-syntax就显示成现在这样子了。

发表评论