当同一组事实被多篇文章反复陈述时,冗余通常不是“写多了”,而是这些事实承担的角色没有区分开。先判断它们是共同前提、独立证据,还是只在某一条件下才成立的结论,再决定合并、引用还是保留。
很多团队遇到重复内容,第一反应是删。删完却发现,有的页面读起来缺了上下文,用户得跳回另一篇才能理解。这说明“相同事实”至少有两种来源。
第一种解释是共同前提:多个长尾问题都建立在同一组事实上,比如同一项业务规则、同一类适用条件。这类事实被反复写出,是因为每篇文章都需要它才能成立。删掉后,单篇会失去自洽性。
第二种解释是偷懒复制:作者没有找到该长尾问题独有的证据,于是把别处的段落搬过来充数。这类重复不提供新信息,只会让多篇文章看起来像同一个模板。
两种解释对应相反的处理方式。前者要保留但压缩,后者要删掉并补上该问题特有的依据。
假设你有一组关于同一业务的长尾文章,其中三段都写了同一条规则。可以做一个纸面推演:把这条规则从某篇中删掉,看读者是否还能完成该篇要解决的动作。
这个推演的关键不是字数,而是“删掉后哪一步会断”。断在理解前提,就保留;断在证据链,就补证据;完全不断,就删。
确认某条事实是共同前提后,可以把它写成一段稳定的说明,放在一个固定位置,其他文章只做简短引用。引用不是复制,而是给出足够的信息让读者知道“这条规则在这里适用”,同时指向更完整的解释。
例如,假设某业务有一条适用条件:只有在客户已完成某类验证后,后续流程才成立。多篇长尾文章都需要这条条件。与其每篇重写一遍验证细节,不如在每篇中写一句“该流程以已完成某类验证为前提”,并链接到专门解释验证的页面。这样既保留了判断所需的信息,又避免同一细节在多处出现不同版本。
实际动作是:先列出重复出现的事实,标注它在每篇中的角色;再把共同前提抽成一个引用单元;最后检查每篇删掉细节后是否仍能完成自己的任务。结果是,页面之间的差异会集中在各自独有的证据和条件上,而不是靠换同义词制造区别。
已有业务中,前提变化会让原本的共同事实失效。比如适用条件调整后,旧文章里反复出现的某条规则可能不再成立。这时不能只在原文上改几个词,而要重新判断:它现在是历史说明、例外情况,还是完全不再需要。
判断依据是变化后的决策路径。如果读者仍需要知道旧规则来解释某个遗留状态,就保留为历史说明,并明确它不再适用于新情况。如果旧规则只影响已经结束的流程,就从当前决策文章中移除,避免读者按旧前提行动。
这一步的结果会直接影响下一步:保留为历史说明的内容,应集中到少数页面;当前决策页面只保留变化后仍成立的事实。这样冗余不会因为前提变化而变成误导。
按这个顺序处理,冗余会从“重复的文字”变成“有分工的引用”,读者也能在每篇文章里找到该问题真正需要的判断依据。