騰訊設(shè)計(jì)師:從4個(gè)方面幫你全面掌握搜索設(shè)計(jì)的要點(diǎn)
在一個(gè)內(nèi)容型的APP中,搜索功能可以說(shuō)是標(biāo)配。它是巨大的流量入口,同時(shí)又承載著產(chǎn)品運(yùn)營(yíng)的能力。碰巧最近在做JOOX搜索頁(yè)面的優(yōu)化,借機(jī)整理了一下關(guān)于搜索設(shè)計(jì)的幾個(gè)要點(diǎn)。
根據(jù)用戶的實(shí)際使用行為,我們可以把搜索這個(gè)操作按照用戶行為路徑節(jié)點(diǎn)分為發(fā)現(xiàn) – 進(jìn)入 – 使用 – 得到4個(gè)部分。
- 發(fā)現(xiàn)搜索入口
- 進(jìn)入搜索界面
- 使用搜索功能
- 得到搜索結(jié)果
發(fā)現(xiàn)入口
搜索框的入口一般有幾種:一級(jí)tab、搜索框、搜索icon、隱藏式搜索框。不論何種樣式,遵循的最基本的原則都是兩個(gè)點(diǎn):快速發(fā)現(xiàn)和容易識(shí)別。
1. 快速發(fā)現(xiàn)
用戶的搜索需求會(huì)出現(xiàn)在兩個(gè)時(shí)間點(diǎn),一是搜索目的明確,打開App就需要使用,另一個(gè)時(shí)間點(diǎn)是在使用App的過(guò)程中產(chǎn)生搜索需求,這個(gè)需求我們很難確定用戶在執(zhí)行什么操作,所以需要根據(jù)頁(yè)面及產(chǎn)品類型進(jìn)行設(shè)計(jì)。
可以確定的是,兩種需求時(shí)刻都要求我們的產(chǎn)品可以快速讓用戶找到搜索功能并使用,所以搜索功能的位置非常重要。當(dāng)前絕大部分App的搜索功能都放置在頁(yè)面頂部,以搜索框或者「放大鏡」的樣式存在,用戶已經(jīng)養(yǎng)成了習(xí)慣,當(dāng)需要使用搜索功能時(shí)首先會(huì)尋找頁(yè)面的頂部位置。
大多數(shù)內(nèi)容型的產(chǎn)品會(huì)常駐搜索框,便于用戶在瀏覽內(nèi)容的過(guò)程中隨時(shí)查找內(nèi)容。也有產(chǎn)品設(shè)計(jì)收成為一個(gè) icon 后固定在某一位置,為其他內(nèi)容的展示節(jié)省出空間,例如得到APP就是這樣做的。
百度云盤的搜索框在頁(yè)面滑動(dòng)時(shí)會(huì)隨頁(yè)面滑走,而從筆者的使用習(xí)慣來(lái)講,搜索功能對(duì)于云盤來(lái)說(shuō)是很重要的功能,所以這里的體驗(yàn)有待提升。
2. 容易識(shí)別
在用戶潛意識(shí)的位置中放置搜索功能,還有一個(gè)要求是降低用戶的識(shí)別成本,讓用戶一眼就能看出是搜索功能,而不用經(jīng)過(guò)判斷。當(dāng)前最常見的就是搜索框或者「放大鏡」icon 樣式兩種,用戶不需要判斷就能識(shí)別該功能為搜索功能。
搜索框的樣式總的來(lái)說(shuō)有矩形和圓角兩種,配合內(nèi)部默認(rèn)文案,有多種組合。
也有一些比較特殊的搜索樣式,比如:網(wǎng)易有道翻譯中精品課的搜索頁(yè)面就進(jìn)行了新的嘗試(這里其實(shí)是進(jìn)入搜索頁(yè)面了),但是用戶接受成本比較高,不太建議輕易嘗試。
icon 樣式每個(gè)公司的設(shè)計(jì)師出品都有所區(qū)別并且盡可能的想有特色,但是從產(chǎn)品的角度來(lái)說(shuō),「放大鏡」icon 的細(xì)節(jié)越少,識(shí)別度越高,不要過(guò)度的設(shè)計(jì)。
進(jìn)入搜索
進(jìn)入搜索功能主要指的是用戶發(fā)現(xiàn)并點(diǎn)擊搜索功能后的交互及頁(yè)面,雖然各種類型的App有所區(qū)別。
但是大致也分為三種:
- 在當(dāng)前頁(yè)面進(jìn)行搜索;
- 進(jìn)入新的頁(yè)面并拉起鍵盤;
- 先進(jìn)入一個(gè)推薦頁(yè),再進(jìn)入搜索頁(yè)并拉起鍵盤。
1. 當(dāng)前頁(yè)面進(jìn)行搜索
在當(dāng)前頁(yè)面進(jìn)行搜索可能是因?yàn)樾畔⒉缓脷w類或者較為隱私,無(wú)法做數(shù)據(jù)處理,也表現(xiàn)為搜索功能對(duì)當(dāng)前頁(yè)面是弱需求,使用頻率不高。
比如:iPhone手機(jī)短信的搜索功能,雖然是新彈出一個(gè)頂部欄,但是與在當(dāng)前頁(yè)面進(jìn)行搜索無(wú)異,只是從視覺上進(jìn)行了設(shè)計(jì)。
2. 進(jìn)入新的頁(yè)面并拉起鍵盤
進(jìn)入新的頁(yè)面,往往是因?yàn)樗阉鞴δ芎苤匾乙故镜男畔⑻啵枰幸粋€(gè)單獨(dú)的頁(yè)面去承載,這是當(dāng)前最常見的一種方式。
在新頁(yè)面中可以展示熱搜詞語(yǔ)或者運(yùn)營(yíng)需要展示的相關(guān)信息,也可以展示用戶搜索歷史等,進(jìn)一步降低用戶使用搜索功能的成本。
3. 進(jìn)入推薦頁(yè),再進(jìn)入搜索頁(yè)并拉起鍵盤
以上兩種進(jìn)入情況都是伴隨著鍵盤拉起動(dòng)作的。所以為了更好地對(duì)推薦內(nèi)容進(jìn)行充分展示,有些 app 會(huì)選擇先進(jìn)入一個(gè)推薦流頁(yè)面,把預(yù)置內(nèi)容曝光給用戶,用戶再次點(diǎn)擊搜索框時(shí)拉起鍵盤輸入。
比如:抖音的搜索設(shè)計(jì)就是這樣的,這樣做相當(dāng)于是拓展出了一個(gè)新的頁(yè)面,用來(lái)承載豐富的推薦內(nèi)容。但缺點(diǎn)是用戶搜索路徑變長(zhǎng),有一定的流失風(fēng)險(xiǎn)。
為了減少進(jìn)入新頁(yè)面的跳出感,我們可以在轉(zhuǎn)場(chǎng)動(dòng)效上做優(yōu)化。在點(diǎn)擊進(jìn)入搜索頁(yè)面時(shí),讓用戶感覺仍然是在當(dāng)前頁(yè)面。
很多App在頁(yè)面的初始狀態(tài)時(shí)搜索功能是很明顯的,并且占用一定比例的位置,但是在用戶有其他操作的情況下,搜索功能的視圖會(huì)發(fā)生對(duì)應(yīng)的變化。
MOO音樂(lè)發(fā)現(xiàn)頁(yè)的搜索功能在初始位置時(shí)是置頂?shù)?,但是?dāng)用戶上滑頁(yè)面時(shí),會(huì)發(fā)生頂部搜索框隱藏被替換為分類,下滑頁(yè)面恢復(fù)搜索框的交互效果。
因?yàn)樵擁?yè)面主要以推薦為主,當(dāng)用戶上滑頁(yè)面時(shí),搜索功能的需求被弱化,隱藏可以增加頁(yè)面顯示的內(nèi)容,而為了可以讓用戶快速地進(jìn)入搜索功能,只要執(zhí)行下滑頁(yè)面,就會(huì)恢復(fù)搜索功能。
使用搜索
從進(jìn)入搜索頁(yè)面開始,就需要查看頁(yè)面內(nèi)容,輸入搜索詞,點(diǎn)擊搜索,這是用戶使用搜索功能的完整過(guò)程。
1. 推薦內(nèi)容
從剛進(jìn)入搜索頁(yè)面,到在輸入框輸入文字這段時(shí)間是推薦***的時(shí)機(jī),這會(huì)為目標(biāo)性不是非常強(qiáng)的那部分用戶提供大量可看內(nèi)容。
上文已經(jīng)講過(guò)進(jìn)入搜索頁(yè)面的方式有3種:
- 在當(dāng)前頁(yè)面進(jìn)行搜索;
- 進(jìn)入新的頁(yè)面并拉起鍵盤;
- 先進(jìn)入一個(gè)推薦頁(yè),再進(jìn)入搜索頁(yè)并拉起鍵盤。
***種是沒(méi)有推薦內(nèi)容的。后面兩種頁(yè)面從上到下可以分為3部分:輸入框、熱搜詞、搜索歷史。
輸入框
輸入框文本一般為「請(qǐng)輸入搜索內(nèi)容」,進(jìn)入搜索頁(yè)面后光標(biāo)在搜索框起始位置并調(diào)用鍵盤,輸入內(nèi)容后搜索框會(huì)自動(dòng)更新為輸入內(nèi)容。
還有一種方式是把「請(qǐng)輸入搜索內(nèi)容」替換為預(yù)設(shè)關(guān)鍵詞并定時(shí)更新,點(diǎn)擊搜索會(huì)直接搜索并展示搜索結(jié)果,這個(gè)過(guò)程也是引導(dǎo)的作用,與熱搜詞類似(如淘寶)。
在此基礎(chǔ)上更進(jìn)一步,那就是在進(jìn)入搜索頁(yè)面后,直接搜索并展示輸入框關(guān)鍵詞的搜索結(jié)果,這種方式可以更快速地向用戶展示有針對(duì)性的運(yùn)營(yíng)內(nèi)容,缺點(diǎn)是進(jìn)入搜索頁(yè)面即為結(jié)果顯示頁(yè)面,熱搜詞和搜索歷史等內(nèi)容就沒(méi)有空間可以顯示。
熱搜詞
熱搜詞是根據(jù)算法展示搜索次數(shù)***的關(guān)鍵詞,對(duì)于進(jìn)入搜索頁(yè)面但沒(méi)有強(qiáng)目的的用戶來(lái)說(shuō),熱搜詞可以降低用戶思考成本,提高產(chǎn)品/內(nèi)容的查看次數(shù)。但是要注意熱搜詞的更新算法,熱搜詞本身就有引流的功能,如果單獨(dú)按照搜索次數(shù)來(lái)決定是否上熱搜,會(huì)出現(xiàn)熱搜詞榜非常穩(wěn)定的情況。
歷史搜索
歷史搜索可以方便用戶快速查找以前搜索的內(nèi)容,無(wú)需再次輸入,但是一定要注意保護(hù)用戶隱私,歷史搜索記錄需要支持刪除功能。另外搜索歷史的承載頁(yè)面通常會(huì)有兩種做法。對(duì)于第3種進(jìn)入搜索的方式,我們有兩個(gè)頁(yè)面可以用來(lái)承載搜索歷史。
再拿抖音舉例:搜索歷史后置在從搜索推薦頁(yè)再次點(diǎn)擊搜索框時(shí)出現(xiàn),也就是伴隨鍵盤出現(xiàn)。這樣比較符合正常邏輯,因?yàn)橛脩衾疰I盤目的就是進(jìn)行輸入操作,此時(shí)出現(xiàn)搜索歷史記錄一方面可以減少重復(fù)搜索的操作成本,另一方面也讓用戶有回憶連貫的感覺。畢竟它提醒了我上次用這個(gè) app 搜過(guò)什么內(nèi)容,當(dāng)時(shí)的感想是什么。
不過(guò)還有一個(gè)地方可以放,那就是***次拉起的推薦頁(yè),具體如何選擇也要看具體內(nèi)容。JOOX選擇放在這個(gè)頁(yè)面,這樣做的原因和好處在于真實(shí)的用戶數(shù)據(jù)進(jìn)入推薦頁(yè)的用戶一多半都是進(jìn)行點(diǎn)擊歷史記錄操作,放在***個(gè)頁(yè)面無(wú)疑縮短了用戶重復(fù)搜索的路徑,提高了效率。
2. 搜索方式
在輸入搜索內(nèi)容時(shí)關(guān)鍵詞匹配有兩種處理方式:一個(gè)是輸入過(guò)程匹配;另外一個(gè)是輸入完成匹配。
輸入過(guò)程匹配
在輸入時(shí),每輸入一個(gè)字符,就進(jìn)行一次匹配,同時(shí)更新頁(yè)面信息。這里更新的信息,可以是針對(duì)輸入內(nèi)容進(jìn)行推薦的信息,也可以是搜索結(jié)果。這種方式可以對(duì)搜索結(jié)果做出即時(shí)反饋,引導(dǎo)性強(qiáng),效率非常高,但是輸入過(guò)程匹配對(duì)于計(jì)算能力要求比較高,可以根據(jù)自己的產(chǎn)品和實(shí)際情況考慮是否需要此功能,否則需要加載等待,影響體驗(yàn)。
輸入完成匹配
僅在輸入完成后,點(diǎn)擊「搜索」按鈕時(shí),才開始進(jìn)行搜索、匹配,直接展示搜索結(jié)果。這種方式省去了對(duì)輸入時(shí)實(shí)時(shí)分析、引導(dǎo)的過(guò)程,適用于對(duì)搜索功能要求不高的情況。類似的產(chǎn)品如產(chǎn)品經(jīng)理App,輸入關(guān)鍵詞后不會(huì)做出反饋,需要執(zhí)行搜索才會(huì)展示相關(guān)內(nèi)容。
很多產(chǎn)品采用組合的方式,即時(shí)匹配關(guān)鍵詞并展示出來(lái),點(diǎn)擊關(guān)鍵詞或者「搜索」按鈕后再展示搜索內(nèi)容。類似的產(chǎn)品可以查看京東、天貓等電商App,除了對(duì)輸入內(nèi)容做聯(lián)想,還會(huì)展示出與關(guān)鍵詞相關(guān)的維度,自動(dòng)補(bǔ)全關(guān)鍵詞,增加用戶的選擇。
3. 搜索/取消按鈕
取消搜索的方式一般有點(diǎn)擊「取消」按鈕或者點(diǎn)擊「返回」按鈕。如果輸入框已經(jīng)輸入字符,需要重新輸入新的搜索詞時(shí),往往需要點(diǎn)擊鍵盤上的刪除按鈕回刪。當(dāng)輸入的內(nèi)容較長(zhǎng)時(shí)這個(gè)過(guò)程的體驗(yàn)就非常差,所以現(xiàn)在有很多產(chǎn)品都在輸入框尾部提供了刪除功能,一鍵刪除輸入的字符。這種功能在搜索頁(yè)面需要進(jìn)行二次搜索或者輸入錯(cuò)誤時(shí),可以提供很好的體驗(yàn)。
如果你細(xì)心研究不同的App,會(huì)發(fā)現(xiàn)搜索/取消按鈕大致分為兩種:一種是保留搜索按鈕;另一種是頁(yè)面上取消搜索按鈕,轉(zhuǎn)而使用鍵盤的搜索按鈕。
頁(yè)面保留搜索按鈕
搜索按鈕一般放置在搜索框的右側(cè),那么左側(cè)就一定會(huì)保留返回icon,這樣才能正常實(shí)現(xiàn)App的跳轉(zhuǎn)路徑。這種方式雖然比較規(guī)矩,同時(shí)減少輸入框可顯示的字符長(zhǎng)度,但是用戶識(shí)別成本會(huì)降低很多,返回和搜索按鈕非常明確。
頁(yè)面不保留搜索按鈕
頁(yè)面上沒(méi)有搜索按鈕,左側(cè)的返回按鈕也同時(shí)取消,點(diǎn)擊「取消」按鈕會(huì)返回上一個(gè)層級(jí)的頁(yè)面。
這種方式一般會(huì)使用即時(shí)匹配(過(guò)程匹配)的搜索方式,需要進(jìn)行搜索時(shí),通過(guò)鍵盤的搜索按鈕執(zhí)行搜索操作。好處在于搜索按鈕在右下角,符合手的操作習(xí)慣且在舒適操作區(qū)域,可以更快速地執(zhí)行搜索操作,但是取消按鈕無(wú)法明確返回邏輯,當(dāng)用戶需要退出搜索返回上一層級(jí)時(shí)需要進(jìn)行嘗試性地點(diǎn)擊「取消」按鈕。
如果頁(yè)面上使用「搜索」按鈕,則一定要保留返回的功能。使用「取消」按鈕則會(huì)取消「返回」按鈕,否則功能冗余。
得到結(jié)果
搜索完成后,結(jié)果頁(yè)面會(huì)根據(jù)算法展示出相匹配的內(nèi)容,結(jié)果展示也有多種方式。對(duì)于繁雜的內(nèi)容,做好分類是很有必要的。一般來(lái)說(shuō),每個(gè)產(chǎn)品都有自己的分類方式,但歸結(jié)為兩大類:先分類再搜索和先搜索再分類。
1. 先分類再搜索
先分類再搜索有個(gè)很明顯的特征就是搜索目的明確,用戶已經(jīng)知道自己想要查找什么樣的內(nèi)容。
比如:安居客這款產(chǎn)品,用戶在使用搜索功能時(shí),會(huì)非常明確的知道自己想要搜索的信息維度,所以先分類再搜索可以提高搜索準(zhǔn)確率,減少用戶搜索后篩選的成本。
2. 先搜索再分類
先搜索再分類則可以減少用戶使用搜索功能的成本,但是會(huì)增加對(duì)結(jié)果篩選的難度。一般的操作是系統(tǒng)根據(jù)搜索詞進(jìn)行算法匹配,把所有結(jié)果都展示出來(lái),然后提供分類篩選的功能。
這種方式對(duì)于用戶無(wú)目的搜索的體驗(yàn)會(huì)更好,一般多見于電商、知識(shí)類等信息和分類明確的產(chǎn)品中。
比如:知乎的搜索邏輯,就是先根據(jù)搜索詞匹配結(jié)果,展示所有信息,提供用戶、話題、私家課、Live等分類搜索切換。
搜索功能的其他思考
本文主要探討的是基于文字的搜索。除此之外其實(shí)還有,例如:語(yǔ)音搜索、圖片搜索、掃碼搜索,拍照搜索,拍照翻譯搜索等等。最近幾年,隨著語(yǔ)音技術(shù)的不斷成熟,語(yǔ)音搜索功能在音樂(lè)類APP上應(yīng)用越來(lái)越多,通過(guò)識(shí)別音樂(lè)來(lái)搜索音樂(lè)的相關(guān)內(nèi)容,部分音樂(lè)類app 還針對(duì)一些場(chǎng)合做了些語(yǔ)音搜索上的優(yōu)化,比如聽歌識(shí)曲、哼歌識(shí)曲,提高了用戶搜索內(nèi)容的效率。
如今,我們看到搜索的效率、體驗(yàn)設(shè)計(jì)都在不斷發(fā)生著變化,隨著AI技術(shù)的應(yīng)用,搜索答案的準(zhǔn)確性和相關(guān)性必將得到大幅提升。搜索互動(dòng)性、個(gè)性化也會(huì)得到逐步提高。