当搜索词没有命中任何内容时,空白结果页不应只显示“未找到”,而要判断这是内容缺失、筛选过窄还是拼写偏差,再给出与原需求同一方向的替代入口。最直接的做法是:保留原搜索词,提供放宽一个条件的相关栏目、同类内容的最新条目,以及可修改关键词的输入框;如果该词本身没有对应内容,则引导到最接近的上级分类,而不是扔回首页。
空结果页的处理方式取决于空结果产生的原因,而原因可以通过可核对的证据区分。把搜索词、当前筛选条件和内容库总量放在一起看,通常能得到两种成立条件完全不同的结论。
这两种情况常被混为一谈。把筛选过窄误判为内容缺失,会让用户被引到错误栏目;把内容缺失误判为筛选问题,则会让用户反复调整条件却始终无结果,最后离开。
如果确认全站没有该主题,空结果页的下一步应指向最接近的上级分类,并说明该分类覆盖的范围。例如用户搜“老小区加装电梯流程”,站内没有专文,但有一个“老旧小区改造”栏目,就应把该栏目作为主入口,并附一句该栏目收录什么。同时提供一个可提交具体需求的入口,让运营方知道哪类内容存在缺口。这个动作的结果会直接影响后续内容规划:提交量集中的词,就是下一批该补的选题。
如果内容存在,只是被条件挡住,正确做法是把放宽选项交给用户。可以列出当前生效的筛选条件,每个条件旁标注“去掉后约有 N 条”,但这里的 N 必须来自真实统计,不能编造。用户去掉一个条件后看到结果,才知道自己原来的需求哪一部分是过窄的。直接替用户放宽全部条件,会让他看到大量不相关内容,反而降低对结果页的信任。
假设某站点内容库中有一条“蚌埠龙子湖区老旧小区改造名单”的页面。用户搜索时同时勾选了“禹会区”和“2023年”两个筛选,结果为空。此时空结果页可以这样处理:
用户点击去掉地区限制后看到龙子湖区那条内容,就会明白是地区条件把结果挡掉了,而不是站内没有相关内容。这个判断会影响他下一步是修改筛选还是直接离开。需要说明的是,这只是一个假设例子,用来演示条件放宽与结果呈现的对应关系,不代表任何真实站点的数据。
并非所有空结果都适合推荐替代内容。如果搜索词明显是站外需求或与站点主题无关,例如在一个本地生活站搜某个专业设备型号,推荐站内热文只会制造干扰。此时更合适的是明确告知没有对应内容,并给出返回上一级或重新搜索的入口。另外,如果空结果来自拼写偏差,优先做的是提示可能的正确写法,而不是推荐分类。判断依据是:替代内容与原搜索词是否属于同一需求方向。方向不一致时,宁可少推荐,也不要为了填满页面而堆砌无关链接。
把空结果页当作一次需求澄清的机会,而不是一次失败提示,用户才更可能继续留在站内完成下一步。