理想情况下,搜索结果应该做到即时显示,但如果做不到,则应该使用一个进度指示器向用户反馈当前的系统状态,而且能够清楚的指示他们需要等待多长时间。
Aviasales网站告诉用户,搜索将需要一些时间 提示:如果搜索耗时过长,你可以使用动画。好的动画效果可以分散用户的注意力,使得他们忽略长时间的搜索过程。 9、提供排序和筛选项 当搜索结果跟用户输入的关键词看起来不相关并且/或搜索结果太多时,用户往往就会感到茫然。 你应该向用户提供与其搜索相关的筛选项,并使其能够在每次选择多个选项以筛选掉不必要的结果。
筛选项能有效的帮助用户缩小其结果范围,否则他们可能需要大量的滚动/翻页后才能找到满意的结果 提示: 1)不要给用户太多的选择,否则可能淹没他们。如果你的搜索确实需要/包含大量筛选项,那么默认情况最好折叠隐藏起来一些(优先级相对次要一些的选项。 2)不要把排序功能隐藏在筛选功能里面,它们本就是不同的任务。 3)当用户选择一个狭窄的搜索范围时,在结果页面的顶部明确说明该范围。
10、不要返回”无结果”的状态 将用户置于没有任何搜索结果的页面(空页面)上难免会令人沮丧,尤其是他们尝试过几次搜索之后仍然没有结果。当他们的搜索没有任何匹配结果时,你应该避免让他们步入死胡同,应该考虑是不是能为用户提供其他有价值的替代品(例如,在线商店可以从相似类别中为用户推荐替代商品)。
在HP示例中看到的“无结果”页面实际上是一条死胡同。它与在无结果页面上显示有价值的替代品形成鲜明对比,如Amazon示例中所示 结论 搜索是构建有利可图的网站的关键要素。 用户在寻找和学习事物时期望获得平滑的体验,并且他们通常基于一组或两组搜索结果的质量对网站的价值做出非常快速的判断。 一个优秀的搜索工具应该帮助用户快速,轻松地找到他们想要的。 译自:https://uxplanet.org/best-practices-for-search-results-1bbed9d7a311#.7zj766h1a 原文链接: (责任编辑:admin) |