菜单
导航菜单
/ 全部 / 多谷学院

谷歌SEO的nofollow标签有什么重要的改变

2020年09月29日
Google官方曾经发过一个帖子说明:Evolving “nofollow” – new ways to identify the nature of links (演变中的nofollow – 判断链接性质的新方法),公布从今天开始,nofollow标签的作用和Google处理nofollow的方法有了重大变化。

nofollow标签的历史


谷歌SEO的nofollow标签其实Google跟Yahoo这些搜索引擎公司在2005年推出的,之所以提出这个标签,是因为发现有些用户不希望搜索引擎抓取某些页面,为了实现这种要求,所以才推出nofollow的链接不要传递链接权重,让网页在被抓取中不被搜索算法中计算不想被抓取的链接,后来百度也开始支持nofollow标签。

谷歌SEO的nofollow标签最开始的应用从论坛和博客留言之类的开始,这是因为这些地方链接都是别的用户加进去的,有些用户并不想加进去的链接会被搜索引擎抓取到。随着nofollow标签的发展,慢慢也开始使用在广告和赞助链接上。

既然添加了nofollow标签的网页会被搜索引擎基本上忽略抓取,那么这就意味着nofollow链接指向的页面是不会获得权重的,SEOer们就开始用nofollow控制内部链接权重的流动。但对于这种做法,Google是不建议的,因为这样使用nofollow标签会浪费页面的权重。因此回顾nofollow的发展历史,会发现为什么某段时间nofollow控制内部链接权重流动曾经很流行,但在某短时间这种做法又突然消失,现在很多英文网站都不再这么做了。

不同引擎之间对nofollow标签的处理方式都是一样的吗?其实百度和Google对nofollow标签的处理方法是否一样,这病不确定。以前曾有百度工程师表示过,nofollow标签并不会浪费页面权重,因此中文网站用nofollow来控制页面内部权重是更为有效的。目前百度这个观点是否依然成立?这个需要再去进行了解。

现在的nofollow标签经过发展有什么重大变化?

Google官方公布了两个处理nofollow的重大变化:

第一个是给nofollow标签增加两个新的属性:

rel=”sponsored”: 这个新属性(标签)一般是用于标注广告、赞助商或其它因利益而存在的链接。
rel=”ugc”: 这个新属性(标签)则是用于UGC(也就是用户产生内容),比如说论坛帖子和博客评论之类的。
rel=”nofollow”: 这个老的属性/标签依然用于没有任何投票和背书意味的链接,因此依旧也不传递排名权重。
总而言之,其实新公布的两个标签就是为了广告和UGC所创造的专用标签。

第二个重大变化意义很重大的:

这三个标签会被Google搜索算法在决定链接,如果应该被考虑时会视为一个暗示(Google在描述这一句的时候,用的词是hint),说得更容易理解点的词是一个建议,而不是指令。

以前nofollow标签插入基本上是一个指令,因此这会导致Google会忽略加了nofollow的链接,因此在计算权重流动时Google是不会考虑这个链接的。但更新之后,这个评判标准就变成了Google只把这三个标签当作建议,助于算法会不会考虑这个链接,则会由Google自行综合其它因素来做决定。
 

为什么要做这个变化?


明明以前的nofollow标签挺好用的,为什么突然会对其进行更新呢?Google官方给的说法是为了更好地分析和使用链接信号。一般网站页面链接里包含很多可以提高搜索质量的信号,比如说锚文字。Google现在觉得所有这些链接可以利于Google更好理解不自然的链接模式。

把nofollow家族三个标签当作建议,这样不仅可以让Google不失去宝贵信息,还可以保留站长表明链接不是投票的机制。所以从Google官方宣布的那天起,Google在搜索排名算法里就把nofollow三标签当作建议了。Google的爬行和索引算法是从2020年3月2号开始把nofollow三标签当作建议。这么看来nofollow标签本来对Google排名就没什么影响,做英文SEO的站长可以关注一下排有没有发生明显变化。nofollow对爬行、抓取和索引应该有更明显影响,毕竟现在是可以使得链接权重流动产生变化。

在一般情况下,即使将Google处理方式改为建议,也不会改变链接的性质和作用,因此通常还是不会在算法中考虑带nofollow标签的链接,跟以前一样。Google应该会仔细评估怎样使用新的链接数据。

目前,我觉得SEO们应该先观察情况,很可能就没什么影响。对抓取、索引有潜在影响的决定,Google也挺谨慎的,2020年3月前这几个月肯定会收集更多数据,评估影响,不会让搜索结果有大幅波动。
 

几个问题


Google官方有解答几个站长可能会问的问题,这里简单介绍几句。不是翻译,挑几个我觉得有意思的点,想看完整全文的可以去Google官方的帖子看。

需要修改现有的nofollow标签吗?

不需要修改,不管是是用于广告还是帖子和留言,现有的nofollow标签还是继续有效的。不过,如果现有nofollow标签是用来做广告链接的,Google还是说不用改,那么可以建议有功夫的站长可以改为rel=”sponsored”,检测一下Google新更新nofollow标签的功能,看看效果。Google对有利益交换的链接是很敏感的,也想挖到更多数据,部分链接改为rel=”sponsored”可以使得Google大规模判断广告链接时更准确。

一个链接可以用多个属性值吗?

可以让一个链接有多个属性值,比如说rel=”ugc sponsored”可以表示链接是广告也是用户产生的内容,rel=”nofollow ugc”则可以表示用户产生的内容,链接不要跟踪。(注意,这都只有建议作用了)

如果属性用错了怎么办?

除了广告,属性用错其实并不是什么大事。比如说要把UGC或非广告链接写为rel=”sponsored”没什么大关系,最多Google不计算这个链接,和现在的nofollow效果是一样的。但如果是广告链接的话,那么还是需要用rel=”sponsored”(如前所述,最好用这个),或者是用rel=”nofollow”。广告链接如果标为ugc会发生什么?Google没说,但这释放出来的信号说明Google是不建议用户这样做的。因此,现有的rel=”nofollow”可以不改,但千万不要把广告性质的链接改错为rel=”ugc”。
 

对外部链接建设的影响


综上所述,网站上的链接并没有必要去修改。对英文网站来说,这次nofollow标签作用的改变可能会导致对外部链接建设的方式产生比较大影响。
一直以来,SEO们建设外链时对nofollow链接的使用是小于dofollow链接的。因此未来即使加了nofollow的链接也还是会被Google当作一个正常、传递权重的链接,对部分人来说这可能会是个好事。

比如说再社交媒体网站传播度高的网站,在wiki、百科和问答网站被推荐比较多的网站和论坛参与时间长、留有很多签名的网站,很多以前作用不大的nofollow链接可能会在一夜之间变得更加有效。当然,至于哪些nofollow链接会被当作普通链接,我们无法知道,那些把链接都加了nofollow的社交媒体网站和新闻网站他们也不会知道。所以在做外链建设时,可以不用再考虑是否有nofollow,只考虑是否有利于吸引用户。百度、必应是否会跟进新的nofollow标签?就让我们拭目以待吧。

PS后续内容更新:Google这次把nofollow改为建议,是因为nofollow的使用,导致Google失去很多有用的链接信号。所以目前绝大部分社交媒体网站、新闻网站,所有指向外部的链接都一律加nofollow,如果忽略这些链接,那么Google就没多少高质量的链接可以进行参考了。所以现在Google会重新考虑这些链接的作用,这种改变会让链接信号和链接关系网络势必起不小变化,可能导致排名也会起很大变化,接下来SEO行业肯定要好好仔细观察动向。另外,页面meta标签的nofollow也可以被当作建议,即没有ugc或sponsored的meta标签。