先给结论:如果同一事实在不同文章里只是换了说法、服务的是同一类搜索意图,就把它合并到一篇主文档里,其余文章只保留指向它的链接和本页独有的差异信息;如果这个事实在不同页面里承担不同判断前提(例如面向不同角色、不同使用阶段),才保留重复,但必须让每处重复都带上该页特有的限定条件。判断依据不是“出现了几次”,而是“删掉这处重复后,这一页还能不能独立回答它承诺的问题”。
下面用一个假设情境串联整篇:假设你运营一个面向小团队的项目管理工具站点,手上有三篇内容都写到“任务看板最多支持 5 个自定义状态”。运营、产品和客服对这句话的理解分别是“免费版限制”“所有版本上限”“可以找客服开通”,分歧由此产生。
把三篇文章里涉及该事实的段落摘出来,逐条记录四件事:这句话在哪个页面、它服务于什么搜索意图、它前面有没有限定条件、删掉它之后本页是否还成立。做完这一步通常会发现,三处看似重复的内容其实只有一处是完整事实,另外两处是残缺转述。
以上面的假设为例,清点结果可能是:A 页写的是“免费版看板最多 5 个自定义状态”,B 页写成“看板最多 5 个状态”,C 页写成“状态数量受版本影响”。三者指向同一对象,但 B、C 都丢了“免费版”这个前提,这才是冗余之外更该先修的问题。
合并与保留的边界可以落到两个可核对的条件上:
回到假设情境:如果 A 页面向“免费版能做什么”,B 页面向“如何规划状态数量”,C 页面向“升级前要确认什么”,那么三处保留同一事实是合理的,但 B、C 都必须补回“免费版”这个前提,否则读者会误以为所有版本都卡在 5 个。
多角色对同一事实理解不一致时,争论“谁的版本对”通常没有出口。更有效的做法是把分歧拆成一张可核对的清单,每条都写成“谁在什么条件下会看到什么结果”,然后逐条去找能验证它的材料。
这里有一个实际动作值得单独说:把核对结论写回主文档后,下一篇文章的写作顺序会变。原来你可能先写新页、再回头统一口径;现在应该先确认主文档版本,再决定新页是引用它还是补充它。这一步直接决定了后面会不会产生第四处重复。
确认了事实与意图之后,处理方式无非三种,各有代价,需要按页面角色选:
如果这个事实本身还在变化,优先选第三种;如果它已经稳定,且各页意图确实不同,选第二种并建立同步清单;如果各页意图相同,选第一种。
遇到“同一事实又出现了”时,按这个顺序走一遍,通常几分钟就能定:先看这处内容删掉后本页是否还成立;再看它和已有主文档是不是同一个意图;然后检查它有没有丢失前提条件;最后才决定合并、保留还是改成条件式引用。需要提醒的是,某篇文章的抓取量或点击量下降,不能单独证明这次合并做对了——它也可能是标题改动、内链结构变化或季节波动的结果,需要结合改动记录一起看。
真正减少冗余的不是删字,而是让每处重复都带上它存在的理由;没有理由的重复,无论换多少同义词,都只是把同一个问题留给读者去猜。