链接属性rel=’external’、rel=’nofollow’、rel=’external nofollow‘ 作用

使用hexo 搭建自己个人博客的时候,建了几个外联到自己的项目官网 ApptalkingTalkingui 但是在使用 Google Search Console的时候发现没有任何的常用外联,仔细已检查 发送 连接上无意增加上了 external nofollow 属性,搜索引擎就不再爬取了。

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

  • *rel=’external’
    此属性的意思是告诉搜索引擎,这个链接不是本站链接,其实作用相当于target=‘_blank’。
    为什么要这样写呢?因为有些网站因为是采用严格的DOCTYPE声名的,如果你在网页源码中的第一行看到:

    1
    <!DOCTYPE html PUBLIC “-//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的角度来说,是一种绝对隔绝处理的方法,可以有效减少蜘蛛爬行的流失。