先给结论:空搜索结果页不该只显示“没有找到”,而应把用户原查询拆成可执行的下一步——放宽词、换分类、看推荐项或直接发起咨询。但要注意边界:单个查询词的空结果可以靠人工补推荐,一旦查询词规模化、长尾化,人工配置就会失效,必须改用规则化降级策略。
假设你为一家广西本地服务类网站做设计,站内搜索只覆盖服务名称。上线初期,运营手动给几个热门查询词配了推荐结果,效果不错。但当搜索词扩展到“区域+服务+场景”这类长尾组合时,大量查询返回空页,用户直接跳出。此时若继续靠人工补词,维护量会失控;若完全交给系统兜底,又可能推荐出与原需求无关的内容。这个情境用来演示:空结果页的下一步设计,必须区分“样本期”和“规模化期”两套逻辑。
空结果不是一种情况,至少分三类,对应不同的下一步动作:
判断方法很直接:把空结果查询词与站内已有标题、分类名做一次对照。如果去掉一两个限定词就能命中,属于第一类;如果换成分类名能命中,属于第二类;如果怎么换都命中不了,属于第三类。这个判断决定了下一步是“推荐结果”还是“发起咨询”。
规模化之后,建议按以下顺序逐级降级,每一级都记录是否命中,便于后续复盘:
关键动作是第四步:把原查询词带入咨询表单。这样用户不用重新描述需求,运营也能从表单数据里看到哪些查询词反复落空,反过来决定是否补充内容。这个动作的结果直接影响下一步——如果某类查询词连续出现空结果,就说明是供给缺口,而不是推荐算法问题。
样本期常见两种做法,规模化后要谨慎:
另一个边界是:不要为了填满空结果页而推荐无关的服务或文章。短期看页面不空了,长期看用户会降低对搜索结果的信任。空结果页的目标不是“看起来有内容”,而是“让用户知道下一步能做什么”。
改造后不要只看空结果页的跳出率。更有区分度的证据包括:空结果查询词中,有多少比例在降级后命中了相近内容;咨询表单里带原查询词的比例是否上升;同一批查询词在一段时间后是否仍然空结果。如果咨询量上升但内容命中率没变,说明用户接受了咨询入口;如果两者都没变,说明降级规则没有覆盖到真实查询词,需要回到词表层面调整。
需要提醒的是,空结果数量下降本身不能单独证明处理正确——也可能是搜索范围被放得太宽,把不相关的内容也返回了。因此要同时看命中的内容与查询词的相关程度,必要时抽样人工复核。
如果你正在做广西本地网站的搜索模块,建议先把空结果页当作一个独立页面来设计,而不是当作搜索结果的附属状态。它至少要有:原查询词回显、放宽或替换后的结果、明确的相近内容标注、以及一个保留原词的咨询入口。规则化降级优先于人工配置,人工配置只用于高频词。最后,把空结果查询词当作内容规划的输入,而不是当作需要隐藏的错误。