我們的用戶是很珍惜時間的,我們也不應該隨意浪費。在每個項目中都問自己兩個問題:“我們是在消耗用戶的時間來節省自己的時間嗎?”“在這裡要如何節省用戶的時間?”在西方社會中,什麼是最寶貴的財富?錢?狀態?我覺得應該是時間。
我們有很好的理由去珍惜時間,而且也有非常多的要求。我們有太多事情要做,太多壓力要承受。人們憎恨自己的時間被浪費,尤其是在網上。我們這個時代要花費太多的時間在網上,每一次的交互要求都是這個時代的縮影。網站上一個微小的錯誤可能沒什麼,但是一旦積少成多,也會功虧一篑。
史蒂夫·喬布斯說減少Macintosh的開機時間就是節約生命。10秒的節省對於數以百萬計的用戶每天開機數次的操作來說,就是節省了很多的生命。
史蒂夫喬布斯致力於節省用戶的時間,我們也應如此。
數百萬的用戶可能不一定會使用你的網站,但是數百萬的網站組成了這個整體。於是,我們使用設計糟糕的交互竊取人們的生命。當我在制作網站的時候,在我腦中出現的第一個且核心的問題就是:
“我們是在消耗用戶的時間來節省自己的時間嗎?”
這就是問題的核心。為了能夠趕上死期並且不超預算,我們經常使用用戶的時間來節省自己的時間。下面我舉幾個例子來說明一下我的意思。
花時間來提高性能
最明顯的浪費用戶時間的例子就是網站性能。這是喬布斯在啟動時間中所做的事情。如果我們的網站很慢,那麼我們就會浪費我們用戶寶貴的時間,並讓他們不爽。
問題是提升性能是很困難的。我們在寬帶面前變得懶惰。我們在圖像優化、HTTP請求和JavaScript庫上偷工減料。現在用戶要在通過蜂窩網使用緩慢的移動設備訪問我們的網站時付出代價了。
優化你的網站性能不僅是節省你用戶的時間,也能提升你的搜索引擎排名。
要想讓我們的網站更快就得花費時間和努力,然而為什麼要讓用戶承受我們的問題?在把我們的問題變成用戶的問題這件事上,讓我們花點時間來談談驗證碼。
驗證碼:終極的時間殺手
驗證碼是我們將自己的問題推卸給用戶的最佳例子。用戶浪費在填寫驗證碼上的時間豈止數百萬小時?浪費這些事件是因為我們沒能解決機器人的問題。
驗證碼強制用戶解決本應是我們的問題。
要澄清一點,我並不是只談論傳統驗證碼。我是在談論強制用戶證明他是個人類的任何系統。為什麼他們要證明什麼?何況多一點不便,就多一點時間被浪費。
如果我們花點時間就能解決這個問題。honeytrap技術就能幫上忙。另外也有服務器端的解決方案,以過濾那些自動提交的請求。問題是丟一個驗證碼出來比較簡單。
驗證碼並不是當我們填寫表單時,浪費用戶時間的唯一方法。
不要讓用戶修正“他們的”錯誤
有的時候我們甚至在試圖幫助用戶的時候,浪費他們的時間。比如說郵編。我曾經遇到過一個網站,它叫我填寫我的郵編,這樣就可以幫我自動填充我的地址,好像這樣就能節省我的時間似的。這真是一個偉大的想法,如果它能按照它所設想的方式工作的話。
問題是一些查找腳本需要這些郵編不帶空格。然而那些開發者並沒有在腳本中設置令其移除空格,而只是拋出一個錯誤,用戶必須去修正“他們的”錯誤。為什麼用戶要按特定的方式輸入數據?為什麼讓他們再輸入一次郵編來浪費他們的時間?這也不光發生在郵編上。電話號碼、E-mail地址也有類似的問題。
我們也還需要給移動用戶提供更好的表單交互。表單在觸屏上是格外令人痛苦的,所以我們需要尋找其他的表單控件,比如滑塊還有Square的信用卡輸入系統eAPP。
然後,還有密碼。
為什麼密碼要那麼復雜?
為什麼我們要在讓用戶建立密碼的時候浪費那麼多時間?我最近遇到的每個網站都叫我填寫更復雜的密碼。安全很重要,不過我們就不能拿出一個比大小寫混合加數字及符號更好的解決方案麼?
為什麼我們不能讓用戶輸入一段長詞組而不是一個單字?為什麼我的密碼不能是“This is my password and I defy anyone to guess it”(這是我的密碼我不怕有人來猜)?這個長度可以使它安全,容易記住也容易打出來。如果你的系統不喜歡那些空格,弄掉它。你還可以提供一個選項,讓用戶看到它們輸入的內容。
一個長密碼段落和一個帶有數字及符號的短密碼一樣安全,但更容易記住。
如果你做不到這點,至少當用戶試圖登錄的時候提示一下。告訴他們你的網站是否需要大寫,還是需要特定數量的字符。這樣至少可以幫助他們記住你的網站的密碼。
最重要的是要注意人們總是要登錄的,這件事需要額外的關注,所以要盡可能地使其平緩。
特別注意重復性的工作
我們應該問問自己的不僅是我們是否將自己的問題推卸給用戶,還有我們要如何節省自己的時間。
比如說那些用戶在我們網站上反復使用的共同操作來說。我們怎樣才能從那些重復性的操作中節省一點點時間?搜索怎樣?如果用戶在你的網站中輸入搜索關鍵字,是否按下“回車”的時候就會提交請求?他們不應該非得去點那個“搜索”按鈕。
下拉菜單是另一個很好的例子。在國家選擇中尋找自己的國家是很痛苦的。我們能否用別的方式展示國家信息,或者只顯示最常見的國家以更快地訪問?事實上只要花點時間,就有很多可以提升國家選擇的方法。
簡單如國家選擇器這樣的東西浪費了驚人的時間。尤其當你是英國人的時候!
對於這個問題,有一個更強大的解決方案就是“記住我”功能,事實上用戶是真的記得的!
我知道這篇文章看起來像是對開發者的抱怨。但它不是,它只是所有網絡專業人士所要面對的問題。設計者需要密切關注設計的細節。管理者需要確保還有預算來完善他的用戶界面。內容編輯需要優化他們的內容,這樣才能快速消費。
幫助用戶更快處理我們的內容
我們使用、寫的很糟糕而密集的文章詳述浪費了用戶太多時間,這讓他們很難快速找到他們所需要的信息。真正讓人蒙羞的是,我們本可以幫助他們很多。比如,我們可以讓用戶大概知道這個頁面需要花多久時間來閱讀。我在我的個人博客中提供了這個功能,而這是評論最多的功能。用戶喜歡知道他們需要花多少時間。
我們也可以讓我們的內容更容易浏覽,更好地利用標題、引用和列表。最後,我們可以吸收一點Jakob Nielsen的網站的優點。在文章的開頭,他提供了頁面的摘要。
冰山一角的提示
我們在網站設計的各個方面都還有很多事情要做,這樣才能節約用戶的時間。從信息架構到網站分析,我們浪費了太多。有時候我們甚至不知道我們在做什麼!我們需要永遠保持警惕,總是問自己:
“在這種情況下,我要如何節省用戶的時間?”
關於這個問題你有什麼想說的?希望你和我們分享你的經驗和選擇,並在下方的討論中加入我們。