空搜索结果页的目标不是把用户留在原地,而是让他在一次点击内接近原需求。可行做法有三类:保留仍有价值的旧内容并改写承接,把旧入口转向新的等价页面,或干脆退出并给出明确的外部或人工路径。选择哪一类,取决于原需求是否仍存在、旧内容是否还准确、以及退出后用户能否在别处完成同一任务。
用户搜到空结果,常见原因并不相同。可能是站内确实没有对应内容,也可能是旧内容被下架、旧系统迁移后链接失效,或者搜索词命中了已退出的服务名称。这三种情况的处理方向完全不同。
区分方法可以看两点:一是搜索日志里同类词是否反复出现,二是这些词对应的旧页面是否还有访问记录。如果词反复出现但站内没有任何页面,属于内容缺失;如果词只出现在旧链接跳转后,属于入口失效。前者要考虑是否值得补内容,后者要考虑是否改写或转向。
假设某站把一批旧产品页整体下架,搜索页对这些产品名返回空结果。此时若直接补一个空白提示,用户会离开;若把旧词指向新的同类产品页,用户至少能继续浏览。这个判断动作会直接影响下一步:是补内容、做转向,还是彻底退出。
如果原需求仍然存在,只是旧页面信息陈旧、结构混乱或缺少维护,保留并改写通常比直接删除更稳。前提是旧内容里仍有可复用的部分,比如基础说明、常见问题、操作步骤或参数解释。
改写时不要只换标题和日期。应把旧内容中仍然成立的部分留下,把已经失效的入口、过时的流程和不再维护的承诺删掉。改写后的页面要能直接回答用户搜索的那个问题,而不是把用户再引到另一个模糊的栏目页。
一个可操作的动作是:先列出空结果词对应的旧页面,逐条标记“仍准确”“部分准确”“已失效”。仍准确的部分保留并补充上下文,部分准确的改写,已失效的进入退出流程。这样做的结果是,后续维护范围会明显缩小,不必为已经无用的旧内容继续投入。
当旧系统停止维护、旧合作关系结束,或者旧内容涉及的主体已经不再提供对应服务时,继续保留原页面反而会制造错误预期。这时应选择转向或退出。
转向适用于站内还有等价内容。比如旧产品页退出,但新的同类页面能承接同一需求,可以把旧入口指向新页面,并在页面上说明变化。退出适用于站内没有任何等价内容,此时应给出明确的外部路径、联系方式或人工入口,而不是让用户停在空结果页。
需要注意,转向不是把所有旧词都指向首页。首页无法回答具体问题,用户会再次搜索并再次遇到空结果。退出也不是简单返回 404,而是要让用户知道原内容为什么不在、下一步可以去哪里。
如果选择保留并改写,空结果页应优先展示站内最接近的已改写页面,并说明它和原需求的关系。如果选择退出,空结果页应展示可执行的下一步,例如返回上一级、查看同类内容、联系人工,或前往外部渠道。
这些做法的共同点是:不让用户自己猜。空结果页的价值在于缩短用户从失败搜索到有效下一步的距离。
可以按以下顺序判断,避免在空结果页上反复调整却没有结论。
假设一个旧服务页面已经停止更新,但搜索词仍每天出现。若站内没有等价页面,正确动作不是把旧页面继续挂着,而是在空结果页说明该服务已停止,并给出当前可用的替代路径。这个动作的结果是,用户不会反复点击失效页面,后续也更容易判断哪些旧内容需要彻底清理。
空结果页不是搜索功能的失败提示,而是一次重新分配用户注意力的机会。先判断原需求是否还在,再决定保留、改写还是退出,比统一套用一个模板更能让用户接近他真正要找的东西。