空搜索结果页不该只显示“无结果”就结束。更稳妥的做法是把它当成一次需求澄清:先用页面已有的分类、标签或筛选条件,给用户一个可点击的相近方向,再决定是引导回原栏目,还是提供人工咨询入口。判断标准很简单——用户输入的是错字、过窄条件,还是库里确实没有对应内容;三种原因对应三种下一步。
面对一个空搜索页,第一步不是补设计,而是找原因。把最近一段时间的空结果查询词拉出来,按下面三类归因,处理方式完全不同:
这三种原因的区分依据来自查询词本身和筛选参数,而不是猜测。假设一个站点卖工业配件,用户搜“耐高温阀门 乌鲁木齐”,如果库里只有通用阀门,那属于第三类;如果库里其实有“高温阀”,只是名称不同,那就属于第一类。归类不同,页面给出的下一步就不同。
空结果页常见的两种处理是自动推荐相近内容,和引导用户提交需求。它们不是二选一的对错问题,而是适用条件不同。
自动推荐成立的条件是:站内有可被检索的结构化字段,比如分类、标签、规格参数,并且这些字段与用户查询词存在可计算的相近关系。代价是推荐结果容易“看起来相关、实际不相关”,用户点进去发现不是自己要的,反而更快离开。所以推荐必须能说清为什么出现,例如“以下内容同属‘阀门’分类”,而不是无标签地丢一堆链接。
人工承接成立的条件是:用户需求本身需要确认,比如定制规格、批量询价、项目配套。代价是响应有延迟,且如果入口太靠后,用户不会填。适合把入口放在空结果提示的正下方,并说明提交后会发生什么,例如“留下规格,由对接人确认是否有相近型号”。
一个可执行的动作是:先给空结果页加一个判断分支。当查询词命中同义词表时,展示修正后的搜索链接;当查询词未命中任何分类时,展示人工入口。这个动作的结果会直接影响下一步——如果修正链接的点击率明显高于人工入口,说明大部分空结果是命名不一致造成的,接下来应优先扩充同义词表,而不是继续优化表单。
假设你手上有一份站内搜索日志,或一个已经上线的空结果页。可以按下面步骤处理,不需要先改版全站:
这里的每一步都对应一个可验证的结果。例如同义词映射上线后,原本空结果的查询词如果开始返回结果,说明归类正确;如果仍然为空,说明该词对应的内容确实不存在,应转入人工承接分支。这个判断不依赖任何排名或收录指标,只看页面行为本身。
空结果页的文案和链接要具体。写“没有找到相关内容”不如写“没有找到与‘耐高温阀门’匹配的产品,你可以查看全部阀门,或提交规格由人工确认”。前者让用户停住,后者给出两条明确路径。
另外,不要把空结果页做成通用推荐位。如果用户搜的是明确型号,却推荐一堆热销产品,这属于用推荐掩盖缺失,短期可能增加点击,长期会削弱搜索框的可信度。更稳的做法是:推荐只在能说明关联理由时出现,否则优先给栏目入口和人工入口。
最后,空结果页的处理效果需要和搜索词质量一起看。查询量下降、抓取异常或某个统计归零,都不能单独证明空结果页改对了,也可能是季节、渠道或数据采集变化造成的。判断依据应落在具体分支的点击和后续转化路径上,而不是单一数字的涨跌。