有条件的结论是:空搜索结果页不该只显示“没有找到”,而应把用户原查询当作线索,给出至少一条可继续的路径。适用于站点已有基础搜索功能、但结果为空或数据不全的情况。如果查询本身包含拼写错误、分词歧义或权限限制,那么任何推荐都可能偏离原需求,此时更稳妥的做法是先纠错和放宽条件,而不是硬推内容。
空搜索结果页的下一步动作,取决于空结果是怎么产生的。常见原因有三类,对应的处理方向不同。
这三类的证据来源不同:查询侧看搜索日志里的高频空结果词,索引侧看该词在内容库中是否存在,供给侧看内容规划表。没有这些数据时,至少可以先做一件事——把空结果页的原始查询词原样回显,让用户确认系统收到的到底是什么。
在缺少完整数据或权限的情况下,仍可执行的最小动作是:保留用户输入的查询词,在其下方提供一个与查询语义最接近的站内入口,而不是罗列一堆无关推荐。
具体做法可以这样落地:
这个动作的结果会直接影响下一步:如果替代入口的点击率明显高于普通返回按钮,说明用户愿意接受“相近但不完全匹配”的内容,后续可以扩展为多条替代推荐;如果点击率很低,说明问题更可能出在查询理解或内容供给上,应先修分词或补内容,而不是继续加推荐位。
假设某站点对空结果统一做拼写纠错,把“网站制作策划”误纠为“网站制作策划书”,并只展示后者。对一部分用户来说这确实有用,但如果用户的真实意图是找策划流程而不是策划书模板,这条纠错就把需求带偏了。更麻烦的是,用户可能以为站内只有策划书,从而放弃继续查找。
这个反例说明:纠错和推荐只有在能确认查询意图时才成立。当查询词本身完整、无明显拼写错误时,优先做“放宽条件”或“展示相近栏目”,比强行纠错更安全。判断依据是查询词是否落在已知词表内,以及该词在站内是否曾经有过结果——如果曾经有结果而现在为空,更可能是索引或内容变动,而不是用户打错了字。
空结果页的点击、停留或搜索量下降,不能单独证明某个处理动作正确。搜索量归零可能来自入口调整、季节波动、外部渠道变化,也可能只是统计口径变了。同样,替代入口点击率高,不等于用户找到了想要的内容,也可能只是无其他可点。
因此,在数据不完整时,不要急着下“该词无需求”或“推荐位有效”的判断。更稳妥的做法是把空结果页的查询词按周汇总,区分“从未有内容”和“曾有内容但检索不到”两类,再决定是补内容还是修检索。
如果只能做一件事,建议先记录空结果页的原始查询词,并为其配置一条人工指定的替代入口,而不是依赖自动推荐。适用条件是:站点已有搜索功能、能拿到查询词、且至少有一个人工维护的栏目映射表。若缺少查询词权限,则退一步,先在空结果页固定展示站内导航和搜索框,保证用户不会走进死路。
需要提醒的是,任何替代入口都只是过渡手段,它不能替代内容供给本身。当同一查询词反复出现在空结果记录中,且站内确实缺少对应内容时,正确的下一步是把该词纳入内容规划,而不是继续优化空结果页的文案。