最直接的做法是把停止维护的页面保留在原地址,把内容替换为一段说明,并给出仍然有效的替代入口;如果页面涉及交易、表单或账号操作,则应在提示的同时关闭这些功能,避免用户继续提交。真正容易遗漏的条件是:页面已经停止维护,但外部链接、收藏夹和搜索结果仍把它当作有效入口,用户看到的却是一个没有任何解释的旧页面。
用户仍然访问到旧页面,通常有两种解释。第一种是页面本身没有被修改,停止维护只发生在内部流程里,访客端没有任何变化。第二种是页面已经替换为提示,但提示被缓存、被重定向或藏在页面底部,用户第一眼仍以为内容可用。
区分这两种解释,不需要看后台的维护状态,而要看三个外部证据:直接输入地址时返回什么内容;从外部链接进入时是否出现同样的提示;页面上的表单或按钮是否还能完成操作。如果直接访问和外部进入看到不同结果,问题更可能出在缓存或跳转;如果两者都看到旧内容,问题就在页面本身没有替换。
停止维护的提示不应只出现在页脚或文章末尾。用户访问一个页面,往往带着明确目的:查一项信息、下载一个文件、提交一次申请。提示必须出现在这些动作之前,否则用户会先尝试操作,失败后才发现页面已经不再维护。
一个可执行的判断方法是:假设用户只看到屏幕第一屏,他能否知道这个页面已经停止维护?如果不能,提示位置就需要上移。提示内容至少应说明页面状态、停止维护后用户还能做什么,以及替代入口在哪里。对于没有替代入口的页面,也应明确告诉用户当前没有可用的后续入口,而不是留下一个仍然可点击的按钮。
停止维护不等于必须删除页面。三种处理方式各有成立条件:
如果页面涉及表单提交或账号操作,仅替换文字不够,还需要关闭提交入口。否则用户会填完表单才看到停止维护说明,体验更差。
假设一个本地服务页面停止维护,页面上原本有一个预约按钮。处理方式是保留地址,把正文替换为说明,并移除预约按钮。用户可以继续通过外部链接进入,看到页面已停止维护,并被引导到仍然有效的联系方式页面。
这个例子中,判断提示是否有效的标准不是页面是否好看,而是用户是否还能完成原本的预约动作。如果预约按钮仍然存在,提示就没有真正生效;如果按钮已移除但替代入口指向一个同样停止维护的页面,用户仍然无法完成下一步。动作的结果直接影响下一步:只有确认用户无法继续提交,才能判断停止维护在访客端已经落实。
在停止维护一个页面之前,按以下顺序检查,可以避免最常见的遗漏:
完成这些检查后,仍有一个需要接受的前提:外部链接和收藏夹不会因为你停止维护而自动消失。你能控制的是用户到达页面后看到什么,而不是他们是否还会到达。因此,提示的目标不是阻止访问,而是让仍在访问的用户尽快知道自己该去哪里。