先给结论:判断旧文章里的引用是否需要更新,只看一个条件——旧引用是否还在替读者完成“找到当前正确入口、拿到当前正确参数、理解当前正确流程”这三件事。如果改版只是换了页面视觉、导航位置或文章标题,旧引用通常不必动;如果改版改变了链接目标、字段名称、步骤顺序或能力边界,旧引用就必须更新,否则读者会按过期信息操作。
产品文档改版后,常见一个反直觉现象:旧文章在搜索和站内推荐里仍有稳定访问,看起来“没出问题”。这有两种解释。
解释一:旧引用仍然有效。改版只是换了版式、配色或文档首页布局,被引用的具体页面、锚点和字段说明都没变,读者点进去仍能完成原来的任务。
解释二:旧引用已经失效,只是访问量掩盖了问题。读者点进去后发现内容对不上,又自行搜索或返回,行为没有体现为“链接打不开”,但任务已经中断。单看访问量或抓取量无法区分这两种情况,因为访问量高也可能是旧文本身仍有搜索需求,抓取正常也可能只是爬虫访问了失效页面的重定向。
要区分上面两种情况,不要只看页面是否返回正常状态,而要逐条检查旧引用指向的目标能否独立完成任务。可以按下面三类证据判断。
如果三类证据都指向旧引用仍能独立完成任务,就可以暂不更新,只记录观察;只要有一类指向任务中断,就应进入更新队列。
假设某产品文档改版后,把“回调地址”字段改名为“通知地址”,并把配置入口从“应用设置”移到“事件订阅”。旧文 A 引用的是字段说明页,旧文 B 引用的是配置步骤页,旧文 C 只是在文末推荐阅读里提到文档首页。
按上面的证据判断:旧文 A 的引用目标仍是字段说明,但字段名已变,读者看到“回调地址”会找不到对应项,应更新;旧文 B 的步骤顺序和入口都变了,必须更新;旧文 C 只指向首页,首页仍有效,可以暂不更新,但若首页改版后不再列出相关入口,则应改为指向具体章节。
这个例子的实际动作是:先改旧文 B,因为它的引用直接导致操作失败;改完后观察该文的后继行为,如果读者仍从旧文 A 进入并搜索旧字段名,再改旧文 A。动作的结果会影响下一步——先修哪一篇,取决于哪一篇的引用最直接地阻断任务,而不是哪一篇访问量最高。
可以保留的旧引用通常满足:目标页面仍存在且内容未变;引用只是作为延伸阅读,不承担操作指导;字段名称变化但旧名称仍在新文档中作为别名出现。
必须替换的旧引用通常满足:目标页面已删除或合并;引用承担操作步骤且步骤已变;引用的参数、限制或能力边界已变;引用指向的锚点在新页面中已不存在。
如果旧引用既不是完全有效也不是完全失效,例如跳转后仍能到达但需要读者再点一次,可以按“是否影响任务完成”决定优先级:影响操作则先改,仅影响阅读路径则后改。
更新时不要只把旧链接换成新链接,还要检查引用周围的文字是否仍成立。具体动作可以按以下顺序进行。
这个顺序的依据是:操作步骤类引用一旦过期,读者会直接失败;字段说明类引用过期,读者会困惑但可能自行摸索;延伸阅读类引用过期,影响最小。按这个顺序处理,可以用有限精力先消除最确定的错误。
最后提醒一点:不要因为改版就批量替换所有旧引用。批量替换可能把原本有效的引用改成不必要的新地址,也可能漏掉那些文字描述已经过期的引用。逐条判断引用是否仍能替读者完成任务,才是决定是否更新的依据。