空搜索结果页不该只显示“无结果”三个字。更有效的做法是判断用户为什么搜不到:是站内确实没有对应内容,还是查询词与站内表达不一致。前者应给出替代内容路径,后者应给出改写查询的提示。两种情况的处理方式不同,判断依据是搜索日志与内容库的匹配关系,而不是页面好不好看。
在移动网站建设中,搜索框通常是用户进入深层内容的入口。出现空结果时,先做一次人工归因:把最近一段时间的零结果查询词拉出来,逐条对照站内已有页面。若某个词对应的主题在站内完全没有页面,属于内容缺失;若站内有相关页面,只是标题和正文没有使用该词,属于表达错位。
这两类问题的证据不同。内容缺失的典型证据是:多个近义查询词都返回空结果,且站内没有对应栏目。表达错位的典型证据是:用户搜的词与站内某页主题一致,但该页用的是行业内部说法或英文缩写。归因错了,后续动作就会浪费。
当确认是内容缺失,空结果页应承担“分流”职责,而不是继续让用户留在搜索页反复尝试。具体动作可以包括:
这个动作的结果会直接影响下一步:如果替代入口的点击率明显高于重新搜索,说明用户接受分流,可以保留并扩充;如果用户仍然反复修改查询词,说明替代内容不够贴近,需要调整推荐逻辑或补充内容。
表达错位的处理重点不是补内容,而是帮用户换一种说法。空结果页可以给出改写建议,例如把用户输入的口语词替换为站内实际使用的术语,或提示缩小、扩大范围。实施时要注意:改写建议必须来自站内真实存在的词,不能凭空生成。
一个假设例子:用户搜索“怎么把手机站做快”,站内相关页面标题是“移动端性能优化清单”。此时空结果页可以提示“试试:移动端性能优化”,并直接链接到该页。这里的数字只用于说明比较方法——假设改写提示的点击率高于普通热门推荐,就说明表达错位判断成立,应继续维护同义词表;反之则要重新检查是否其实是内容缺失。
实际运营中,两类空结果往往同时存在。优先处理表达错位,因为它不需要新增内容,投入小、见效路径短。做法是维护一份站内同义词与别名表,把用户常用说法映射到已有页面。只有当某个查询词在映射后仍然找不到任何可链接页面时,才转入内容缺口清单。
这个顺序的依据是:表达错位的修复只涉及搜索匹配层,不涉及编辑生产;内容缺失则需要排期、撰写和审核。先做前者,可以用较低成本减少一部分空结果,剩下的才是真正需要补内容的部分。
上线空结果页的替代路径后,重点观察三个信号:用户是否点击了推荐入口、是否修改了查询词、是否直接离开。点击推荐入口说明分流有效;修改查询词说明改写提示被接受;直接离开则说明当前方案没有接住需求。这些信号要结合具体查询词看,不能只看整体比例。
有一种情况不适合在空结果页堆推荐:查询词明显是站外需求,例如用户想找的是其他平台的内容。这时给出站内替代反而增加干扰,更合适的做法是明确告知站内没有该内容,并提供返回上级或联系客服的路径。是否属于这种情况,要看查询词与站内业务范围是否相关,而不是看空结果的数量多少。