维护单一来源的关键不是禁止内容出现在多个栏目,而是为每条内容指定一个“主记录”,其他栏目只引用或聚合它。昭通网站开发中常见的情况是:旧栏目、旧系统或旧合作关系需要退出,但其中一部分内容仍有价值。此时先判断这些内容是否还会被独立更新:会更新就保留主记录并让其他栏目引用;不会再更新就转为归档副本,并从常规栏目导航中移除。
把重复内容分成两类,处理方式完全不同。
判断依据不是“内容好不好”,而是“未来半年内是否还会有人改它”。只要答案是否定的,就不必为它维护多份副本。
此时保留一个主记录,其他栏目改为引用。具体动作是:先确定主记录的固定地址,再把其他栏目的展示改为读取同一份数据或跳转到主记录。做完这一步后,更新只需要改一次,其他位置自动一致。下一步应检查栏目列表、站内搜索和旧链接是否都指向主记录,而不是各自保留一份正文。
假设一个昭通本地服务站的“常见问题”和“服务说明”都写了同一条交付流程。若把“服务说明”设为主记录,“常见问题”里只保留问题标题和指向主记录的链接,那么以后修改流程时只需改一处。这个例子的数字不重要,重要的是比较“改一处”和“改多处”的维护成本。
此时不必强行合并,而是把它转为归档副本。动作是:从常规栏目导航中移除,保留可访问的归档地址,并在页面顶部说明这是历史内容。结果是它不再参与日常维护,也不会和主记录争夺同一批关键词。下一步应确认归档页不会被站内推荐或栏目聚合再次拉回主列表。
例外是:如果归档内容涉及仍在生效的条款、价格说明或服务承诺,就不能只做归档,必须回到主记录中更新,否则用户看到的历史版本可能造成误解。
旧系统退出时,最容易留下的是数据库里的重复记录。不要直接删除,先导出重复项清单,逐条标记“主记录”“引用”“归档”三种状态。旧合作关系产出的内容同理:确认对方是否还要求保留展示,若不再要求,就转为归档;若仍要求,就并入主记录并注明来源。
这个动作的结果会直接影响下一步:如果重复项被标记清楚,后续改版只需按标记迁移;如果标记混乱,旧系统下线后就会出现多个版本互相矛盾。
不要只看标题相同就合并。可以比较三项证据:正文中的关键数据是否一致、更新时间是否不同、是否存在不同的联系或办理入口。若关键数据一致但更新时间不同,通常是副本;若办理入口不同,可能是两个独立流程,应分别保留并明确适用条件。
另外,某个旧栏目访问量下降或抓取减少,并不能单独证明它应该被删除。也可能是导航调整、外部链接变化或季节性因素。此时应结合是否还有更新需求来判断,而不是只凭一个指标做决定。
这样处理之后,同一内容在多个栏目出现时仍然只有一个维护入口,旧内容也不会因为退出动作而丢失仍有价值的部分。