结论先行:如果同一事实在不同文章中承担的是不同决策任务,保留它并换掉解释角度;如果它只是被反复用来铺垫背景,就应集中到一篇主文,其余文章只留一句指向性概述。判断标准不是“重复了几次”,而是“删掉它之后,读者还能不能完成这篇文章要他做的动作”。
同一事实出现两次,未必是冗余。例如一条产品参数,在选型文章里用来排除不合适方案,在故障排查文章里用来判断现象是否属于正常范围,它承担的任务不同,读者读到的重点也不同。这种重复应当保留,但写法要变:选型文里把它放进对比条件,排查文里把它放进判断步骤。
真正需要处理的是垫场式重复:每篇文章开头都用同一段背景、同一组数据、同一句结论,用来把读者“带入语境”。这类内容删掉不影响任何操作,却会让多篇文章读起来像同一篇的变体。处理方式是把这段背景集中到一篇主文,其余文章用一句话交代前提,然后直接进入本篇特有的问题。
已有实际业务的情况下,最常见的触发变化是:服务范围调整、适用条件改变、交付方式变化、目标读者从一类人换成另一类人。变化发生后,原先“每篇都提一句”的事实会开始互相矛盾——旧文里的条件已经失效,新文里的条件还没覆盖到所有入口。
这时可以按下面的顺序重新分配,而不是逐篇改字:
做完这一步的直接影响是:后续再出现变化时,你只需要改主文和少数几篇强相关的文章,而不是全站搜索替换。这也是判断分配是否合理的实用标准——下次变化来临时,需要改动的文章数量是否明显减少。
上面这套做法有一个明确的失效条件。如果读者几乎不会按顺序读你的文章,而是从搜索、推荐或广告分别落到不同页面,那么每篇文章都需要独立成立。此时把关键事实全部收进主文,会让非主文页面缺少完成判断所需的信息,读者还得再跳一次。
假设一个场景:三篇文章分别面向“初次了解”“比较方案”“准备执行”三类读者,他们之间很少互相跳转。这种情况下,同一事实在三篇里各出现一次是合理的,但每篇的解释深度应不同——了解阶段讲它是什么,比较阶段讲它和替代方案的差别,执行阶段讲它会影响哪一步操作。如果三篇都写成同一深度,那才是冗余。
换句话说,集中还是分散,取决于你的流量是否以单页落地为主。以单页落地为主时,优先保证每篇自足;以站内连续阅读为主时,优先保证事实只有一个完整出处。
拿三到五篇涉及同一事实的文章,做一次对照:把每篇里与该事实有关的句子单独抄出来,排在一起看。如果这些句子在讲同一件事、同一深度、同一结论,就属于垫场式重复,按前面的顺序合并。如果它们分别服务于排除、判断、执行等不同动作,就保留,但把措辞改到与各自动作匹配。
这个动作的结果会直接告诉你下一步该改哪一类文章:抄出来高度雷同的,改结构,把完整解释收拢到一篇;抄出来角度不同但表述含混的,改措辞,让每篇的重点更明确。两种情况不要用同一种改法,否则容易把本来有效的重复也删掉,导致单页落地的读者缺信息。
最后提醒一点:不要用同义词机械替换来“降低重复”。换词不改变事实的分布,也不增加新信息,只会让读者更难判断哪一句才是当前有效的条件。真正减少冗余的方式,是让每篇文章对同一事实只承担一个明确的解释任务。