站内搜索看着是个基础功能,做得好能留住用户,做得差反而添乱。搜索框摆在那里没人用,或者用了搜不到东西,都影响观感。
要不要做,先看内容量和用户的寻找方式。
一、什么时候需要
内容量大且类型多的时候需要。比如有几百篇资讯、几十个产品、大量案例的网站,光靠导航翻很费劲。用户往往记得某个关键词,直接搜更快。
用户有明确寻找目标的时候需要。比如来找某个型号的产品、某一篇特定的文章,这类用户不想浏览,只想直达。
反过来说,网站只有十来个页面、内容结构清晰,导航点两下就能到,那搜索的价值不大。放一个搜索框在那里,多数时候是摆设。
还有一个判断角度,用数据看。如果网站统计里能看到用户停留时间短、跳出率高,并且是从内页跳出的多,说明用户没找到想看的东西,可能就需要搜索。
二、搜索的范围怎么定
搜索要覆盖哪些内容,要明确。产品、文章、案例、帮助文档,这几类内容的用户期待不同,搜索结果混在一起会让人困惑。
常见做法是分成几个标签页,默认展示全部,用户可以切到只看产品或者只看文章。这样既能一网打尽,也能聚焦。
搜索的范围不要包括那些不该被搜到的内容,比如后台页面、测试页面、重复的内容页。搜索出来一堆打不开的结果,比搜不到更糟。
三、结果怎么排
匹配的优先级要合理。标题命中的应该排在正文命中之前。完全匹配的排在部分匹配之前。这些是基本规则,做到了用户才能快速找到想要的。
相关性之外还要考虑质量。同一个词,产品页和过期的活动页都命中了,应该优先展示产品页。可以给不同类型的内容设置不同的权重。
结果要显示摘要。只有标题,用户判断不出是不是自己要的。摘要里把命中关键词的上下文显示出来,用户一眼能确认。
关键词要标出来。把命中的词在标题和摘要里高亮,用户扫一眼就知道为什么这条会出现。
四、搜不到的时候怎么办
空结果页不能只写一句没有找到。这是用户最需要帮助的时候,页面要给出路。
可以做几件事。推荐热门的产品或者文章。提示用户换个词试试,并给出几个相关的建议词。留一个联系方式,让用户直接问。
搜索日志还有一个额外用途,能发现用户想找但网站上没有的东西。把搜了没结果的关键词定期统计出来,如果某个词反复被搜但没有内容,说明这是一个内容缺口。补上之后,既满足了用户,也能带来搜索流量。
这个做法成本不高,但要有人定期看日志。很多网站做了搜索从来不分析数据,等于浪费了一手的用户需求信息。
上一篇404 页面也能留住人
