網(wǎng)站導(dǎo)航系統(tǒng)對與幫助用戶迅速找到所需要的內(nèi)容來說非常重要,除此外對與搜索引擎理解該網(wǎng)站有哪些重要內(nèi)容同樣重要。雖然google的搜索結(jié)果都是指向每一個(gè)特定的頁面,但google同樣也會智能的去判斷該頁在整個(gè)網(wǎng)站結(jié)構(gòu)中到底處于什么地位。那么我們該如何去設(shè)計(jì)一個(gè)導(dǎo)航系統(tǒng)呢?
從主頁開始設(shè)計(jì)你的導(dǎo)航結(jié)構(gòu)
所有網(wǎng)站都會有它的主頁或者“根”頁面。這種頁面往往是用戶訪問最多的,也是用戶檢索和瀏覽該網(wǎng)站的起始點(diǎn),除非你的網(wǎng)站中就只有幾個(gè)屈指可數(shù)的頁面,否則我們就該考慮一點(diǎn),如何把用戶從主頁面或者“根”頁面引到有特定內(nèi)容的頁面中,比如你是否考慮過把同一話題的頁面建立專題?網(wǎng)站中商品是否過多,而需要用逐層分類的方法來更有條理地展示?
上圖為某網(wǎng)站的目錄結(jié)構(gòu)
使用“面包屑”導(dǎo)航模式方便用戶定位
“面包屑”導(dǎo)航是之在網(wǎng)頁頂部或者底部放置的一排內(nèi)部鏈接,面包屑導(dǎo)航的作用是告訴訪問者他們目前在網(wǎng)站中的位置以及如何返回。
“面包屑”導(dǎo)航
預(yù)先考慮用戶可能會截取部分URL的情況
除上面所說以外,我們還需要考慮到用戶的某些行為,例如,用戶需要瀏覽某頁面上級頁面時(shí),他可能會并不適用導(dǎo)航鏈接,而是憑自己的判斷去掉URL中屬于文件結(jié)構(gòu)中底層的那一部分,從而來訪問更多的內(nèi)容。比如他正在訪問http://www.***.com/bk/201102/13242.html這個(gè)頁面,然后他可能會嘗試輸入http://www.***.com/bk/201102/這個(gè)地址來查看2011年2月份的一些內(nèi)容,這時(shí)我們就應(yīng)該考慮是否允許他瀏覽上層目錄,還是只返回一個(gè)404頁面。
用戶可能可能截取url的一部分以求訪問上一級目錄。
準(zhǔn)備2份網(wǎng)站地圖分別給用戶和搜索引擎
HTML網(wǎng)站地圖:
網(wǎng)站地圖是我們用來展示網(wǎng)站結(jié)構(gòu)的頁面,他將所有網(wǎng)頁以層級式列表的方式提供給用戶,用戶有時(shí)也會通過網(wǎng)站地圖來尋找特定的頁面,特別是無法通過主頁導(dǎo)航找到所需頁面的時(shí)候,它的主要目的是方便用戶,同時(shí)也可以使搜索引擎對網(wǎng)站頁面更全面的抓取。
XML網(wǎng)站地圖:
除此外我們可以通過google 網(wǎng)站管理員工具提交我們的XML網(wǎng)站地圖,來讓google更容易的發(fā)現(xiàn)來抓取我們網(wǎng)站上的內(nèi)容,除此之外她還有一個(gè)好處,那就是可以利用它來選擇想使用的首選域,只不過只在google中慣用。
通過上面4種導(dǎo)航的設(shè)計(jì)方法,可以使你的網(wǎng)站更加利于用戶瀏覽和搜索引擎檢索,當(dāng)然有什么不全的地方希望可以給我提出。