空搜索结果页不是死路,而是一次中断。用户带着明确需求进来,却在结果页看到零条记录。此时最该做的不是让页面停在“无结果”三个字上,而是把用户送回原需求的入口,或提供能继续缩小范围的下一步。判断标准只有一个:用户能否在三次点击内回到与原来意图相关的路径。
假设一个淮南本地站点,搜索框只支持标题精确匹配。测试时输入“网站制作”,恰好有两条记录,页面正常返回。于是有人得出结论:搜索功能没问题,空结果只是用户输错了词。这个结论在小样本下成立,因为测试数据少、词形接近。但站点内容一旦增加到几百条,标题写法不统一,同义词、简称、错别字开始出现,精确匹配就会频繁返回零条。单次测试成立,不代表规则能覆盖真实使用。
这个矛盾说明:空结果页的处理方式,不能从一次成功检索里直接照搬。需要先分清零结果是哪一种。
解释一:内容确实没有。用户搜的词在站内没有任何对应页面。这种情况下,空结果页应该给出替代方向,例如相关栏目、相近服务或人工联系方式,而不是反复提示“请更换关键词”。
解释二:内容存在,但检索没接上。页面里有相关内容,只是标题用词和用户输入不一致,或者搜索只匹配了部分字段。这种情况下,空结果页应该提供放宽条件的动作,例如去掉限定词、只保留核心词,或改为按栏目浏览。
两种解释对应两种处理,如果混在一起,就会出现“明明有内容却让用户去联系客服”的错位。
能区分两种解释的证据,不是某一次搜索是否成功,而是零结果出现的规律。
这一步的实际动作是:收集一段时间的零结果词,按词形归类,再对每一类做一次去掉修饰词的对照搜索。对照搜索有结果,就优先改检索覆盖范围;对照搜索仍为空,就优先补内容或补替代入口。这个动作的结果直接决定下一步是改搜索配置,还是改空结果页的推荐模块。
无论属于哪种解释,空结果页都可以给出三类出口,但顺序要按用户意图排。
需要说明适用条件:如果站点内容量很小,相关栏目本身就不足,那么放宽检索和栏目入口的作用有限,此时人工入口可以提前。如果站点内容量大但分类混乱,栏目入口反而会增加困惑,应优先修正检索覆盖。
假设某站点有“网站制作”“网页设计”“建站服务”三类内容,但搜索只匹配标题。用户输入“淮南网站制作多少钱”,标题里没有“多少钱”,返回零条。此时空结果页推荐了“联系我们”,用户直接离开。
如果把检索范围从标题扩展到正文和摘要,同一搜索词可能命中“网站制作”相关页面,空结果页就不再触发。对于仍然为空的搜索词,再展示“网站制作”栏目入口,用户就能继续浏览。这个例子的数字仅用于说明比较方法:先看零结果是否由字段覆盖不足造成,再决定改检索还是改页面。
要注意,扩大检索范围不等于所有空结果都会消失。生僻词、错别字、站内确实没有的主题仍会返回零条,这时空结果页的替代入口才是主角。两者是配合关系,不是替代关系。
如果零结果词集中在可归类的词形上,先改检索覆盖字段,成本低且能减少空结果页的触发次数。如果零结果词分散、无明显规律,先完善空结果页的推荐逻辑,让每次中断都有出口。不要同时大改搜索和页面,否则无法判断是哪一项起了作用。改完后用同一批零结果词复测,观察它们是否仍返回零条,以及用户是否继续点击推荐入口。复测结果决定下一轮是继续调检索,还是补内容。