先给结论:相同事实不必从每篇文章里删掉,而应确定一个“主承载页”完整讲清,其余页面只保留读者完成当前任务所必需的最小事实,并用链接指向主承载页。判断依据不是重复次数,而是这个事实在当前页面是否承担独立任务。
假设你负责一个销售工业配件的网站,有三条产品线:A、B、C。三条线的详情页都需要说明“工作温度范围”和“防护等级”,因为采购者会据此判断能不能用在自己的车间。最初三页各自完整写了一遍,措辞略有不同。半年后参数更新,你只改了A页,B、C两页留着旧值,读者在对比时看到互相矛盾的数字。
这个情境是假设的,用来展示决策过程,不代表任何真实项目。它说明冗余的问题不在于“读起来啰嗦”,而在于同一事实出现多个版本后,没有任何一处能被当作准确来源。
减少冗余之前,要区分两类事实。
任务型事实应当保留在每一页,但只保留判断所需的那几个值,不展开解释。背景型事实只留一处,其余页面用一句话加链接带过。把这两类混在一起处理,才会出现“删了影响使用、留着又重复”的两难。
具体动作是:列出反复出现的事实,逐条写下它最完整、最权威地出现在哪个页面,把这个页面定为该事实的主承载页。其余页面不再复述完整表述,只保留本页任务需要的最小片段。
以假设情境为例,可以把“工作温度范围”的完整说明放在一份选型指南页,A、B、C三页各保留一行数值和一句“完整测试条件见选型指南”。这样做的直接结果是:参数更新时只需改选型指南和三个数值行,不必逐页重写段落,出现互相矛盾版本的概率随之下降。
这个动作还会影响下一步:如果某条事实找不到合适的主承载页,说明它可能还没有被真正讲清,需要先决定由哪个页面承担,再谈其他页面怎么删。
主承载页的做法在小规模站点上容易成立,但规模化后会出现例外,需要提前写清边界。
换句话说,冗余的判定标准是“同一事实是否有多个互相竞争的完整版本”,而不是“同一句话出现了几次”。
当你犹豫某个事实该不该在本页保留时,可以找这几类证据:
如果第一条成立、第二条也成立,就保留最小片段;如果第一条不成立,只留链接;如果第三条成立,优先统一到主承载页,而不是在多个页面里各改一遍。
需要提醒的是,某个页面的抓取量或展示量下降,不能单独证明这次删减是正确或错误的。抓取减少还可能来自链接结构调整、页面重要性变化、抓取预算重新分配等合理解释。把这类现象直接当作删减有效的证据,容易得出错误结论。
更实用的做法不是一次性清理,而是留下一份可复用的判断规则,写明哪些事实属于任务型、哪些属于背景型、各自的主承载页是哪一个。下次新增产品线或新增页面时,按同一规则决定保留还是链接,而不是每遇到一次重复就重新讨论一遍。
这样处理的最终效果是:同一事实只有一个完整版本,其余页面保留完成任务所需的最小信息,读者不会因为跳转丢失上下文,维护者也不会因为改一处而漏改多处。