先给结论:不要按“句子”去重,而要先判断这个事实属于哪一类角色——是支撑结论的证据、是解释机制的背景,还是仅用于让段落过渡的重复叙述。只有第一类事实值得在多篇文章中重复出现,后两类应尽量合并到一篇主文里,其余文章用链接指向它。判断依据不是句子像不像,而是删掉它之后,这篇文章的结论是否还站得住。
把你手上这批文章里反复出现的同一个事实抽出来,逐条问三个问题:它是否直接支撑本文标题对应的结论;它是否只在解释“为什么”时出现;它是否只是开头或结尾的铺垫。假设你写的是“百度关键词排名”相关的一组页面,同一组数据或同一段机制说明在五篇文章里都出现,此时可以这样处理:
这样做之后,你通常会得到一篇“事实主文”和几篇“结论文”。主文承担完整解释,结论文只保留必要前提。下一步的检查动作是:把结论文里每一处重复事实标出来,看它是否可以被一句链接替代;能替代的,说明它原本就不是本文的核心证据。
常见的两种选择是:把所有相同事实集中到一篇长文,其余文章只做摘要;或者每篇文章都保留完整事实,让读者不必跳转。两者都成立,但适用条件不同。
集中到一篇适合事实本身较长、需要数据或步骤支撑的情况。代价是其他文章会显得单薄,读者如果只读其中一篇,可能缺少必要前提。此时要在摘要处写清楚“完整说明见某篇”,并确保摘要本身足以让读者理解本文结论。
分散保留适合事实很短、一句话就能说清,且每篇文章的读者很可能只读这一篇的情况。代价是同一事实出现多次后,各篇表述容易逐渐不一致,后续维护成本上升。
判断标准可以落到一个动作上:统计这个事实在几篇文章里承担“结论依据”的角色。如果超过两篇,优先合并;如果只有一篇,其余只是引用,保留简短版本即可。这个动作的结果会直接决定你接下来是写主文还是写摘要。
假设你有一组围绕同一主题的页面,其中“影响排名表现的因素”这一事实在四篇文章里都出现。处理顺序可以是:
这个顺序的关键在于先定主文,再改其余文章。反过来先删后补,容易把必要前提一起删掉,导致结论悬空。完成之后,你还需要回看主文是否真的覆盖了被删掉的部分;如果没有,说明主文也需要补写,而不是继续删其他文章。
减少重复不等于把文章削成提纲。验证方法是:随机抽一篇结论文,只看它自身,能否回答标题提出的问题。如果能,说明摘要足够;如果不能,说明被移走的事实里有一部分是必要前提,应放回本文或改写为更短的前提句。
同时检查链接是否指向真正相关的主文,而不是把所有重复事实都指向同一篇泛泛的页面。链接的目标应当是那个事实的完整解释,而不是首页或栏目页。这个动作的结果会影响你下一步是继续合并,还是停止合并、转向补充主文细节。
最后要接受一个现实:同一事实在不同文章中的角色可能不同。它在A文里是核心证据,在B文里只是背景。此时不必强行统一,只需确保B文里的版本足够短,并且不会让读者误以为它是本文的主要依据。做到这一点,冗余就已经被控制在可维护的范围内。