空搜索结果页不应该只显示“未找到结果”就结束。它要做的不是把用户推回首页,而是根据用户是“站内搜索”还是“外部搜索引擎落地”这两种条件,给出与原查询词相关的下一步。判断依据只有一个:用户输入的词是否指向站内已有内容体系。如果指向,就补检索路径;如果不指向,就补需求出口。下面分别说明两种条件下的选择、动作和例外。
当用户搜的是站内本应有、但当前没有命中结果的词,例如产品型号、栏目别名、同义说法,空结果页的首要任务是让用户换一种方式继续找,而不是离开。判断依据是:这个词是否能在站内其他内容中被部分匹配,或是否属于你已规划但尚未发布的内容。
可执行动作:在空结果页输出“相关分类”“热门标签”或“包含该词的其他内容”三类入口,至少保留一类。更关键的一步是记录这次查询词,并把它加入下一步的内容缺口清单。结果如何影响下一步:如果同一个词在短期内反复出现,说明搜索命中规则或内容覆盖有遗漏,应优先补内容或补同义词映射;如果只出现一次,先不急着建新页面。
例外:如果站内搜索本身没有可用的分类、标签或相关内容数据,就不要硬凑推荐位。此时更稳妥的做法是提供一个明确的站内导航入口,并让用户能一键回到上一级栏目。
当用户搜的词明显超出站点内容范围,例如搜的是外部品牌名、无关行业词、明显拼写错误的词,空结果页不应假装有相关内容。判断依据是:该词与站点主题的相关度是否低于你能接受的最低线。
可执行动作:提供与查询意图相近的一个出口,例如“返回全站搜索”“查看最新内容”“联系站点”中的一项,并说明为什么没有结果。结果如何影响下一步:如果这类词占比高,说明流量来源与站点定位不匹配,应检查落地页或外部链接的引导是否准确;如果占比低,只需保留一个返回入口即可。
例外:如果站点本身是工具型或目录型,查询词不属于内容体系但属于可提交范围,空结果页可以给出提交入口,但必须说明提交后是人工处理还是自动处理,不要暗示一定会被收录。
不要只凭“空结果页不好看”就改版。先用三个信号区分原因:
这三个信号不能单独证明处理正确。例如查询量归零,可能只是统计周期结束、埋点失效或流量整体下降,并不等于问题已解决。因此每次调整后,应观察同一查询词是否再次出现,而不是只看一次报表。
假设某站点销售配件,用户搜索一个旧型号,站内没有对应页面。第一步,在空结果页展示“该型号可能已停产,查看同类型号”的入口,并保留返回搜索框。第二步,把该型号加入后台查询记录。一周后如果该词再次出现,就为它建一个说明页或跳转页;如果不再出现,就不新增内容。这个例子的数字只用于说明比较方法,不代表真实统计。
这个动作的结果会直接影响下一步:出现重复查询就补内容,不出现就只保留出口。两种条件的分界点始终是“查询词是否属于站内内容体系”,而不是空结果页本身的美观程度。
第一,不要在空结果页自动跳转到首页。跳转会让用户失去对当前查询的控制,也无法判断是搜索失败还是页面出错。第二,不要为了填满空结果页而推荐与查询词无关的热门内容。相关性低于主题边界时,推荐越多,用户越难判断下一步。
如果站点使用了搜索插件或主题自带搜索,先确认它是否支持输出查询词和结果数量。若不支持,可以用一个静态说明块替代,但不要假设某个插件一定具备现行功能。所有改动都应能在不依赖具体插件版本的情况下回退。
最终判断标准很简单:用户看到空结果页后,能否在一步之内回到一个与原始需求相关的动作。能,就说明这个页面完成了它的任务;不能,就还需要继续调整。