把重复说明提取到公共页面,目的通常是减少多处维护,但提取后原页面会出现上下文缺口:用户读到一半被引向公共页,返回时已经忘记自己原本要解决什么。保留上下文的关键不是把公共页写得更长,而是在原页面保留“为什么需要这条说明”的语境,把可复用的部分放出去,把与当前任务绑定的部分留下。
提取之前,把重复内容分成三类,处理方式完全不同。
只有定义型适合直接提取。流程型和结论型要么留在原页面,要么在公共页建立可定位的锚点,让原页面能指向具体段落而不是整页。
原页面被提取后,至少保留三段信息:当前任务是什么、为什么需要这条说明、如果情况不同该去哪里。一个可用的写法是:先一句话说明当前场景,再一句链接到公共页的具体小节,最后一句说明本页面的特殊限制。
假设一个页面原本用四段解释某类材料的有效期,其中两段是通用定义,两段是本场景下的例外。提取时把通用定义移入公共页,原页面保留例外部分,并在例外前加一句“通用口径见公共页,以下只说明本场景的差异”。这样读者不需要先跳走再跳回,也能判断自己是否要继续读公共页。
这个动作的结果是:原页面字数下降,但读者理解路径没有断。下一步可以检查公共页的锚点是否稳定,如果公共页后续改版删掉了对应小节,原页面的链接就会指向错误位置,此时应把链接改成指向新的小节,而不是把内容再抄回来。
当重复说明在两个页面里的措辞接近、但服务的目的不同,直接提取会让其中一个页面失去说服力。判断依据是:删掉这段说明后,原页面的主要结论是否还成立。如果结论依赖这段说明来支撑,就不适合整段搬走,而应该改写为一句结论加链接。
例如原页面用一段话解释为什么某种做法在特定条件下不推荐,公共页只解释这种做法的通用定义。此时原页面应保留“在什么条件下不推荐”的判断,把定义部分链接出去。改写后的句子更短,但保留了决策依据。
改写还有一个附带好处:原页面和公共页不会形成几乎相同的段落,减少两处同时需要维护同一句话的风险。代价是需要多花一次编辑时间,适合那些仍会带来访问和转化的旧页面。
不是所有重复说明都值得保留。满足以下条件时,退出比提取更合理:原页面已经不再承担独立任务,只是历史遗留;页面上的其他内容也已经过时;保留它需要持续维护链接和前提说明。
退出的实际动作是设置重定向或移除入口,而不是留下一个只有一句话和链接的空页面。空页面会让读者以为还有内容,也会让后续维护者误判它的用途。退出后要确认公共页是否已经覆盖了原页面仍然有价值的部分,如果没有,先把那部分补进公共页再退出。
需要说明的是,访问量下降或抓取减少不能单独证明退出正确,也可能是季节变化、需求转移或数据采集口径不同造成的。比较前后变化时,应把同期其他页面的趋势作为参照,而不是只看单页曲线。
验证方法不是看公共页是否被访问,而是看原页面的读者是否能独立完成判断。可以按以下顺序检查:
第三步最容易被忽略。缺少差异说明时,读者会把公共页的通用结论直接套用到当前场景,产生误判。补上这一句的成本很低,却能决定这次提取是减少维护还是制造新的混淆。
最后,把提取后的公共页和原页面放在同一次内容检查里,而不是分开维护。公共页负责通用口径,原页面负责场景判断,两者的边界写清楚,后续新增页面时才知道该往哪边放。