Nofollow 链接:rel 属性、使用场景与验证

解释 rel=nofollow、sponsored 与 ugc 的适用关系,说明它们在 Google 搜索中的提示性质,并区分链接标注、抓取控制、noindex 和访问权限。

发布于 2026-06-19
·
更新于 2026-07-29
·
4 分钟阅读

Nofollow 链接

rel="nofollow" 是链接关系值,不是移除索引的开关。Google 在出站链接标注官方文档里把它定义为 Search 提示:当 sponsoredugc 不适用,而发布者又不希望 Google 将本站与目标页关联,或继续抓取该目标时,可以使用它。

直接答案

如果你的问题是“这条链接该不该加 nofollow”,先看真实关系,而不是先看 SEO 术语:

  • 广告、联盟链接、赞助或其他补偿性展示,优先用 rel="sponsored"
  • 评论区、论坛、用户资料页等用户生成链接,优先用 rel="ugc"
  • 以上都不适用,但你仍不希望 Google 关联或继续抓取目标页时,再考虑 rel="nofollow"

如果你的真实目标是“不让目标页进入 Google 搜索”,那 nofollow 就不是正确控制项。Google 的 noindex 文档说明,索引控制应放在目标页本身,用 noindexX-Robots-Tag、访问控制或合适的 HTTP 状态来做。

它不是通用的“停止传递 SEO 价值”开关。Google 会把 nofollowsponsoredugc 作为搜索提示处理;其他搜索引擎可能有不同规则。

页面角色

这页只回答“单条链接该用什么 rel,以及怎么验证”。如果你要做更广的出站链接审计,请继续看 外部链接;如果你其实是在理解 “dofollow” 这类行业说法,请看 Dofollow Link

根据真实关系选择属性

关系适用场景
不添加特殊 rel普通编辑链接,允许 Google 抓取和解析
rel="sponsored"广告、联盟链接、赞助或其他付费展示
rel="ugc"论坛、评论等用户生成内容中的链接
rel="nofollow"其他不希望关联或让 Google 抓取目标页的情况

多个值可以组合,例如 rel="ugc nofollow"rel="sponsored nofollow"。链接本身应使用带 href<a> 元素,确保用户和爬虫能识别它。

按真实目标选控制项

真实目标更合适的控制项
标注广告、联盟、赞助或付费位rel="sponsored"
标注评论区、论坛、UGC 链接rel="ugc",必要时再加 nofollow
标注其他不希望关联的链接rel="nofollow"
让目标页退出 Google 搜索目标页上的 noindexX-Robots-Tag
保护私密内容登录、鉴权或其他访问控制
减少参数页或工具页的无效抓取robots.txt、URL 清理或内链结构调整

Google 的可抓取链接文档noindex 文档已经把边界写得很清楚:链接标注、抓取控制、索引控制彼此相关,但不能混用。

审计与验证流程

  1. 导出来源 URL、目标 URL、可见锚文本和当前 rel 值。
  2. 判断商业关系或编辑关系,而不是只看目标域名。
  3. 将补偿性链接改为 sponsored,把不受信任的社区链接改为 ugc
  4. 单独检查内部 nofollow;如果是导航结构问题,应该修模板和链接路径,而不是批量加属性遮住问题。
  5. 确认最终 HTML,而不只是 CMS 字段或组件 props。
curl -s https://example.com/page/ | rg -n 'rel="[^"]*"'

如果链接是在 JavaScript 渲染后才被改写,应继续检查渲染后的 DOM 或站点抓取结果,再决定是否通过。要做更广的站点检查,可以继续用 Link CheckerSEO 审计工具

  1. 谨慎使用 Search Console。Google 的 Links report 只是 Google 已发现链接的样本,而且不会告诉你某条链接是否带有 nofollow。它适合看 backlink 背景,不适合做页面级 rel 验证。

Nofollow 不能完成什么

  • 不能保证目标页不被抓取,因为 URL 可能从别处发现。
  • 不能移除已经进入索引的页面。
  • 不能保护私密内容。
  • 不能替代 robots.txt 的抓取管理或 noindex 的索引控制。
  • 不能证明所有搜索引擎都把它理解为完全相同的信任声明。

如果内部 URL 不应出现在 Google 搜索中,通常需要让 Google 能抓取目标页并读取 noindex。机密内容则应要求登录或其他访问控制,不能依赖链接属性。

不要默认给所有外部引用添加 nofollow。Google 明确说明普通链接不需要特殊 rel;如果没有商业或 UGC 关系,指向一手来源的编辑链接应保持普通链接。

常见判断错误

  • 因为习惯或焦虑,把所有出站引用都改成 nofollow
  • 真实需求明明是 sponsoredugcnoindex 或登录控制,却一律写成 nofollow
  • 把内部 nofollow 当成可规模化的抓取预算策略,而不是模板或导航问题。
  • 把 Search Console 的抽样链接报表当成源码审计工具。
  • 追求人为拼出来的 “dofollow 比例”,而不是检查链接是否诚实、可抓取、对用户有用。

“Dofollow”是行业简称,并不是 HTML 属性;普通链接只是没有上述限定值。没有必要人为制造某种“自然比例”。Disavow 是独立且少见的处理流程,不能只因为反向链接是 followed 或 nofollowed 就启动。

下一步

如果问题是商业披露或外链质量,继续看 外部链接。如果目标页应该退出搜索,继续看 X-Robots-TagRobots.txt Checker。如果你真正想理解的是行业术语,再去看 Dofollow Link

相关词条:外部链接反向链接词汇表中的 Nofollow

问答

rel=nofollow 表示什么?

当 sponsored 或 ugc 不适用,而发布者不希望 Google 将本站与目标页关联或抓取该目标时,可使用 nofollow。Google 将它作为提示处理。

付费链接应该使用 nofollow 吗?

Google 更推荐广告、联盟链接、赞助及其他补偿性展示使用 rel=sponsored。nofollow 仍可接受,也可以组合多个值。

nofollow 能阻止索引吗?

不能。目标 URL 仍可能通过其他链接或站点地图被发现。需要阻止索引时,应在目标页使用适当的 noindex 或访问控制。

Privacy & Cookies

We use cookies to enhance your experience. By continuing to visit this site you agree to our use of cookies.