先给出结论:如果这些事实是读者完成当前任务必须知道的,就保留并写得更具体;如果只是背景铺垫或重复证明同一观点,就删掉并在需要时链向已有页面。判断依据不是“出现过几次”,而是“删掉后读者是否无法理解或无法行动”。下面按两种常见条件展开取舍。
当一篇文章讲“怎么选”,另一篇讲“怎么用”,第三篇讲“出错了怎么办”,它们共享同一段事实是合理的。此时冗余来自表述雷同,而不是事实本身。处理动作是把共享事实压缩成一句可独立成立的陈述,再各自补充与本文任务相关的细节。
假设一个站点有三篇文章都提到同一项服务需要提前准备材料。与其三段都写“需要准备材料,材料包括A、B、C”,不如在“怎么选”里写清材料如何影响选择,在“怎么用”里写清材料提交后的处理顺序,在“出错”里只写材料缺失会导致哪一步卡住。这样每篇保留事实,但读者获得的信息不重复。
实施后要观察一个信号:如果某篇文章的跳出点集中在共享事实段落之后,说明读者已经知道这部分,后面的内容没有接上他的下一步。此时应把共享事实前移或压缩,把篇幅让给该篇独有的操作细节。
如果几篇文章的目标读者、搜索意图和后续动作高度重合,只是标题或例子略有不同,那么保留多篇本身就是冗余来源。此时减少冗余不是改写句子,而是合并或明确分工。选择依据是:两篇文章能否用同一组步骤回答。如果能,就合并成一篇,把原来各自的例子作为同一篇里的不同情形。
合并时不要只做同义词替换。把两篇的事实列出来,逐条问“这条事实删掉后,读者还能不能完成下一步”。不能删的留下,能删的删除或改为指向合并后页面的内部链接。合并完成后,旧地址如果已有外部链接或访问记录,应保留可访问的跳转,而不是直接返回错误。
例外是:两篇文章分别面向不同决策阶段,比如一篇帮读者判断要不要做,另一篇帮已经决定的人执行。这种情况下共享事实可以保留,但执行篇应减少背景解释,直接进入步骤;判断篇则应把事实转化为比较条件,而不是重复操作细节。
具体操作可以按以下顺序进行,每一步都产生一个可检查的结果:
注意,链接到主页面不等于把主页面当作唯一事实来源。如果某篇文章的读者可能不点链接就离开,那么该篇仍需保留完成当前动作所必需的最小事实,只是不再展开背景和证明。
第一种有害做法是把相同事实全部删掉,只留一句“详见另一篇”。如果读者从搜索进入的是被删的那篇,他需要额外一次点击才能理解上下文,而这次点击不一定发生。判断标准是:当前页面能否在不跳转的情况下回答标题承诺的问题。不能,就不应删到只剩链接。
第二种有害做法是用同义词把同一段话重写一遍,让它看起来不同。这不会减少冗余,只会增加维护成本,因为以后每改一次事实都要同步改多个版本。更稳妥的方式是保留事实的核心表述,把差异放在例子、条件和下一步动作上。
第三种有害做法是只看页面数量或字数来判断是否冗余。页面少不一定不冗余,页面多也不一定重复。真正需要比较的是:两篇文章是否让读者做同一件事、遇到同一组条件、得到同一个下一步。如果答案都是“是”,冗余就存在;如果有一项不同,就应保留差异并写清楚。
先确定当前页面要读者完成的动作,再列出完成该动作必须知道的事实。然后逐条对照其他页面:如果同一事实在别处有更完整的版本,就在当前页面保留最小必要表述并链接;如果当前页面才是更完整的版本,就把它作为主页面,其他页面改为链接。最后检查链接前后的句子是否仍然通顺,读者不点链接也能继续读下去。
这个顺序的结果会直接影响下一步:当主页面确定后,后续新增内容应优先补充主页面的条件和例外,而不是再开一个只换说法的页面。只有当新页面面向不同动作或不同决策阶段时,才值得单独建立,并在其中保留必要的事实重复。