减少冗余的关键不是把同一事实换词重写,而是先给事实定一个“归属页”,其余文章只保留理解当前问题所必需的最小引用,并让引用方式随页面角色变化。下面以你手里现成的一组资料或一个已发布页面为对象,逐步转成可执行的处理方案。
把资料中反复出现的事实逐条列出,例如某项服务的适用条件、某类材料的常见规格、某个流程的先后顺序。每条事实只指定一个归属页,通常是该事实最完整、最可能被单独检索到的页面。归属页负责完整解释,其他页面只引用结论或前提。
这一步的实际动作是建一张极简的对应表,而不是继续写正文:左侧写事实,右侧写归属页的标题或文件名。做完后你会发现,原先准备在五篇文章里各写一遍的内容,实际只需要在一处展开。下一步的写作顺序也随之确定——先写归属页,再写引用它的页面,避免引用时反复改动。
同一事实在不同页面出现时,冗余感往往来自引用方式单一。可以按页面与事实的关系分三类处理:
假设你有一篇讲某类服务适用条件的归属页,另有一篇讲预算取舍的文章。后者不必再列一遍条件,只需写“在满足基础条件的前提下,预算差异主要来自……”,把条件压缩为前提。这样两篇文章各自成立,读者也不会读到第二遍同样的清单。
冗余并不等于出现两次,而是出现的那次没有推动当前页面的任务。判断方法是问:读者在这个页面上的下一步动作是什么?如果重复的事实不能帮助完成这个动作,就删到只剩指路。
可操作的做法是逐段标注段落功能:解释、证明、比较、操作、指路。同一事实若在两篇文章中都承担“解释”,其中一篇就应改为“指路”;若都承担“比较”,则保留各自比较维度不同的部分。标注完成后,删掉功能重复的段落,再检查被删处是否留下断点。若留下断点,补一句过渡,而不是把删掉的事实搬回来。
这个动作的结果会直接影响下一步:段落功能清晰后,内部链接的锚文本也更容易写,因为你知道读者是从哪个缺口被送过去的。
少量样本里,靠人工记忆就能避免重复;文章数量上去以后,例外通常出现在三种情况:归属页本身需要拆分、同一事实在不同地区或版本下结论不同、以及旧页面已经积累了与归属页不一致的表述。
这时不能直接照搬“一条事实一个归属页”的规则。若归属页因主题过宽而拆分,应把事实按子主题重新归属,并保留原页作为入口;若事实随条件变化,归属页应把条件写成可区分的分支,而不是在每篇引用页里各写一个版本。对于旧页面,先比对其表述与归属页的差异,再决定是改旧页、改归属页,还是把旧页降级为指路页。
需要提醒的是,抓取量下降、某页收录变化这类现象不能单独证明你的去重处理正确,它们也可能来自抓取预算调整、站点结构改动或外部链接变化。判断依据仍应回到页面是否各自完成了独立任务。
这套流程不依赖固定字数或关键词密度,也不靠同义词机械换写来制造差异。它的产出是一组分工明确的页面:每条事实只被完整解释一次,其余位置按需引用。做到这一点,冗余就不再是写作问题,而是页面角色是否清楚的问题。