制定 nofollow 链接相关的阶段性交付物,核心是把“链接属性是否正确、是否符合预期”拆成可验证的小批次,而不是等全部外链上线后一次性检查。每个阶段交出一份“已检查链接清单+属性判定依据+待处理项”,让下一步能直接接手。
要查什么:所有计划添加或已存在的站外链接,以及站内指向外部的链接。怎么查:用表格记录来源页面、目标页面、链接所在位置(正文、评论、页脚、导航、用户资料等)、链接文字。结果说明什么:如果来源位置是用户可自行提交的区域,通常需要关注是否应加 nofollow;如果是自己编辑的正文引用,是否需要 nofollow 取决于你是否愿意传递权重和信任。这一阶段的交付物不是结论,而是可复核的原始记录。
要查什么:每条链接当前是否带有 rel="nofollow"、rel="sponsored"、rel="ugc" 或其他属性。怎么查:查看页面 HTML 源码或使用浏览器开发者工具检查 a 标签,确认属性拼写和值。结果说明什么:如果属性缺失,需要判断这是有意为之还是遗漏;如果属性存在但值写错,比如把 nofollow 拼成 nofollows,则不会生效。交付物应包含“链接地址—当前属性—建议属性—理由”四列,理由要引用具体页面位置和用途,而不是只写“需要加”。
要查什么:链接在浏览器实际渲染后,属性是否仍然存在,是否被脚本修改或移除。怎么查:打开目标页面,右键查看页面源代码,搜索目标链接的 a 标签;如果页面由 JavaScript 动态插入链接,则需要在开发者工具的 Elements 面板中查看最终 DOM。结果说明什么:源码中有属性但 DOM 中被移除,说明有脚本干预;源码中没有但 DOM 中有,说明是前端动态添加。这一阶段交付的是“渲染后属性核对记录”,用于区分“可能原因”和“已经定位的原因”。
要查什么:上一阶段标记为“属性缺失”或“属性错误”的链接,是否已经修改并复查。怎么查:按链接地址逐条回到页面,重新检查源码和渲染后 DOM;如果链接位于模板或组件中,修改后要检查所有使用该模板的页面。结果说明什么:只有复查通过才能关闭该项。交付物应包含修复时间、修改位置、复查结果、复查人。如果同一现象有多个解释,比如链接属性丢失可能来自模板覆盖、脚本重写或手动编辑遗漏,不要只写一个原因,而应列出已排除项和待排除项。
最终交付物可以是一张状态表,至少包含:链接地址、来源页面、当前属性、建议属性、是否已修复、复查结果、备注。判断标准是:每条链接都能回答“为什么是这个属性”,而不是只回答“有没有加 nofollow”。如果某条链接涉及付费、赞助或用户生成内容,应分别标注,不要混为一谈。下一步是拿这张表去和实际页面逐条比对,先处理属性缺失且来源位置为评论或用户资料的链接,再处理正文引用中需要保留或移除属性的部分。