先给结论:不要把所有重复事实删到只剩一处,也不要靠同义词机械换写来“稀释”重复。更稳的做法是给每条事实指定一个主承载页,其他页面只保留理解当前问题所必需的最小上下文,并明确指向主承载页。下面用一个假设情境把取舍过程走一遍。
假设你有一个做工业设备维护的内容站,站内有三篇文章分别讨论“季度保养周期怎么定”“保养记录表怎么设计”“保养外包还是自己做”。三篇都需要用到同一组事实:某类设备在连续运行条件下,润滑检查通常需要比闲置状态更频繁。这组事实目前在三篇里各写了一段,措辞略有不同,信息基本一致。
现在的分歧是:一种做法是把三处都删掉,只在其中一篇保留完整说明;另一种做法是三处都保留,但把表述改得不一样,避免看起来重复。两种做法都能降低表面重复,但代价不同。
选择的前提不是“重复了几次”,而是这条事实在当前页面是否影响读者的下一步判断。可以用三个问题区分:
按这个标准,上例中“保养周期怎么定”一文需要保留完整条件与结论,因为它直接支撑周期判断;“记录表怎么设计”只需要保留“检查频率会随运行状态变化”这一句,用来解释表里为什么要有运行状态字段;“外包还是自己做”则只需说明外包方需要被告知运行状态,不必重复频率本身。
集中承载成立的条件是:这条事实有唯一、稳定的主页面,且其他页面确实不需要它来支撑结论。代价是主承载页一旦修改,其他页面的指向和上下文可能失配,需要同步检查。它适合定义类、数据类、条件类事实。
分散保留成立的条件是:每条事实在不同页面里服务的决策不同,且各自带有不同的适用条件。代价是后续更新时要多处核对,容易出现一处改了、另一处没改。它适合与操作步骤强绑定的事实,比如某个字段为什么必须填。
需要避免的是第三种做法:把同一事实换成近义词再写一遍。这既没有减少维护点,也没有增加新信息。读者看到的是同一句话的变体,而不是新的判断依据。
具体动作可以这样落地:在内容表里为每条反复出现的事实加一列“主承载页”,填上唯一一个页面地址或标题。然后逐页检查其余出现位置,按上面的三个问题决定保留、压缩还是删除。压缩时保留的是与本页结论直接相关的那半句,而不是把整段改写。
这个动作的结果会直接影响下一步:如果某条事实在多个页面都被判定为“删掉后读者无法理解本页”,说明它其实不是重复,而是被拆散的核心前提,应该考虑是否把这几篇的边界重新划清;如果大多数出现位置都能安全压缩,说明主承载页的定位成立,接下来只需维护这一处,并在其他页面用一句自然过渡指向它。
还要提醒一点:某个页面被合并或指向调整后,抓取量、展现量出现波动,并不能单独证明处理正确或错误。波动还可能来自发布时间、站内结构调整、外部链接变化或查询词本身的变化。判断依据应回到读者是否还能顺畅完成本页的判断,而不是某一个数字的即时升降。
因此,减少冗余的核心不是让文字看起来不一样,而是让每条事实只有一个维护点,同时保证每个页面仍有足够上下文支撑自己的结论。做到这一点,重复就不再是负担,而是可以被明确管理的结构。