先给结论:不要只挂一句“本页停止更新”,而要按“页面是否还有被引用的价值”分成两种处理——仍有参考价值的页面保留内容并加停更说明与替代入口,已无参考价值的页面做重定向或返回合适状态码,同时让提示出现在用户真正看得到的位置,而不是只写进源代码注释里。
决定怎么提示之前,先回答一个问题:这个页面停止维护后,对仍在访问的人还有没有用。判断依据不是页面老不老,而是它是否承担了别的页面替代不了的信息。比如一篇早年发布的张家界某景区游览路线说明,即使不再更新票价和班次,路线走向、地形描述、步行耗时结构仍可能被外部引用;而一个已经下线的活动报名页、一个临时专题页,内容本身失效,留着只会误导。
可以按下面几条区分:
如果前三条偏“是”,它属于保留型停更页;如果页面信息已经失效、且没有可迁移内容,它属于退出型页面。两种情况的提示方式完全不同,混用是常见错误。
保留型页面的目标是:让用户第一眼知道内容不再更新,同时不打断他继续阅读或找到新入口。实际动作是在正文标题下方、正文开始之前插入一段提示区块,措辞要包含三件事——停止维护的时间范围、内容可能过时的具体方面、替代页面或联系渠道。
例如一个假设案例:某张家界网站设计项目里,一篇“景区交通换乘说明”页面因运营调整停止维护。提示写成“本页信息截至某时间点,班次与票价可能已变化,最新换乘方案见某某栏目”,比只写“本页已停止维护”有用得多。前者告诉用户哪部分不可信、去哪里找可信信息;后者只制造疑问。
这里有一个实际动作会影响下一步:给提示区块加上稳定的锚点或独立样式类,例如 <p class="stale-notice">。这样做的好处是,后续如果同一批页面都要调整措辞,可以按类统一处理,而不必逐页打开编辑。做完这一步,你才能判断“停更提示”是一个可批量维护的组件,还是零散写死在每个页面里的文案。
需要说明适用条件:保留型做法成立的前提是页面本身仍可访问、内容没有严重错误。如果页面信息已经会直接误导用户,比如仍在展示已取消的线路或已关闭的入口,那它不该继续以保留型方式存在。
退出型页面的核心不是“提示”,而是“把用户送到正确的地方”。如果存在内容相近的新页面,优先做 301 重定向,让用户几乎无感地到达新地址;如果确实没有替代页面,才考虑返回 410 或保留一个简短说明页。
很多站点在这里会犯一个错误:把已失效页面统一跳转到首页。对用户来说,首页往往不能回答他原来的问题,这种跳转只是把困惑从 A 页搬到 B 页。更合理的顺序是:先找最接近的替代页,找不到再退到上级栏目页,最后才考虑首页或站内搜索。
判断重定向是否合适,可以看两个条件:新旧页面的主题是否足够接近;用户在原页面想完成的任务,新页面能否承接。两个条件都满足,重定向成立;只有一个满足,保留说明页加替代入口更稳妥。
还有一个容易被忽略的例外:如果页面被大量外部引用,直接重定向可能让引用方和访问者都失去上下文。这时可以保留一个极简说明页,明确写出“本页已停止维护,相关内容迁至某处”,再给出链接。它比静默跳转更透明,但代价是需要长期维护这个说明页本身。
单个页面停更时,手工写一段提示、手工加一条重定向,几乎不会出错。但当成百上千个页面进入停更计划,个别样本成立的做法会开始出现例外。
第一个例外是提示文案的重复度。几十个页面用同一句“本页已停止维护”,用户会逐渐忽略它,提示形同虚设。解决办法不是每页写不同的话,而是按停更原因分组:信息过期、业务下线、内容合并,各用一套模板,并在模板里留出可替换的具体信息。
第二个例外是重定向链。假设页面 A 重定向到 B,后来 B 也停止维护并重定向到 C,用户和爬虫就要经过两跳。规模化处理时,应定期检查是否存在多级跳转,把 A 直接指向 C。这个动作的结果会影响下一步:只有跳转层级收敛了,你才能判断哪些页面真的没有替代目标,需要保留说明页。
第三个例外是提示位置。个别页面把提示放在页脚,用户滚动到底部才看到,影响不大;但批量停更时,如果提示统一沉在页脚,等于默认大多数用户看不到。更稳妥的做法是把提示放在正文之前,页脚只保留一句简短的状态说明。
把上面的判断落成动作,可以按这个顺序走:
最后一步尤其重要。停更提示不是终点,它是一次观察机会:如果某个页面在停更后仍有稳定访问,那说明它承担了你还未识别的需求,这时候正确的动作可能是恢复更新,而不是继续挂着提示。