造成空搜索的用户比例应该不大,一般都是误操作,当然也不排除像我这样的探索者。但作为电子商务网站用户体验的一部分,这个地方必须要考虑到。
先来看看主流电子商务网站是如何处理空搜索的。
阿里巴巴中国站:弹出提示框“请输入产品名称”,点击确定后没有任何反应。
慧聪:弹出提示框“请输入查询内容”,点击确定后光标落在输入框内“输入你感兴趣的内容”后面。
百度有啊:跳转到查看所有分类页面。
淘宝:跳转到查看所有分类页面。
拍拍:跳转到查看所有分类页面。
卓越:跳转到搜索结果页面,提示找到0条搜索结果。
亚马逊:刷新一次页面。
从以上结果看,处理结果主要分为4类:弹出窗口提示、跳转到分类页、显示0条搜索结果、刷新页面。这四种设计哪种用户体验最好呢?
从运营角度看,应尽最大的努力展示网站内容给用户,同时想办法引导他们去点击使用,这样看来,有啊、淘宝、拍拍的做法是合理的。
空搜索即然是用户的误操作,那么没有任何反应的设计必然是行不通的,用户没有看到页面的任何变动,可能认为是网站出了问题,这种设计是最最傻的。弹出窗口的设计,虽然可以设置几秒后自动关闭,但大多用户也是不愿去等待的,这样需要用户多点击一次确定,这样就多了一次交互,增加了用户的负担。这种设计还要考虑到弹窗的位置、光标的位置问题,尽力避免用户的鼠标长途奔袭。所以这种设计是也不好的。跳转到分页面的设计是想给用户推送一些其它的内容,但这种结果改变了用户的初忠,况且用户对跳转到的页面不一定感兴趣。
跳转到搜索结果页,且提示搜索结果为0的做法是一个很不人性化的机械的执行用户操作的傻设计。
那么亚马逊的设计是否合理呢,刷新页面,不需要交互,不需要解释,就是一个简单的刷新已告诉用户很多信息:点搜索按钮后,网址执行了操作,由于输入是空白,也给出一个空白结果。但是刷新页面是否合理?万一页面很大,刷新的成本就很大。
注重用户体验,就尽量减少交互,不给用户增加不必要的负担。
最后总结出两个方法:
1.在不输任何内容的情况下,点击搜索按钮后,输入框做出简单提醒,比如输入框里光标出现,或是输入框的颜色改变、闪动等等一点小的反应。
2.没有空搜索,输入框里默认热词,光标定位输入框立即清空,等待用户输入的同时提供下拉备选