面包屑導航(BreadcrumbNavigation)這個概念來自童話故事"漢賽爾和格萊特",當漢賽爾和格萊特穿過森林時,不小心迷路了,但是他們發現在沿途走過的地方都撒下了面包屑,讓這些面包屑來幫助他們找到回家的路。所以,面包屑導航的作用是告訴訪問者他們目前在網站中的位置以及如何返回。
面包屑導航來源
很久很久以前,在大森林的邊上住著一個貧窮的樵夫,他與妻子和兩個孩子相依為命。他的兒子名叫漢賽爾,女兒名叫格萊特。后來樵夫的妻子去世了,他又給孩子們娶了一個后母。后母計劃把兩個孩子帶到森林的深處,然后趁他們睡著的時候跑掉。漢賽爾無意中知道了后母的計劃,于是偷偷地把一塊面包藏在了口袋里。在去森林的路上,漢賽爾悄悄地捏碎了他的面包,并不時地停下腳步,把碎面包屑撒在路上。后母順利地趁孩子們睡著的時候溜掉了,漢賽爾和格萊特醒來已是一片漆黑。漢賽爾安慰他的妹妹說:“等太陽一出來,我們就看得見我撒在地上的面包屑了,它一定會指給我們回家的路?!钡钱斕柹饋頃r,他們在地上卻怎么也找不到一點面包屑了,原來它們都被那些在樹林里、田野上飛來飛去的鳥兒一點點地啄食了,兄妹倆在森林中迷了路。不天的尋路,讓他們饑餓難忍,腿腳無力,來到了一個用面包做屋頂,糖果做窗戶的小屋。饑餓讓他們忘記了疲憊,及潛在的危險,啃起了屋子。結果在巫婆的誘騙下,哥哥被鎖屋中,妹妹被迫做勞力,就在巫婆要吃掉哥哥之時,妹妹借向巫婆學習添柴之機。將巫婆推入爐中,兄妹倆帶著巫婆的財寶,回到了家中。后母己經去世,兄妹倆和父親一起過上了幸福的生活。
面包屑導航原理
在童話里,面包屑是漢賽爾在進入森林的路中偷偷撒下的,這是一種“歷史記錄”的應用方式,目的是幫助你追溯來路,因而它應該是一種線性的導航方式。不過在網頁的應用中,“追溯來路”這件事瀏覽器已經做得足夠好了,所以“面包屑”慢慢地就變成用來表達內容歸屬關系的界面元素,也就是我們經??吹降摹爸鞣诸?gt;一級分類>二級分類>三級分類>……>最終內容頁面”這樣的方式。但是一般正常的來講目錄結構由3層結構組成。分別是首頁>欄目頁>內容頁。合理的構建目錄結構可以讓用戶隨時隨地的找到自己所在的位置又能保證欄目分類后的各個欄目的權重不至于太分散。同時在許多關于網站用戶使用體驗的調查報告中也得出超過3次點擊訪客還沒有找到需要的信息,訪客就很大的可能性會離開網站。所以,3層目錄結構也是瀏覽體驗的需要。
面包屑導航作用
1、讓用戶了解當前所處位置,以及當前頁面在整個網站中的位置。
2、體現了網站的架構層級,能夠幫助用戶快速學習和了解網站內容和組織方式,從而形成很好的位置感。
3、提供返回各個層級的快速入口,方便用戶操作。
4、Google已經將面包屑導航整合到搜索結果里面,因此優化面包屑導航每個層級的名稱,多使用關鍵字,都可以實現SEO優化。面包屑路徑,對于提高用戶體驗來說,是很有幫助的。
5、方便用戶,面包屑主要用于為用戶提供導航一個網站的次要方法,通過為一個大型多級網站的所有頁面提供面包屑路徑,用戶可以更容易的定位到上一次目錄,引導用戶通行;
6、減少返回到上一級頁面的點擊或操作,不用使用瀏覽器的“返回”按鈕或網站的主要導航來返回到上一級頁面;
7、不用常常占用屏幕空間,因為它們通常是水平排列以及簡單的樣式,面包屑路徑不會占用頁面太多的空間。這樣的好處是,從內容過載方面來說,他們幾乎沒有任何負面影響;
8、降低跳出率,面包屑路徑會是一個誘惑首次訪問者在進入一個頁面后去瀏覽這個網站的非常好的方法。比如說,一個用戶通過谷歌搜索到一個頁面,然后看到一個面包屑路徑,這將會誘使用戶點擊上一級頁面去瀏覽感興趣的相關主題。這樣,從而,可以降低網站的總體跳出率。
9、有利于百度蜘蛛對網站的抓取,蜘蛛直接沿著那個鏈走就可以了,很方便。
10、面包屑有利于網站內鏈的建設,用面包屑大大增加了網站的內部連接,提高用戶體驗。
面包屑導航適用條件
雖然眼下很多網站都流行使用面包屑導航,但是并不是所有的網站都適用。符合下面兩個條件的網站才適合使用面包屑導航。1、層級較深的網站,面包屑導航適合層級較深的網站,如果只有一級分類的話,通過主導航就可以起到快速定位的作用。比如“豆瓣網”類型扁平構架的網站就沒有使用面包屑導航。2、獨立不交叉的網站結構,由于面包屑網站導航路徑是線性結構的,因此網站內容必須劃分的非常清晰,且不存在交叉;否則,面包屑導航的路徑就不是唯一的,同一分類可能出現在不同的路徑中,讓用戶感到困惑。
面包屑導航示范
基于位置(網桿基礎工程)的面包屑向用戶顯示他們在網站的哪一個級別頁面。
它們一般典型的用于有多個級別(一般是多于兩級)的導航方案。在下面的例子中,每一個頁面的文本鏈接表示它比它右邊的文本鏈接高一級。
A 表明當前在網站內的位置。
B 提供指向先前訪問過的頁面(或網站)和其他區域的捷徑。
本質上,它是網站結構的線性表示。Web上的定位面包屑路徑所展示的不是導航的歷史,而是在整個網站中某個固定的位置。就是說,不管用戶是如何到達網桿基礎工程頁面,面包屑路徑都是一樣的。
面包屑導航分類
一、基于位置的面包屑導航
這種類型是最常見的。這種類型的面包屑導航可以很好的指出當前頁面與整個站點的層次結構。這種面包屑導航可以顯示當前頁面的前一個頁面或者目錄的鏈接??梢允乖L客了解自己的位置,以及可以更快的找到自己想要到達的頁面??梢院芎玫奶岣哂脩舻挠押皿w驗。
二、基于屬性的面包屑導航
這種面包屑導航最常出現在電子商務站點。這種面包屑導航可以很好的指出當前頁面內產品的其他屬性或者類別。對于一個產品來說,所具有的屬性往往不只有一種,而通過這種面包屑導航可以給消費者一個更加直觀的了解。
三、基于路徑的面包屑導航
這種面包屑導航是最不常見到的。這種面包屑導航和上文所說的童話故事類型很像。他們可以顯示訪客在到達頁面前所訪問過的網頁的鏈接。這種面包屑導航不是很受歡迎,因為他們的功能基本上是和前進和后退的按鈕是一樣的。