月光疾风

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

一、互相竞争的搜索框

    一个页面上如果有多于一个的搜索框,就会让用户迷惑:我该使用哪一个?它们搜索的数据是相同的吗?下面是这个错误的几种表现形式:

  • 错误的搜索:有时两个搜索框用于搜索不同的内容,但是却没有明确标识出来。比如博客园的首页上的两个搜索框,只有第二个明确指出是到谷歌搜索引擎,而第一个却没有说是什么引擎。其次,两个搜索框都没有明确指明这是站内搜索,我就一度猜测,第二个会不会是在web上搜索内容。这又是一个把错误发挥到淋漓尽致的例子:

    

  • 两个相同或者相似的搜索框:如果同一个页面上的多个搜索框是相同的或者相似的,也会让用户感到迷惑。为同一个任务提供多种实现方式,会浪费用户时间,因为他们并不知道那是完成同一个任务的不同方法。

    不管是什么理由让开发人员在页面上放了多个搜索框,都会让用户分散注意力。所以,一个页面应该只有一个搜索框,它应该出现在左上角logo下面,右上角或者左侧导航栏的下方。

    不要在页面上提供“搜索web”的功能。用户会自己使用喜欢的搜索引擎来完成这项工作。如果页面上有这个选项,搜索就会变得复杂和易出错。上面我说博客园的两个搜索框让我一度猜测是不是可以在web上搜索,原因是它们没有明确指出这是在哪里搜索。如果页面上没有明确表明自己不是搜索web的搜索框,用户就会花时间来确定。

    如果要为不同的数据源提供不同的搜索,一定要通过搜索框前面的标签或者按钮上的文本,清楚地告诉用户。

二、搜索结果的浏览方式不佳

    一个好的搜索引擎展示结果时,应该告诉用户以下信息:命中点数目,每页显示多少条结果,共有多少页结果,当前用户浏览的是哪一页。并且,不要只提供上一页,下一页这样的导航方式,还要提供快速到达任意结果页面的方式,比如“跳转到”或者一系列结果页面链接。现在很多常用的搜索引擎都做的很好。

三、干扰搜索结果

    搜索结果还有一个问题,就是那些命中的结果是不是真正相关的结果。有些搜索引擎在搜索结果中添加了完全相同的与结果无关的内容,比如广告、搜索引擎信息、导航链接等等。这样用户看到了冗长而费解的内容。还有一些搜索引擎,在处理结果时,有多个结果的标题完全一样,不同之处在于标题下面的正文,甚至是更下面的链接。用户必须仔细阅读小字体的正文或者比对全是字母和数字的URL才能知道它们是不同的,而且还不一定能知道哪个结果是自己需要的。

    好在现在常见的搜索引擎都处理的比较好,也很难找出一些例子来,等以后有了不好的例子,我再贴上来。

posted on 2011-02-15 11:36  月光疾风  阅读(345)  评论(0编辑  收藏  举报