关于seo:a标签rel属性详解

6次阅读

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

<a>标签 rel 有哪些取值?

<a>标签有如下取值:

  • nofollow
  • external
  • noopener
  • noreferrer

SEO 相干:nofollowexternal
浏览器平安相干:noopenernoreferrer

rel 值的含意和作用

nofollow

nofollow用于告知搜索引擎,以后链接不须要追踪,其内容是没有价值的,不传递权重。

SEO 的作用

调整网页链接的权重,集中站点权重

增加 nofollow 后,爬虫不会追踪有此标记的链接。并且,不会传递以后站点的权重到新的链接,防止被扩散。
能够把权重疏导到更重要的页面,有利于晋升网站的排名。

反垃圾链接

网站通常有留言性能,一些人会利用这个性能,在评论的时候,留下本人站点的链接。加上 nofollow 进行屏蔽后,能够避免以后站点的权重散失。

节约蜘蛛资源

每个站点,搜索引擎每天派出的爬虫数是肯定的。尽量把爬虫疏导到有用的链接上,有利于重要页面的收录。

加了 nofollow 的链接页面会不会被收录?

链接页面还是会被收录和索引,只是没有调配该页面权重 。因为爬虫还是能够通过 站点地图 内链 外链 等形式,拜访到链接页面。

robots 的区别

robots是搜索引擎协定文件,nofollow是 HTML 标签的一个属性值。
robots次要用于屏蔽动静链接,让搜索引擎不爬取动静链接的内容。
nofollow让搜索引擎不要跟踪标记了该属性的链接,使其不传递权重。

external

rel="external"target="_blank" 的作用一样,都是在新窗口中关上以后链接。
如果网点采纳严格的 DOCTYPE 申明,则 target="_blank" 会生效。而 rel="external" 仍能够失常工作。

SEO 的作用

告知搜索引擎,以后链接是内部链接。

noopener

noopener用于浏览器平安防护,避免钓鱼攻打。
当链接应用 target="_blank" 关上新页面时,新页面能够应用以下语句管制父页面:

if (window.opener) {window.opener.location="https://wangxiaokai.vip?referrer="+document.referrer;}

链接加上 rel="noopener" 后,则新页面被限度拜访window.opener

noreferrer

noopener 相似,设置了 rel="noreferrer" 后,链接的新页面被限度拜访 window.opener。同时,新页面无奈获取document.referrer 信息,该信息蕴含了起源页面的地址。
因为一些旧的浏览器不反对noopener,所以为也兼容,会同时设置两个属性值rel="noopener noreferrer"

参考

  • nofollow 是什么意思及 nofollow 作用
  • 聊聊 rel=external nofollow 和 rel=noopener noreferrer
  • noopener, noreferrernofollow 的用法

最近笔者在整顿第一本电子书书稿《前端面试手册》,有趣味的同学能够关注下~

喜爱我文章的敌人,能够通过以下形式关注我:

  • 「star」「watch」 我的 GitHub blog
  • RSS 订阅我的集体博客:王先生的基地
正文完
 0