對于大部分網站,導航并不算是個挑戰。一條主導航加條二級導航支撐,通常就足夠了。
典型的做法是,二級導航顯示出父、兄及當前子菜單。常顯的主導航條顯示最頂層的菜單,允許用戶在菜單間切換。
然而,有一類網站讓這種傳統的導航樣式承擔有些吃力。這就是我要提的大型網站。
定義大型網站
一個大型網站由結合了綜合服務和產品的典型大型組織所有。這個組織通常也服務各色用戶。
擁有大型網站的組織,包括BBC這類機構型的,類似微軟這種項目多樣化的公司型的,政府部門,高等教育類的以及運作多種活動的慈善組織類的,比如世界自然基金會。
在大型網站上的導航挑戰
在我們公司,我們花費了大量工作在這類大型網站上,尤其當我們想使用傳統的導航時特費勁兒。
這些網站:
龐大
層級多而深
由多個小網站和頻道組成
迎合受眾眾多
許多入口
這種規模級的復雜網站導航頗具挑戰。
傳統的導航無法負擔深層級
傳統的導航隨著網站層級越深變得越難用。傳統導航很容易應付三層;超過的話,問題就會暴露。即便拓展到頁面眾多的房產類網站導航,他們會更致力于導航多過內容(大型網站里頁面太多讓問題變得更糟),或更頂層的頁面不再出現在導航中。
在后者中,如果用戶處于網站的深層級頁面,他們將搞不清上上下級關系,因為無法看見當前頁面在整個網站中的所處位置。
雖然傳統的導航處理結合了面包屑,能夠拓展適應綜合型網站,但當在房產網站上如此做時,成本卻不斷升高。
傳統導航無法承載多入口
在這個大學頁面上,這個“研究"菜單是指整個大學的研究呢還是僅是這個學院的研究。當兩個同樣的菜單出現,并指向不同的地方會怎么樣?
更糟的是,當前上下文實際上能夠影響用戶對導航內容的理解。比如,一個”關于我們“菜單的鏈接,這個學生會想這是關于學院的還是關于整個學校的?在某些極端的例子中,你甚至可以發現同樣名稱的導航同時用于當前內容和更廣泛的機構中(就像這個”關于我們“)。
導航解決方案
如同所有的事物,這里也沒有完美的解決方案。但仍然有一些適合于小一點的網站的方案,算作向更完善導航邁出的一步。第一個方案是最激進的,
成都網站建設,
成都網頁設計。
徹底去掉導航
似乎是06年時,我第一次在拉斯的關于破除傳統導航的演講中聽說這個方法。他拒絕給用戶宏偉磅礴的導航,取而代之讓用戶去通過網站找到自己的路徑。
如果用戶經由小網站或網站某菜單頁的進入,傳統方式的導航將讓用戶感到困惑。
以一個在考慮參加大學研究課題的學生舉例。這個人可能對院系詳情更感興趣相比整個學校。因而很容易進入網站的院系層頁面,而不是學校的主頁。
把網站拆分成多個小站
另一個辦法是把這個大型網站拆分成多個更小的更容易管理的小站。這是BBC采用的辦法。
BBC沒有存整,而是打破,分散成多個次級站,如新聞、體育、電視、廣播等。每個網站都有獨立的導航,因而避免了大型網站的導航問題。
另一個例子就是單身媽媽想了解寶寶福利。她們更像是要直達福利的次級頻道而不是政府主頁。在這種情況下,用戶的關注是在當前內容。(如:課題頁或兒童福利頁)。他們不是立即對這整一個網站感興趣。
不幸的是,不論用戶是否愿意,傳統的一級、二級導航都試圖讓用戶去了解整個網站環境。
要使用這種方式,得每個頁面成為獨立的文檔并且標記適當的關鍵詞數據。然后用戶就可以發現頁面間通過關聯檢索和標簽來導航。 如果關鍵詞數據已與每個頁面關聯 ,牽引鏈接來建立文檔關系也將可行。
這種做法有幾個好處:
支持無限大的網站;
非常適合從一個深鏈接到達的用戶;
它允許頁面間的關系更加靈活動態并且能輕松容納頁面增刪變動;
當然,這中方法也有自身的局限。網站的獨立頻道仍應該有一個著陸頁(如:section.bbc.com),業務上也會困擾于沒有具體的站來運營。更重要的是,這種方法很大程度上依賴于文檔標簽完善以及強大的搜索功能,這兩者都將很難在大型網站中實現。
就是說,這只是一種選擇,不要太快拍磚。
BBC在界面上采用頂部導航保持一致的辦法貫穿,避免用戶在各次級站點間切換時感覺脫節。