空搜索结果页不应该只显示“没有找到内容”就结束。更合理的做法是:先判断空结果属于哪一类——是查询词太窄、内容确实缺失,还是旧内容已下线但需求仍存在——再给出与原始需求同方向的下一步,例如放宽条件的入口、相近栏目、可提交需求的路径,或明确告知该内容已迁移。判断依据不是“有没有返回结果”这一个现象,而是查询词、站点内容存量和用户后续动作三者的关系。
很多站在改版或内容下架后,会把搜索结果页做成极简状态:没有结果就只留一行提示。设计者的假设是“没有就是没有,少打扰用户”。但实际结果往往相反——用户已经带着明确需求来了,空页面等于把决定权全部推回给他,他只能返回上一页或换站。
这里有一个容易被忽略的点:空结果不等于没有相关内容,只等于当前查询条件没有匹配到。查询词可能带了多余限定词、用了站内不存在的叫法,或者命中的内容已从可检索状态退出。三种情况的下一步完全不同,所以不能共用一句“暂无结果”。
第一种解释是检索层问题。用户输入的词与站内实际用词不一致,比如用户写“报价”,站内统一用“费用说明”;或者用户叠加了多个限定词,导致交集为空。这种情况下内容还在,只是没被这次查询捞出来。
第二种解释是内容层问题。旧系统下线、旧栏目合并、旧合作关系结束后,对应内容已经被删除或设为不可检索,但用户的需求并没有消失。这时无论怎么优化查询词都不会有结果,需要的是替代路径或明确的迁移说明。
两种解释对应的动作不同:前者应该帮用户放宽或改写查询,后者应该帮用户找到承接该需求的新位置。如果只做前者,内容缺位时用户会反复尝试无效查询;如果只做后者,查询词问题时用户会被引到不相关的栏目。
可以按下面几条去核对,而不是凭感觉决定空结果页放什么:
需要提醒的是,空结果查询量下降或某项统计归零,不能单独证明处理正确。它也可能来自用户已经放弃、入口被隐藏、或统计口径变化。要结合“用户是否继续点击了替代入口”来判断,而不是只看空结果本身少了没有。
假设某站停掉了一条旧产品线,相关详情页全部撤下,但搜索框仍保留。用户搜旧产品名时返回空结果。此时有两种可选做法:
两种做法成立的条件不同:前者要求你能确认新旧内容之间的对应关系;后者要求相关栏目本身足够清晰。选择之后应做的一个实际动作是:在空结果页记录用户接下来点了什么。如果多数人点了替代栏目,说明跳转方向可用,下一步可以把它前置为默认推荐;如果多数人直接离开,说明替代关系不成立,需要重新找承接页,而不是继续加提示文案。
第一,不要把空结果页做成通用导航堆砌。把所有栏目都列一遍,等于没有给出与原需求相关的方向。下一步应当和原始查询同层,比如搜“安装步骤”为空时,优先给“使用说明”而不是“公司简介”。
第二,不要用空结果页承诺站内并不存在的东西。如果内容确实缺位,就明确说明当前没有对应内容,并给出可提交需求的入口或联系路径;这比伪造一个看似相关的链接更有利于后续判断。空结果页的价值不在于把用户留住多久,而在于让用户和站点都能从这次未命中里得到可用的下一步。