空结果页只写“没有找到”会把已经表达需求的人直接送走。更稳妥的做法是把空结果当成一次需求澄清:先给出与原始查询最接近的替代路径,再让用户用更少的输入重新表达。选择哪种做法,取决于你的站内内容规模、查询类型分布,以及你能否拿到查询词。
同样显示零条结果,成因可能完全不同。一种解释是站内确实没有对应内容,例如用户搜的是一个你从未做过的产品型号或服务组合。另一种解释是内容存在,但分词、同义词或字段范围把匹配挡住了,例如用户输入“车间除尘改造”,而页面只写了“工业除尘工程”。
这两种解释对应不同的动作。前者要引导用户改问或转人工,后者要放宽匹配并给出近似结果。如果一律套用“没有找到,请换个词”,真正有内容的那部分查询也会流失。
这种做法的前提是站点结构清晰、栏目名称与用户常用说法接近。空结果页列出三到五个栏目入口,再配几条近期更新或访问较多的页面,用户至少还有路可走。
代价是推荐容易泛化。用户搜的是很具体的型号或工艺,你却把他带到“产品中心”首页,他会再筛一次,等于把澄清成本推回给用户。它更适合内容面窄、栏目本身就是主要导航路径的企业站。
判断是否该用这一招的证据:看空结果查询里有多少是宽泛词。如果多数查询只是“除尘”“配件”这类大词,说明用户还没有明确目标,栏目推荐能接住他;如果多数是长而具体的词,推荐栏目基本无效。
另一种做法是不急着推荐内容,而是把用户刚才输入的原词留在页面上,提示可以删掉限定词、换同义说法,或直接提交需求。它把空结果当成一次未完成的表达,而不是一次失败的检索。
代价是需要有人接。人工通道如果只是留个表单却无人回复,比不给更伤信任。它更适合询盘型站点:访问者的目的本来就是找供应商,而不是找一篇说明文章。
判断是否该用这一招的证据:看空结果之后的行为。如果用户紧接着点进联系页或反复改词重搜,说明他要的是对接而不是阅读;如果用户很快离开,可能连他自己也没想清楚要什么,此时先给替代内容更合适。
要决定走哪条路,至少需要三类信息:空结果查询词本身、同一查询的重复次数、以及空结果页之后的去向。只看“空结果很多”并不足以说明问题,因为抓取异常、索引未更新、查询词被截断也会造成同样的现象。
假设一个衡水本地设备企业站,某月空结果查询里“xx型号备件”出现多次,而站内只按设备大类建了页面。此时合理的下一步不是推荐“产品中心”,而是在空结果页说明可按型号提交需求,同时把该型号补进站内可检索字段。动作落地后,再观察同一查询是否还落在空结果页,以及它之后是否转向咨询。若查询仍然为空但咨询量上升,说明人工通道起了作用;若查询消失且页面访问增加,说明是内容覆盖补上了。
无论选哪种做法,空结果页至少要完成一件事:让用户知道现在能做什么。可以按下面的顺序组织,不必全部堆上。
站内搜索本身也需要维护:同义词表、可检索字段、结果排序都会影响空结果比例。把这些工作当成网站设计的一部分,而不是上线后再补的功能,空结果页才不会成为访问者的终点。