nofollow是HTML链接标签中的一个rel属性值,最早由Google在2005年推出,目的是帮助网站管理员标记不希望被搜索引擎追踪的链接。这个属性在SEO行业里流行了十几年,几乎成了外链处理的标配。但很多人可能没有注意到,Google在2019年对nofollow的处理方式做了一次重大调整,属性的含义和作用都发生了实质性变化。如果不了解这些变化,继续按照老思路使用nofollow,可能会让SEO策略出现偏差。

nofollow属性最初是怎么来的
在nofollow诞生之前,博客评论区是垃圾链接的重灾区。大量发外链的人利用评论系统批量留下指向自己网站的链接,试图借此提升排名。搜索引擎当时无法区分这些链接是站长主动推荐的还是别人乱发的,导致链接作弊行为泛滥。
2005年,Google联合其他搜索引擎共同推出了nofollow标准。它的核心逻辑很简单:在链接上加上rel="nofollow"后,搜索引擎就不追踪这个链接,也不把权重传递过去。这在当时被视为一种指令性质的规定,Google会严格照办。站长们很快把它用到了评论链接、付费链接、站内不想传递权重的页面等各种场景。
正因为它被当作指令使用,nofollow逐渐衍生出另一个用途:站内权重的精细化控制。很多站长在页脚、侧栏的链接上加nofollow,希望引导爬虫把权重集中到重要页面,这种做法一度非常流行。
Google在2019年做了什么调整
2019年3月,Google官方宣布nofollow正式从指令变为提示。这句话的含义是:Google在抓取、索引和排名时,仍然会参考nofollow标记,但不再保证完全遵守。也就是说,即使链接加了nofollow,Google也可能选择追踪它,甚至把它纳入排名考量。
与此同时,Google还引入了两个新的rel属性值,用来替代一部分nofollow的使用场景。第一个是rel="sponsored",专门用于标注广告链接、付费合作链接等商业性质的链接。第二个是rel="ugc",用于用户生成内容中的链接,比如论坛帖子、评论区里的链接。
这两个新属性从2020年3月开始被Google正式当作提示处理。Google建议站长尽量使用更精确的标记方式,让链接语义更清晰,这有助于搜索引擎更好地理解链接的性质。
三种属性应该如何选用
面对nofollow、sponsored和ugc三个选项,很多站长会纠结该怎么选。其实划分逻辑很清晰:广告和付费链接用sponsored,评论和论坛等用户产生的链接用ugc,其他不想传递权重的普通链接继续用nofollow。三者可以组合使用,比如一条付费评论里的链接可以写成rel="sponsored ugc"。
| 属性值 | 适用场景 | Google处理方式 |
|---|---|---|
| nofollow | 普通的不推荐链接 | 提示 |
| sponsored | 广告、付费合作链接 | 提示 |
| ugc | 评论区、论坛等用户生成内容 | 提示 |
需要注意的是,这些属性都不再是硬性指令。Google明确表示,加了sponsored的链接在特定情况下也可能被发现并用于抓取。所以不要指望靠这些属性百分百阻断链接的传递。
这些变化对SEO意味着什么
首先,站内用nofollow做权重 sculpting 的思路基本过时了。既然Google把nofollow当提示看,通过它来精确分配站内权重的效果并不可靠,与其花精力在这些细节上,不如把站内链接结构和内容质量做好。
其次,付费链接必须规范标注。Google打击买卖链接的态度一直没变,如果网站上有付费推广性质的链接却不加sponsored标记,一旦被识别出来,可能影响整站的信任度。主动标注反而是安全做法。
最后,对于评论区垃圾链接的防护,nofollow仍然有存在的价值。虽然它不再是绝对屏障,但配合评论审核、第三方反垃圾服务一起使用,依然是控制垃圾链接的常规手段。总体来说,nofollow的角色从一个严格执行的指令,变成了向搜索引擎表达链接意图的沟通工具,理解这一点,才能在新的规则下做出正确的链接策略。
总结来看,nofollow属性的演变体现了Google对链接理解的不断深化。对站长而言,与其纠结属性本身的权重影响,不如把注意力放在真实优质的链接建设上,这才是长期稳定的SEO方向。
nofollow属性链接处理Google算法修改时间:2026-09-06 12:02:29