先给结论:不要按文章逐篇删重复事实,而要先把同一事实归到“唯一主文”,再决定其余文章是删除、压缩成一句指路,还是保留局部差异。判断标准不是重复次数,而是这个事实在每篇文章里是否承担独立任务:承担解释、比较或决策任务的保留并改写角度;只承担背景铺垫的删掉或缩成一句。这样处理旧内容,退出的是冗余段落,留下的是仍然能独立回答问题的部分。
同一个事实出现在多篇文章里,通常有两种性质。第一种是背景型事实,例如某项业务的基本定义、某个流程的通用前提、某类合作的常规门槛。它出现在文章开头只是为了让人读得下去,删掉后不影响论证链条。第二种是支点型事实,例如某个限制条件决定了方案能不能用、某个时间节点决定了读者该先做哪一步。它一旦被删,文章剩下的建议就会失去依据。
两种条件的处理方向不同。背景型事实只保留一处最完整版本,其余文章用一句概括并指向那一处;支点型事实不能简单合并,因为每篇文章要解决的问题不同,需要保留事实本身,但换掉解释角度。比如同一项资质要求,在一篇讲入场条件的文章里是判断门槛,在一篇讲退出安排的文章里是收尾约束,事实相同,作用不同,就不该只留一份。
可以用一个简单测试决定去留:把这段事实从文章里拿掉,读者是否还能完成这篇文章承诺的动作。如果还能,它是背景,优先合并;如果不能,它是支点,优先保留并重写。
这个测试的好处是不依赖字数或重复次数。同一事实在两篇文章里都重要,就都留;在五篇文章里都只是铺垫,也只留一处。不要用同义词机械换写来假装不重复,读者能看出同一句话被换了说法,价值并没有增加。
具体操作分三步。第一步,选一篇作为该事实的主文,标准是它最直接围绕这个事实展开,而不是访问量最高或篇幅最长。第二步,在主文里把事实写完整,包括适用条件和例外。第三步,逐篇处理其余文章:背景型改为一句概括,支点型保留事实但改写解释角度,并在段末说明本篇为什么需要它。
一个假设例子:某类旧合作退出时涉及提前通知期。若三篇文章都完整写了通知期,可以选讲退出流程的那篇作为主文,写清通知期、起算方式和例外;讲替代方案的文章只保留一句“通知期要求见退出流程主文”;讲历史合作回顾的文章则保留通知期,但改成说明它当年如何影响交接安排。这样处理后,主文承担完整解释,其余文章各自保留与本篇任务相关的部分。
动作的结果会直接影响下一步:如果合并后某篇文章的论证出现断点,说明那段事实其实是支点,不该被压缩,应恢复并改写角度;如果合并后读者仍需来回跳转才能理解,说明主文位置选错了,应换一篇更聚焦的文章承担完整版本。
第一种,事实涉及不同适用条件。同一项要求在不同地区、不同合作类型或不同时间版本下含义不同,合并会掩盖差异,应分别保留并标明条件。第二种,事实是读者进入该页面的主要理由。即使它在别处写得更全,本篇也需要保留可独立阅读的版本,否则页面失去存在意义。第三种,旧内容正在退出但仍有引用价值。此时不必重写全部事实,只需在保留部分前加一句状态说明,让读者知道它对应的是旧安排,并指向仍然有效的部分。
需要提醒的是,重复减少后,某些页面的停留或抓取表现可能变化,但这不能单独证明处理正确,也不能单独证明处理错误。页面角色变化、内链调整、旧入口退出都会带来类似现象。判断依据仍然是:留下的内容是否还能独立回答它承诺的问题,退出的部分是否已经在主文得到完整承接。
处理完正文后,软文标题和开头也要跟着调整。如果一篇旧文只保留某个事实的局部角度,标题就不应继续承诺完整解释,而应改成它真正承担的任务,例如从“某流程全说明”改为“某流程中交接环节怎么处理”。开头第一段直接说明本篇保留了什么、完整版本在哪里,读者就不会因为事实变短而误以为内容缺失。
这样做的结果是:旧内容不必整篇删除,也不必为了看起来不重复而反复换词。每篇文章只保留自己必须承担的事实,其余交给主文承接。下一步检查时,只需逐篇问一句:删掉的部分是否已经在别处有完整版本,留下的部分是否还能让读者完成动作。两个答案都是肯定的,这次冗余处理就可以结束。