链接属性rel=’external’标签三种写法和区别

大家应该都知道rel=’nofllow’的作用,它是告诉搜索引擎,不要将该链接计入权重,因此多数情况下,我们可以将一些不想传递权重的链接进行nofllow处理;例如一些非本站的链接,不想传递权重,但是又需要加在页面中的统计代码、备案号链接、供用户查询的链接等等。

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

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

为什么要这样写呢?因为有些网站因为是采用严格的DOCTYPE声名的,如果你在网页源码中的第一行看到:ldquo;-//W3C//DTD XHTML 1.0 Strict//EN” htt://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd”>在这种情况下target=”_blank”会失效,因此采用rel=’external’这个参数来替代。

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

另外rel=”external”在A标签中与target=”_blank”功能是一样的,rel=”external”的意思是告诉搜索引擎,这个链接不是本页面链接,符合strict标准的方法,当然还必须配合一个javascript才有效,javascript完整的代码JS如下:

function externalLinks() {
if (!document.getElementsByTagName) return;
var anchors = document.getElementsByTagName(“a”);
for (var i=0; i
你可以把它保存成一个.js文件(比如external.js),然后通过外部联接方法调用:

明白了rel="external"的含义,组合起来rel="external nofollow"的意思就是这个链接非本站链接,不要爬取也不要传递权重!

业界动态

百度移动搜索落地页体验白皮书4.0大全

2018-8-22 17:22:01

业界动态

网络推广专业词汇简称解释!

2018-8-22 18:27:31

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索