Nofollow描述关系,不等于链接消失

带有rel="nofollow"的入站引用通常被称为nofollow外链。它仍可能显示在页面上,并允许访客点击。这一值向搜索引擎描述关系,不是浏览器访问禁令,也不证明目标页面已经消失。应检查实际元素,而不是只看报告中经过简化的标签。链接是否存在、是否能打开、具有什么关系属性,是三个不同的问题。

关系比较指南解释不同rel值适合什么场景。本稿解决更具体的检查问题:同一个词可以出现在链接元素、页面robots元数据或HTTP响应头中。先确认观察对象,再报告属性变化或索引决定。记录不清楚时,下一位检查者可能把页面设置误当成链接本身的变更,导致对交付状态作出错误判断。

把三个指令层级分别保存

Google的出站链接说明介绍了其他关系值不适用且不希望建立通常关联时的nofollow。付费引用优先使用sponsored,也接受nofollow;ugc描述用户贡献的内容。多个值可以并存,普通独立编辑引用不需要凭空添加dofollow属性。修改一个值之前,应理解其余值的作用,而不是把整个属性清空。

robots元标签或X-Robots-Tag可以描述来源响应整体。robots规范区分nofollow与noindex,并将none定义为两者同时存在。这些页面级指令不会重写每个链接的rel。请分别保存HTTP响应、文档元数据和选中的链接元素,不要合并为一个没有说明的“follow”字段。分层记录也有助于判断应由内容编辑还是服务器管理员处理问题。

六个原创示例具有不同作用范围

下列示例都指向同一个保留的演示地址,是为教学编写的代码和表格,不是发布商观察或可购买库存。第六例保留付费引用的关系声明,以及用途不同的浏览器值noopener。不要为了增加或删除一个值就移除其余全部值。显示的代码用于比较范围,并不代表本平台已经访问过某个真实客户页面。

第二、第三例的链接本身没有关系限定,但页面含有nofollow指令。第四例只有noindex,第五例使用none。它们均不能证明目标页面的索引状态。现有链接元素检查器按预期属性检查给定元素:第一、第六例满足nofollow预期,第二至第五例的链接中没有该值。这个有限结果不是对页面全部robots控制的完整解释,不能据此宣称页面上不存在其他限制。

原创示例:区分链接、页面和响应范围
情况链接rel页面规则解释
单条限定链接nofollow—描述链接关系;不证明目标索引状态
来源页robots元数据—nofollow整页指令;链接自身没有该值
HTTP响应头—X-Robots-Tag: nofollow响应级指令;单独检查响应头
仅索引规则—noindex来源索引规则;本身不是nofollow值
组合页面限制—none相当于来源的noindex与nofollow
付费引用及浏览器值sponsored nofollow noopener—保留全部值及各自目的

1 · 单条限定链接

<head></head>
<body><a href="https://resource.example/guide" rel="nofollow">资源指南</a></body>

2 · 来源页robots元数据

<head><meta name="robots" content="nofollow"></head>
<body><a href="https://resource.example/guide">资源指南</a></body>

3 · HTTP响应头

X-Robots-Tag: nofollow

<head></head>
<body><a href="https://resource.example/guide">资源指南</a></body>

4 · 仅索引规则

<head><meta name="robots" content="noindex"></head>
<body><a href="https://resource.example/guide">资源指南</a></body>

5 · 组合页面限制

<head><meta name="robots" content="none"></head>
<body><a href="https://resource.example/guide">资源指南</a></body>

6 · 付费引用及浏览器值

<head></head>
<body><a href="https://resource.example/guide" rel="sponsored nofollow noopener">资源指南</a></body>

在正确层级选择下一步

对于自己控制的页面,先查明设置来自CMS链接选项、页面配置还是服务器响应头,只修改预期层级,并重新检查公开响应。对于其他发布商的页面,保存精确证据,通过约定的联系渠道讨论差异。拥有目标页面不意味着拥有来源页面的编辑权限。请求的交付属性和实际观察到的属性,也应保留为不同记录,便于后续核对。

Nofollow可以与对读者有用的引用共存。应评估上下文、受众、成本或投入,以及另行测量的引荐访问行为,不要直接推导排名保证或普遍无价值。这里没有规定理想的nofollow比例。如果目标是让自己的目的页面不出现在搜索中,应检查该页面的noindex。改变一条入站链接不是同一个动作,更不能代替目标页面的访问与索引控制。

留下可复查的分层证据

记录来源和目标URL、时间、HTTP状态、完整X-Robots-Tag、相关robots标签,以及链接的href、文字和完整rel。说明观察的是初始HTML还是渲染后的DOM,因为脚本和跳转可能改变结果。保留原始值或证据位置,不要只留下结论。若一个页面针对不同访问条件返回不同内容,也应记录当次检查条件,而不是把单次结果当成永久属性。

填写好的CSV总结六种情况,空白版用于自己的检查。关系解释工具帮助理解rel,已知链接监测器可在其规定范围内保存给定来源页的观察。只检查元素不能证明Google读取了每项页面指令。下载示例不会发起新的页面请求、连接账户、购买服务或修改发布商页面。使用记录时,仍需自行取得对应来源的真实证据,并把未知字段明确留作未知。

下载六例检查表 · 下载空白分层检查表

把发现、索引和排名保留为不同问题

Google可能通过另一条链接或站点地图发现目标。Nofollow不是目标页面的noindex;爬虫也必须能够访问指令才能读取。来源被阻止或请求失败意味着证据不足,不应补成默认正常。即使本地解释完全正确,也不能证明搜索引擎实际如何使用某条引用。看到一个关系属性与观察到搜索结果变化之间,还有不能省略的测量和解释步骤。

本指南不认证某个个人资料平台的固定行为,不提供nofollow位置库存,也不证明排名收益。平台属性可能随页面、用户状态或发布场景变化。应在相关时间检查真实引用,将读者用途、合同交付、抓取证据和搜索表现分别报告。交接时尤其要说明:已经看到的是哪一层,尚未取得的是哪一层,以及下一位负责人应检查什么,避免把局部证据误报为整体结论。