做搜索应避免的哪些坑
[核心提示] 搜索是用户掌握复杂的网站的关键。最好的设计是在主页上提供了一个简单的搜索框,并淡化高级搜索和范围搜索。
用户喜欢搜索有两个原因:
- 搜索可以让用户掌握自己的命运,可以在网站默认导航之外获得一些独立和自由。定期的用户测试验证了这一点。一个典型的评论是:“我不希望按照他们希望我浏览的方式浏览这个网站,我只是想找到我要找的东西。” 这就是为什么许多用户直奔搜索框。
- 搜索也是用户的逃生口,尤其是当他们通过浏览找不到想要的东西的时候。当他们无法找到下一个合理的地方点击时,他们往往求助于该网站的搜索功能。这就是为什么你应该让搜索在网站的任何页面上可用,因为用户随时都有可能求助于搜索。
(请注意,只有搜索是不够的,哪怕它再完美:在研究中,我们发现,把搜索和导航有机的整合起来才是最好的设计。)
搜索应该是一个框
当用户搜索时,他们总是希望可以立刻开始,搜索的设计就应该让用户一眼就可以知道在哪开始。正如我们对用户行为的研究中,他们通常会在主页上扫描,找“那个可以输入的搜索框”。所以搜索功能的界面设计原则是显而易见的:
- 在主页上,搜索应该是一个输入框,而不是链接。
- 搜索输入框应该足够宽,以包含典型的 query; 如果输入框太小,query 将显示不完全,体验就降低了。
当我在一个网站主页上使用搜索框替代链接,搜索引擎的使用增加了 91% 。这可以称得上是小改变,大效果(这是实现可用性准则时通常的结果)。
对于网站的内部页面,如果页面简单可以使用一个搜索链接; 复杂的页面就应该使用搜索框。
查询改写:不要
在互联网历史上,搜索很早就有了,你可能会认为用户会有很好的搜索技能,事实并非如此。
典型用户非常不善于改写自己的查询关键词:如果他们在第一次尝试没有得到好结果,后来的搜索尝试就很少成功了。事实上,他们常常放弃。最近,我们研究了一大群人,他们逛过各种电子商务网站。他们的搜索成功率如下:
换句话说,如果用户在他们的第一次查询没有找到结果,后面就越来越不太可能成功了。很多用户甚至就直接放弃了:在我们的研究中,如果第一次搜索失败,几乎一半的用户就立刻放弃了。
毫无疑问,我们需要发展方法来帮助用户提高他们的搜索成功率。可能唯一的长期解决方案是在学校就教孩子们的搜索的技能。在短期内,搜索用户界面可以显示给用户简便的方法来改写查询。
事实上,搜索的界面设计应该假设大多数用户不愿意或者不会优化他们的查询词。鉴于此,重点应放在增加用户在第一次搜索的成功率上。
另一个强调早期成功率的原因在于,用户通常做出基于一个或两个查询搜索结果的质量对一个网站的价值非常快的作出判断。如果搜索结果看起来很垃圾,他们可能会彻底放弃该网站。至少,他们会放弃该网站的搜索功能而转向像谷歌这样的外部搜索引擎。
高级搜索:不要
在我们的最近搜索的研究中,平均查询词长度为 2 个词。其他研究也表明简短的搜索占了大多数。而且,大多数用户无法使用高级搜索或布尔查询语法。
这在搜索设计中有两层含义:
- 强调搜索引擎对于单词查询和很短的多词查询的处理能力,确保可以给出高品质的结果。
- 主页上不提供高级搜索功能。高级搜索会给用户带来麻烦,因为他们总是会错误的使用它。在合适的时候,可以把高级搜索作为一个选项提供给用户,这样用户可以从搜索结果页面跳转过去,比如:“没有找到你要找的,可以试试高级搜索?”。
范围搜索:也许有用
范围搜索,用户可以在网站的特定区域(范围)内进行搜索。在一般情况下,这是危险的。用户常常忽略作用域,或者往往他们认为的作用域和实际的不一致。
然而,随着网站的不断成长,开始在一个网站提供多种服务,我对范围搜索的态度正在发生变化。现在我相信,在清楚说明范围和解决具体领域问题的时候,范围搜索可以是非常有用的。
如果您选择使用范围搜索,我推荐以下几条基本规则:
- 设置默认的搜索范围为“所有”(搜索整个网站)。
- 当用户选择一个狭窄的搜索范围,在结果页面的顶部明确说明范围(可以使用面包屑)。
- 提供一键式访问,以扩大搜索范围。尤其重要的是当范围内进行搜索没有返回任何结果时,给用户提供一个非常明显的方式来搜索整个网站的。
- 如果搜索返回的结果太多,可以给用户提供缩小范围的建议。
第一个结果页是金
用户几乎从来不看第二页之后的搜索结果。因此,你的搜索结果的排序就非常重要了,要确保所有最重要的结果出现在第一页上。
此外,通过分析搜索引擎日志中你可以找出最常见的查询词,然后你可以为每个常用的查询词确定最佳的着陆页面,最后,您可以手动调整搜索引擎来把这些网页的显示在第一页。
本文为作者@葛灿辉-搜索数据挖掘(任职百度,希望做一个有思想的搜索产品经理)投稿发布,转载请注明出处并附带本文链接
- 目前还没评论,等你发挥!