下午的時候群裡一個童鞋列出了一些電子商務網站對於空搜尋的處理結果,然後引發了一個關於空搜尋處理的討論。這裡,空搜尋指的是:不在搜尋方塊裡輸入任何內容,直接點擊搜尋按鈕。
可以肯定的是,造成空搜尋的使用者的比例應該不大,主要是誤操作,當然也不排除向我這樣的探索者。但是作為電子商務網站使用者體驗的一部分,這個地方必須要考慮到。
我們先來看看主流電子商務網站的處理結果(這裡不需要討論搜尋引擎的返回結果,因為它就是做搜尋的,沒有也沒必要去給你推送什麼其他的內容):
阿里巴巴中國站;彈出提示框“請輸入產品名稱”,點擊確定後沒有任何反應
慧聰;彈出提示框“請輸入查詢內容”,點擊確定後游標落在輸入框內“輸入你感興趣的內容”後面
百度有啊;跳轉到查看所有分類頁面
淘寶;跳轉到查看所有分類頁面
拍拍;跳轉到查看所有分類頁面
卓越;跳轉到搜尋結果頁面,提示找到0條搜尋結果
亞馬遜;重新整理一次頁面
從結果上看,主要分為4類:快顯視窗提示、跳轉到列表頁、顯示0條搜尋結果、重新整理一次頁面。那麼,哪個網站的設計的使用者體驗最爽呢?
前幾天我正好對網站搜尋部分做了一次改版,採取的是最佳化了的彈窗形式:快顯視窗提示輸入關鍵詞,該視窗自動在3秒內關閉,關閉後游標被移動到搜尋輸入框內,且框內原先的提示資訊被清除掉,彈窗的位置控制在離搜尋方塊很近的位置,目的在於不要造成寬屏使用者的滑鼠長途奔襲。
於是我最開始的時候傾向與這種結果的返回。出發點是在於對於使用者的誤操作給出善意的提醒,同時盡最大可能不給使用者造成額外的負擔。
洗澡的時候突然覺得這樣的做法有點不符合老大經常教導我的“產品要和運營掛鈎”的原則。應該盡最大的努力展示網站的內容給我的使用者,同時想辦法引導他們去點擊去使用,那麼,從這個角度來看,淘寶、拍拍的做法應該是合理的。
擦乾身子抽了顆煙,覺得這樣似乎也不是很妥,於是找wkcow討教了一下,被點醒了,其實最好的使用者體驗設計應該是亞馬遜。
首先,空搜尋既然是使用者的誤操作就需要給使用者一些提醒,那麼沒有任何反應的設計必然是錯誤的,因為使用者看到沒動,可能認為是網站出問題了,這種設計是最最傻的;其次,對於快顯視窗的設計使用者是不願意去等待那3秒的,那麼就必須要點一次確定,這樣就多了一次互動,還是給使用者增加了負擔,且在設計上要考慮快顯視窗的位置、游標的位置的問題,這種設計事實上很累也很傻;第三,返回列表頁的設計是想給使用者推送一些其他的內容,但是實際上使用者是不會理睬這些內容的,且這個結果改變了使用者的初衷,更改了最簡單的流程。
亞馬遜的設計恰恰是一個最最正常的流程,不需要互動、不需要解釋,就是一個簡單的重新整理已經告訴了使用者很多資訊:點擊搜尋按鈕,網址執行了該操作,但你輸入的是空白,我也就給你一個空白的結果(這裡,卓越跳轉到搜尋結果頁,且提示搜尋結果為0的做法是一個很不人性化的機械的執行使用者操作的傻設計)。
把這次的探討總結成一句話共勉:注重使用者體驗,就需要儘可能的減少互動,不給使用者增加不必要的負擔!
Update:發布的5G之後,老白和白鴉給出2種更最佳化的方法;
之一:幹嘛要重新整理頁面? 這不還是讓人和機器互動了一次嗎,萬一頁面大這個重新整理的成本有多少? 就讓他點了以後輸入框做個簡單的提醒(比如輸入框的游標出現,或者輸入框的顏色閃動等小到有那麼有點反應即可),不行嗎?
之二:沒有空搜尋,搜尋欄預設熱詞,游標過去立即清空,等待使用者錄入同時提供下拉備選。
誰還有更好的方法?歡迎探討。