把重复说明提取到公共页面后,读者在具体页面看不到“这条规则为什么适用于我”,这才是常规做法失效的地方。解决办法不是把说明再抄一遍,而是让公共页面承担可复用部分,让引用它的页面保留场景、条件和入口上下文,并用可区分的标识把两者关联起来。下面用一个假设情境说明判断过程。
假设你有一个工业配件站,三个产品页都写着同一段“下单后如何安排发货、哪些地区需要额外确认”。你把这段文字提取到公共页面,三个产品页改为一句链接。改动后,产品页变短了,但来自产品页的咨询反而变多,问题集中在“我这种情况算不算需要额外确认”。
这个结果不能单独证明提取错了。另一种解释是:公共页面本身没有写清适用范围,或者三个产品页的链接锚文本太泛,读者不知道点进去会看到与当前产品有关的内容。先区分这两种原因,再决定是补公共页面,还是补各页面的引用上下文。
提取重复说明时,公共页面适合承载稳定、跨页面一致的部分;原页面适合承载只对当前对象成立的变量。可以按三层来分:
三层里最容易丢的是场景层。公共页面写得再完整,读者仍需要知道自己所处的位置。原页面至少保留一句条件限定,例如“以下交付规则适用于标准件;定制件以本页参数为准”。这句话本身就是上下文,不需要重复整段说明。
如果公共页面被多个页面引用,最好给每个引用点一个可区分的标识,让公共页面能识别来源场景。做法可以很轻:在原页面的链接上带上场景参数,公共页面根据参数显示对应的条件说明。
假设原页面链接写成 <a href="/delivery?scene=custom">定制件交付规则</a>,公共页面读取 scene 后,在顶部显示“你来自定制件页面,以下条款中标注定制件的部分适用”。这样公共内容仍只有一份,但读者进入后看到的上下文与来源一致。
这里要说明适用条件:如果站点无法在公共页面按参数渲染内容,或者参数会被缓存层统一处理掉,就不要依赖这个方案。此时更稳妥的做法是在原页面保留一句条件说明,公共页面只做通用规则,不承诺按来源变化。
验证时不要只看“咨询是否减少”。先看三个可区分的信号:
如果进入量分散、原页面提示清楚,但读者仍离开,优先补公共页面的适用范围说明;如果进入量集中在少数页面、原页面提示模糊,优先补原页面的场景句和锚文本。两种原因的下一步动作不同,不能只用一次改动前后的总量比较下结论。比较时还要考虑季节、搜索需求变化和数据采集差异,避免把正常波动当成改动效果。
假设你只能改一处,优先改原页面的场景句,而不是继续扩写公共页面。因为读者是在具体页面产生疑问的,原页面缺一句条件限定,公共页面再详细也可能对不上他的情况。
具体动作是:在原页面链接前加一句“本页产品属于标准件,交付规则见公共说明;定制参数以本页为准”,链接文字改为“标准件交付规则”。这样公共页面不需要为每个来源写不同版本,原页面也保留了判断入口。改完后观察原页面到公共页面的点击,以及公共页面上与当前场景相关的说明是否被继续阅读。如果点击后仍大量返回,再考虑在公共页面增加按场景展开的段落,而不是把整段说明搬回原页面。
这套做法的边界是:重复说明必须确实跨页面一致,才值得提取;如果各页面的条件差异已经大于共同部分,公共页面只会变成另一个需要维护的分支,此时保留原页面各自说明更省事。