反向链接(外链)仍然是搜索引擎优化最重要的排名因素之一。然而,并非所有反向链接都是一样的。一些被称为 "nofollow" 链接的反向链接不会给链接页面带来直接的搜索引擎优化价值,即不传递 PageRank 权重。
了解什么时候、以及如何正确使用 nofollow 链接,可以保护您的网站免受惩罚,同时让您获得搜索引擎优化的好处。本文将系统说明 nofollow 链接的工作原理、最新变化,以及如何有效使用它们。
什么是 Nofollow Link?
Nofollow 链接在 HTML 代码中包含 rel="nofollow" 属性,它告诉搜索引擎不要将权限或权益从源页面传递到目标页面。一个标准的 nofollow 链接如下:
<a href="https://example.com" rel="nofollow">示例链接</a>
核心要点:
- Nofollow 链接不会直接传递有助于搜索引擎排名的 PageRank。
- 它们最初由 Google 在 2005 年引入,目的是打击博客垃圾评论。
- 其他主要搜索引擎(如 Bing)也识别 nofollow 属性。
- 自 2019 年 9 月起,Google 将 nofollow 视为 "提示"(hint)而非 "指令"(directive),这意味着 Google 可能会选择性地忽略 nofollow 标记并仍然抓取或传递部分权重。
Nofollow 标签告诉搜索引擎爬虫(如 Googlebot)忽略这个特定链接的权重传递。这可以防止垃圾网站通过大量构建链接来操纵排名。如果你对搜索引擎爬虫的工作机制感兴趣,可以参考我们的技术 SEO 完整指南了解更多细节。
虽然 nofollow 链接不会直接传递 PageRank,但它们仍然可以带来点击流量(referral traffic)。
Nofollow vs Dofollow 链接
严格来说,HTML 中并不存在 "dofollow" 属性。"Dofollow" 是 SEO 从业者用来描述没有 nofollow 标签的普通链接的术语。换言之,如果你没有设定 nofollow,链接默认就是 dofollow。
两者的关键区别:
- Dofollow 链接可以传递 PageRank,帮助目标页面在搜索结果中获得更高排名。
- Nofollow 链接不会直接影响搜索排名(但 Google 可能将其作为提示参考)。
- 对用户而言,dofollow 和 nofollow 链接在浏览器中看起来完全一样。
区分它们的唯一方法是查看 HTML 源代码——如果看到 rel="nofollow" 属性,该链接就不会直接传递 SEO 权重。
Nofollow 链接简史与 2019 重大变更
- 2005 年:Google 引入 nofollow 标签,主要目的是对抗博客评论中的垃圾链接。
- 2009 年:Google 改变 nofollow 链接对 PageRank 流动的计算方式,堵住了 "PageRank Sculpting" 的漏洞。
- 2013 年起:Google 持续打击违反网站管理员指南的付费链接和链接计划。企鹅算法(Penguin)的引入使得低质量外链的风险显著上升。
- 2019 年 9 月(重大变更):Google 宣布将 nofollow 从 "指令" 降级为 "提示",同时引入两个新的链接属性:
rel="sponsored"和rel="ugc"。这意味着 Google 保留了自主决定是否抓取和传递 nofollow 链接权重的权利。 - 2020 年 3 月:Google 正式将 nofollow 作为提示信号纳入抓取和索引系统。
你可以在 Google 官方文档中了解更多关于链接属性的说明:Qualify Outbound Links for SEO | Google Search Central。
sponsored、ugc、nofollow:三种链接属性详解
自 2019 年起,Google 推荐使用更精确的链接属性来标注不同类型的链接:
rel="sponsored"
用于标记付费链接、赞助内容、广告合作产生的链接。这是 Google 明确要求必须标注的类型——未标注付费链接可能导致手动惩罚。
<a href="https://example.com" rel="sponsored">赞助商链接</a>
适用场景:
- 付费软文或赞助文章中的链接
- 联盟营销(affiliate)链接
- 广告位中的链接
- 产品置换或任何形式的利益交换产生的链接
rel="ugc"
用于标记用户生成内容(User Generated Content)中的链接,例如论坛帖子、博客评论、社区回复。
<a href="https://example.com" rel="ugc">用户发布的链接</a>
适用场景:
- 博客评论区的链接
- 论坛帖子和回复中的链接
- 用户个人简介中的链接
- 问答平台中用户提交的链接
rel="nofollow"
作为通用的 "不传递权重" 标记,适用于不属于上述两类但你不希望背书的链接。Google 表示,如果你不确定该用哪个属性,使用 nofollow 仍然是安全的。
属性可以组合使用,例如 rel="ugc nofollow" 或 rel="sponsored nofollow",以确保向后兼容不识别新属性的搜索引擎。
Nofollow 链接对 SEO 有帮助吗?
根据 Google 的官方说法,nofollow 链接不会直接影响搜索引擎排名。但自从 2019 年将其改为 "提示" 信号后,情况变得更加微妙。
Nofollow 链接的潜在间接 SEO 价值:
- 链接多样性:自然的链接配置会包含合理的 dofollow 和 nofollow 比例。全部是 dofollow 的链接反而可能触发 Google 的反垃圾机制。
- 推荐流量:即使不传递 PageRank,来自高流量页面的 nofollow 链接仍然可以带来大量访问。
- 品牌曝光与后续链接:在权威网站获得 nofollow 链接后,其他站长可能会发现你的内容并给出 dofollow 链接。
- "提示" 机制下的潜在权重:由于 Google 现在将 nofollow 视为提示,在某些情况下,Google 可能会选择传递部分权重——尤其是来自高权威域名的 nofollow 链接。
总结:nofollow 链接的直接 SEO 影响有限,但通过流量、品牌曝光和链接多样性,它们可以间接提升排名表现。
AI 爬虫与 Nofollow:2026 年新挑战
随着 AI 搜索引擎(如 ChatGPT Search、Perplexity、Google AI Overviews)的兴起,nofollow 在 AI 时代面临新的考量。
关键事实:大多数 AI 爬虫不区分 follow 和 nofollow 链接。
传统搜索引擎爬虫(如 Googlebot)在处理链接时会参考 nofollow 属性来决定是否传递权重。但 AI 爬虫(如 GPTBot、ClaudeBot、PerplexityBot)的目标是收集训练数据和构建知识库,它们通常会抓取页面上的所有链接内容,而不会因 nofollow 属性而跳过。
这带来了一些实际影响:
- nofollow 不能阻止 AI 引用:即使你对某个出站链接添加了 nofollow,AI 模型在训练或检索时仍可能抓取并引用该目标页面的内容。
- 控制 AI 抓取需要不同的工具:如果你想阻止特定 AI 爬虫访问你的内容,需要通过 robots.txt 针对特定的 User-Agent 设置规则,而非依赖 nofollow。
- 内容质量比链接属性更重要:在 AI 搜索的语境下,你的内容是否被引用主要取决于内容本身的质量和相关性,而非链接属性。
这意味着在 2026 年的 SEO 策略中,nofollow 的核心作用仍然是管理 PageRank 在传统搜索引擎中的流动,但它无法替代针对 AI 爬虫的专门访问控制策略。
使用 Nofollow 链接的最佳实践
什么时候应该使用 Nofollow
- 付费链接或赞助内容:推荐使用
rel="sponsored",有助于避免惩罚。Google 对未标注的付费链接处罚严厉。 - 联盟营销链接:使用
rel="sponsored"标记商业化内容。 - 用户生成内容:使用
rel="ugc"标记评论区、论坛帖子中的链接,防止垃圾链接滥用。 - 不信任的外部来源:对质量存疑的出站链接使用
rel="nofollow"。 - 登录页、注册页等功能性链接:不需要被搜索引擎索引的功能性页面链接。
什么时候不应该使用 Nofollow
- 内部链接(重要):不要对站内链接使用 nofollow。这是一个常见错误——对内链添加 nofollow 会浪费 PageRank,导致权重无法在站内有效流动。你的内链应该帮助搜索引擎理解站点结构和页面重要性。关于如何正确构建内链体系,参见内链优化完整指南。
- 高质量的外部资源引用:如果你引用的是权威来源(学术论文、官方文档),没有必要添加 nofollow。合理的 dofollow 出站链接实际上是 Google 鼓励的做法。
- 所有出站链接一刀切:将所有外链都设为 nofollow 看起来不自然,Google 可能将其视为试图 "囤积"PageRank 的行为。
审核网站的 Nofollow 链接
为确保你的网站正确使用 nofollow 链接,建议定期审核以下方面:
- 检查反向链接比例:使用 Ahrefs 或 Semrush 查看 nofollow 和 dofollow 链接的比例。自然的网站通常有 20%–40% 的 nofollow 外链。
- 检查出站链接:确认付费链接和 UGC 链接已正确标注
rel="sponsored"或rel="ugc"。 - 检查内部链接:确保没有内部链接被误加 nofollow。一些 CMS 模板或插件可能会自动添加 nofollow,需要排查。
- 评估竞争对手:查看竞争对手的 nofollow 链接比例和策略,作为参考基准。
如果发现大量内链被错误地添加了 nofollow,应优先修复——这直接影响站内 PageRank 的流动效率。
如何检查链接是否为 Nofollow
手动逐一检查页面上的 nofollow 链接效率很低。以下是几种快捷方法:
- 浏览器扩展:SEOquake 或 SEO Minion 可以在页面上直接高亮显示 nofollow 链接。
- 查看页面源代码:右键点击链接 → "检查",查看是否存在
rel="nofollow"、rel="sponsored"或rel="ugc"属性。 - SEO 工具批量分析:Ahrefs 的 Site Explorer 和 Semrush 的 Backlink Analytics 都可以批量筛选和标注 nofollow 链接。Screaming Frog 可用于爬取站内所有链接并标注其属性。
常见的 Nofollow 链接误解
- 误解 1:Nofollow 链接被 Google 完全忽略。
事实:自 2019 年起,Google 将 nofollow 视为 "提示",可能会选择抓取、索引甚至传递部分权重。 - 误解 2:所有外部链接都应该加 nofollow。
事实:只有在指南要求的特定场景(付费、UGC、不信任来源)才需要。合理的 dofollow 出站链接是正常且有益的。 - 误解 3:Nofollow 可以阻止 Google 抓取目标页面。
事实:nofollow 只影响权重传递,不阻止 Google 发现和抓取目标 URL。如果你需要阻止抓取,应使用 robots.txt 或 noindex 标签。 - 误解 4:对内链使用 nofollow 可以集中权重到重要页面。
事实:这是 2009 年之前的 "PageRank Sculpting" 策略,Google 早已明确表示不再有效。对内链使用 nofollow 会导致 PageRank 被浪费而非重新分配。正确的做法是通过合理的内链结构来引导权重流向。 - 误解 5:Nofollow 可以防止 AI 爬虫抓取内容。
事实:大多数 AI 爬虫在抓取时不区分 follow/nofollow 链接。要控制 AI 爬虫访问,需要在 robots.txt 中针对特定 User-Agent 设置规则。
Nofollow 与寄生 SEO 的关联
近年来,寄生 SEO(Parasite SEO)成为 Google 重点打击的对象。这种策略利用高权威网站的子域名或子目录发布低质量内容,试图 "寄生" 在宿主网站的权威性上获得排名。
这与 nofollow 的关系在于:许多被利用的平台(如开放式博客平台、论坛)没有对用户提交的链接正确使用 nofollow 或 ugc 属性,导致这些寄生页面能够获取大量的 dofollow 链接权重。
如果你的网站允许用户发布内容,务必确保 UGC 链接被正确标注为 rel="ugc" 或 rel="nofollow",这既保护了你的网站权威性,也降低了被滥用的风险。
结论
在 2026 年,nofollow 链接的角色比过去更加复杂。Google 不再将其视为绝对指令,AI 爬虫基本忽略它,而 sponsored 和 ugc 属性的引入为链接标注提供了更精确的选择。
核心要点回顾:
- 付费链接使用
rel="sponsored",用户生成内容使用rel="ugc",不确定时使用rel="nofollow"。 - 不要对内部链接使用 nofollow——这会浪费 PageRank,损害站内权重流动。Google 的 Reasonable Surfer 专利揭示了链接权重的分配并非均等,而是受链接位置、上下文和点击概率影响——在此基础上再用 nofollow 限制内链,等于双重浪费。
- nofollow 无法控制 AI 爬虫的抓取行为,需要通过 robots.txt 单独管理。
- 定期审核站内和站外的链接属性,确保符合当前最佳实践。
- 自然的链接配置(包含合理的 dofollow 和 nofollow 比例)比人为操控更安全。
理解并正确运用 nofollow 及相关属性,结合完善的技术 SEO 基础和内链优化策略,将为你的长期 SEO 表现提供坚实保障。