链接属性rel=’external’、rel=’nofollow’、rel=’external nofollow’三种写法的区别

114次阅读
没有评论

共计 1153 个字符,预计需要花费 3 分钟才能阅读完成。

链接属性 rel=’external’、rel=’nofollow’、rel=’external nofollow’ 三种写法的区别

什么是 NoFollow?

NoFollowGoogle 几年前提出的一个新标签,目的是减少垃圾留言。此标签表明链接与网站作者无关,也就是说搜索引擎不会用这个链接计算网站的 PR 值。很多博客程序都会自动在评论链接中加上 nofollow 标签。现在主流的 Blog 程序,如 WordPressMovableType,均默认为 其留言与 trackback 中的链接自动添加nofollow 属性。这样,可以使 Spammer 意图通过这种方式提高网站流行度的目标落空。因此多数情况下,我们可以将一些不想传递权重的链接进行 nofllow 处理; 例如一些非本站的链接,不想传递权重,但是又需要加在页面中的像 统计代码、备案号链接、供用户查询的链接等等。

NoFollow 标签是什么意思?

nofollow 属性是 HTML 页面中 A 标签的属性值。这个属性的意义就是告诉搜索引擎不要追踪此特定链接,告诉搜索引擎这个链接是不经过作者信任的。引用 nofollow 的目的就是用于指示搜索引擎不要去抓取网页上任何带有nofollow 属性 的出现出站链接,以减少垃圾链接,分散网站权重。简单来说就是说搜索引擎看到属性之后,它就不会或者是减少该链接的投票权重,表示这个链接不是我推荐的,不要把我的权重给他,因为每个网页它都是有权重的,就不要把我的权重传递给这个连接。

除了 rel=’nofollow’还有两种链接属性形式,一种是rel=’external’,另一种是rel=’external nofollow’。这两种分别代表什么意思呢? 又有何区别呢?

rel=’external’

此属性的意思是告诉搜索引擎,这个链接不是本站链接,其实作用相当于target=‘_blank’

为什么要这样写呢? 因为有些网站因为是采用严格的 DOCTYPE 声名的,如果你在网页源码中的第一行看到:在这种情况下 target=”_blank” 会失效,因此采用 rel=’external’ 这个参数来替代。

rel=’external nofollow’

其实上面已经说过rel=’nofollow’rel=’external’ 两种属性的所代表的意思了。这个属性基本上是相当于将两种属性结合起来,大致可以解释为“这个链接非本站链接,不要爬取也不要传递权重”。因此在 SEO 的角度来说,是一种绝对隔绝处理的方法,可以有效减少蜘蛛爬行的流失。

external nofollow标签实际上是 google 认定的最标准的“不跟踪”标签写法,它一样是指“不爬取链接不传递权重”之意。站长之家偶尔出现不能识别 external nofollow 标签 的现象,不影响标签本身的 nofollow 效果。

正文完
 
丸趣
版权声明:本站原创文章,由 丸趣 2023-06-15发表,共计1153字。
转载说明:除特殊说明外本站除技术相关以外文章皆由网络搜集发布,转载请注明出处。
评论(没有评论)