先给结论:空搜索结果页本身不是错误,它只说明“当前查询没有匹配项”。此时更值得做的不是急着堆一篇新文章,而是判断用户原本要找的是“某个具体对象”还是“一个主题范围”,再决定补内容还是改入口。下面用一个假设情境把这个判断过程走一遍。
假设你的个人博客已经上线,导航里有“文章”“标签”“关于”,搜索框放在页头。某天你在后台看到一条站内搜索记录,查询词是“rss 订阅地址”,结果页返回零条。此时有两种看似合理的做法:一是马上写一篇《如何找到我的 RSS 订阅地址》并发布;二是先检查这个查询为什么没有命中,再决定是否调整入口。
这两种做法的差别不在工作量,而在你判断的“原需求”是什么。如果用户想找的是你博客上某个已经存在、但入口不明显的页面,补文章只会让同一需求出现两个答案;如果用户想找的确实是你还没写过的内容,改入口则解决不了信息缺口。
空搜索结果页通常对应三类情况,处理方式完全不同:
判断依据可以看三点:该词是否出现在你已知的某篇文章里;搜索功能覆盖哪些字段;这条查询是只出现一次,还是反复出现。单次查询不足以支撑一篇新文章,反复出现且站内确实没有对应内容,才更接近真实缺口。
选择补内容成立的条件是:站内确实没有覆盖该主题,且这个主题与博客定位一致。代价是写作和维护成本,而且如果用户原本只是想找已有页面,新文章会分散入口,让读者更难判断该点哪一个。
选择改入口成立的条件是:内容已经存在,只是没有被搜索覆盖,或标题、摘要里缺少用户会用的说法。代价是需要改动搜索配置或页面文案,并且只对“已有内容”有效;面对真实缺口,它不会产生任何新信息。
一个可操作的判断动作是:先在站内手动搜这个词的几种近义写法。如果某一种能命中已有文章,优先改入口或补充该文章里的用词;如果所有写法都为空,再考虑补内容。这个动作的结果直接决定下一步方向,避免两种做法同时上。
无论最终选哪种做法,空结果页都不应只显示一句“没有找到”。它可以承担两个作用:说明当前没有匹配结果,以及给出与查询相关的下一步。下一步可以是返回文章列表、查看全部标签,或提示可用的搜索词范围。
这里要注意一个常见误判:把空结果页的访问量下降或某条查询不再出现,当成“处理正确”的证据。查询不再出现,也可能只是用户放弃了搜索、换了别的入口,或搜索日志本身没有记录完整。它不能单独证明补内容或改入口起了作用。
因此更稳妥的验证方式是看后续行为:用户从空结果页去了哪里,是否进入了某篇文章,是否再次搜索了相近的词。这些信号比单条查询是否消失更有参考价值。
按这个顺序,补内容和改入口不再是二选一,而是由“内容是否已存在”这一条件决定先后。对个人博客来说,这比每次看到空结果就写新文章更省力,也更不容易让同一需求出现多个互相竞争的入口。