有条件地讲,空搜索结果页不该只显示“没有找到”,而应把用户原查询拆成可继续的动作:保留仍然有效的旧内容入口、给出放宽条件的替代路径、允许提交缺失需求。这个结论只在你能拿到原查询词、且站内确有可替代内容时成立;如果搜索日志拿不到、旧内容已整体失效,先补日志与内容盘点,再谈页面改版。
空结果页要提供下一步,前提是知道这次为空的原因。常见原因有三类:一是站内确实没有对应内容,二是分词或同义词没覆盖,三是旧系统把已下线的页面仍当作可检索对象。三类原因对应不同动作。
可区分的证据是:用同一查询词在站内搜索与站外搜索各试一次。若站外能命中你的页面而站内不能,偏向检索失败;若两边都无结果,偏向内容缺失。这个判断会直接决定下一步是改索引还是补内容。
旧内容、旧系统或旧合作关系退出时,不是所有东西都该删。空结果页恰好是承接这些残留价值的入口。假设一个场景:某企业站把旧产品线页面整体下线,但旧产品仍有用户搜索。此时有三种取舍。
判断依据不是页面新旧,而是原需求是否仍有人提出。如果搜索日志显示某旧词仍有请求,直接删除会让空结果页失去可承接的下一步。
空结果页的动作要跟原查询相关,而不是堆一堆无关推荐。可落地的做法有三类。
一个注明假设的短例子:假设某站旧型号查询每月仍有若干次请求,但对应页面已下线。若空结果页只显示“无结果”,用户大概率返回或离开;若改为展示“该型号已停产,查看当前同类产品”并附一个需求提交入口,部分用户会继续点击。这里不承诺具体转化比例,只说明动作改变了下一步的走向。
上面结论有一个明确反例:如果空结果页展示的替代内容与原需求无关,用户会认为被误导,信任下降比直接显示“没有找到”更糟。例如用户搜的是某个具体配件,页面却推荐整机或无关促销,这就不是承接,而是干扰。另一个失效条件是旧内容仍有大量外部链接指向,此时直接删除并让空结果页兜底,会同时损失外部入口和站内承接,应先做跳转或保留说明页。
所以判断标准是:替代内容必须与原查询共享同一需求意图,否则宁可只给放宽条件或需求提交,不要硬塞推荐。
先做一件小事:导出最近一段时间的站内空结果查询词,按“内容缺失、检索失败、旧对象残留”分类。这个动作的结果会直接决定后续优先级——如果多数是检索失败,先调分词与同义词;如果多数是内容缺失,先补承接页或需求提交;如果多数是旧对象残留,先清索引再改空结果页文案。
做完分类后,再给空结果页加一个最小可用版本:显示原查询词、给出放宽条件链接、保留一个需求提交入口。上线后观察用户是否继续点击,而不是只看空结果数量是否下降;请求量或某项统计归零不能单独证明处理正确,它也可能只是用户直接离开了。只有点击与后续提交同时出现,才说明下一步确实被接住了。