先给结论:不要靠同义词替换来“稀释”重复事实,而要先把事实拆成“可独立引用的最小单元”,再决定它在每篇文章里承担什么任务。如果同一事实在两篇文章中承担的任务相同,就应当合并或只保留一处;如果任务不同,就保留两处,但必须改变事实的呈现粒度——一处给结论,一处给推导或适用条件。判断依据不是文字像不像,而是读者读完这一段后能不能做出不同的下一步动作。
拿你手上两篇已经写完或正在写的软文,把其中反复出现的事实句圈出来,例如某类业务的适用条件、某个流程的先后顺序、某个判断标准。然后逐句问:这句话删掉之后,读者还能不能理解本段的结论?如果还能,它大概率是重复表述;如果不能,它是本段的结构支撑,不能简单删。
真正需要处理的是前一种。重复表述的典型特征是:换了形容词、换了主语顺序、换了连接词,但信息增量是零。比如“这个环节需要提前确认”和“在进入该环节之前,有必要先完成确认”,读者得到的是同一个动作,这种重复不会因为换词而变成新内容。机械换写不带来新价值,反而会让读者觉得文章在绕圈。
可以按下面这个顺序处理你手里的页面:
两处重复是否成立,取决于它是否推动读者走向不同的下一步。假设你写的是同一项服务,A 文面向第一次接触的人,B 文面向已经在比较方案的人。同一句“需要先确认基础条件”,在 A 文里的任务是让读者知道有前置门槛,在 B 文里的任务可能是让读者判断自己是否属于不适用的那类人。这时保留两处是合理的,但写法必须分开:A 文只给门槛存在这一结论,B 文给出不适用的具体情形和判断方法。
反过来,如果两篇文章的读者处于同一决策阶段,同一事实出现两次就是冗余。此时更有效的动作是合并:把两处内容并成一处更完整的说明,另一处只留一句“这一点在前文已经展开”,或者干脆不提。合并之后,你会发现文章变短了,但读者需要做的判断没有减少,这是可以接受的取舍。
这里有一个可操作的检验:把两处重复句分别遮住,看读者是否还能完成本段要求他做的动作。如果两处都能独立完成,说明它们是同一任务的复制;如果只有一处能完成,另一处就是多余的。
当同一事实确实需要在两篇文章中各出现一次时,减少冗余的正确做法是改变粒度,而不是换同义词。粒度可以理解为:同一件事,你给的是概括、是拆解,还是边界条件。
同一事实在三篇文章里分别以这三种粒度出现,读者不会觉得重复,因为每次获得的决策信息不同。但如果三篇都用概括粒度,只是把“需要确认”换成“有必要核对”,那就是冗余,删掉两处不会损失信息。
具体动作可以这样落地:选定一条重复事实,在保留它的每一处前面加一个限定词,明确这一处只负责哪一种粒度。例如“这里只说明它存在”“这里只说明第一步做什么”“这里只说明什么情况下不适用”。写完后再读一遍,如果两处的限定词指向同一粒度,就合并。
假设你有一项需要提前预约的服务,两篇文章都提到“预约需要提前”。A 文讲整体流程,B 文讲临时改期的处理。在 A 文里,这句话的任务是让读者知道流程起点;在 B 文里,它的任务是解释为什么改期会受影响。处理方式可以是:A 文只保留“需要提前预约”这一结论,B 文保留“提前量不足时改期会受到限制”这一后果,并补一句判断标准,比如提前多久算充足。两处不再重复同一句话,读者在 A 文知道要预约,在 B 文知道改期的边界,下一步动作不同。
这个例子的数字和条件都是假设,用来演示比较方法,不代表任何实际业务的标准。你替换成自己手里的事实即可。
第一,看两篇文章的段落是否还能各自独立回答一个读者问题。如果合并后某一段变成了纯过渡,说明删得过头,需要把被删事实的结论补回一句。第二,看读者读完是否还需要回到另一篇才能行动。如果必须两篇一起读才能完成一个动作,说明事实被拆得太散,应当把同一决策所需的信息放回同一篇。
这两个信号指向相反方向时,优先保证单篇可行动,再考虑跨篇去重。因为读者通常不会按你设想的顺序读完所有文章,把关键事实留在唯一一处,风险是那一处没被读到。此时更稳妥的做法是:在该出现的地方保留结论,在展开的地方保留推导,接受一定程度的表面重复,但确保每次出现都推进不同的下一步。
最后提醒一点:请求量、抓取量或某段文字的重复次数本身不能证明处理是否正确。重复减少后数据没变化,可能只是样本太小、页面权重不足或需求本身波动,不能直接归因于这次去重。把注意力放回读者能否做决定上,比盯住重复计数更可靠。