讓你的站點更易導航1 w0 X, g8 k" ]9 l" c u& b ^* U9 k
& S3 A/ O1 F- N% s
一個網站的導航有助於用戶更快地找到他們想要的內容。它也可以幫助搜索引擎明白站長對網站內容的權重劃分。雖然Google搜索結果會在一個頁面裡列出,但是Google也更想得到你如此大網站裡各個頁面所扮演角色的一個更直觀的表達。
4 d! m" y( m2 a. B
0 H9 c3 B' p0 u* @幾乎所有網站都會有首頁或者根頁面,它們往往是用戶訪問你網站內容的起點,同時也被訪問得最頻繁。除非你的網站只有一張非常簡單的網頁,否則你好好想一下你的訪客是如何從一張基本頁面(即你的首頁)到包含了更多特定內容的子頁面這一過程。當你有足夠多的圍繞某一特定主題的網頁時,你是否有一張可以把這些相關網頁的關係描述得比較清楚的頁面呢?(比如說:根頁面-相關主題列表-特定主題)你是否有成百上千的產品需要通過多個分類和子分類來歸類呢?
( m. F! [1 {+ Y9 B
) p4 Y1 N3 ?4 Q, ]我們這個關於棒球卡的小網站的目錄結構4 |; O: q6 \. q" k
; I& C$ ?+ C# ?5 z3 c一張網站地圖(sitemap,小寫,比如說個籬遐想錄的網站地圖)可以很簡易地顯示你網站的結構,它常常是分層次地列出你網站頁面的。用戶如果無法找你網站的一些網頁時,就可以訪問網站地圖來碰碰運氣了。雖然這種網站地圖主要針對用戶,但搜索引擎也會訪問你的網站地圖以獲取對你網站更廣的抓取範圍。
- f6 j4 y* t+ D4 b& L4 ]" C" t! D. O2 Y2 Z I9 ?
你也可以通過Google網站管理員工具向Google提交一份XML格式的網站地圖(大寫,比如說個籬遐想錄的網站地圖)文件,以此讓Google更容易地發現你網站的內容。用網站地圖文件也是一種(但不能保證)告訴Google你更偏好哪種URLs格式,(例如:你是更喜歡http://brandonsbaseballcards.com/ 還是http://www.brandonsbaseballcards.com/;在這裡查看更多域名偏好的信息 )。Google也提供一個開源的網站地圖生成腳本來幫助你為網站更容易製作網站地圖文件。如果還想瞭解更多關於網站地圖的信息的話可以去網站管理員幫助中心獲取更有用的指南。
. J0 D8 U% j5 P0 J4 i. B* Q5 K2 M2 g" m2 ]! y6 X: E R1 {6 {: c5 s5 z1 [
站點導航優化實戰經驗
$ [! \; X. T: t) ~2 [0 E& i
; H$ n* l3 \6 f2 J+ K4 p; K9 U) F# 讓導航更加自然且具有層次感——使得用戶更容易通過基本內容訪問你網站那些他們想要且更加具體的內容。添加一個導航頁面來讓你網站的內部鏈接結構更加直觀和高效。不過需要避免:: S7 s& O5 @% v5 |, R
p' x& Q" O/ T& \4 n
* 創建極其複雜的導航鏈接頁面,比如說在上面創建指向到所有其它頁面的鏈接。
/ }7 ?2 }( y+ [+ Z5 L c4 c * 在反覆交叉鏈接你的內容時做得太過火了。(以至於要點擊20次才能到達更深一點的頁面)
, F& F" d9 A; f. V- T
" N( C1 {7 G' w _5 j# 盡量使用純文本來創建導航——盡量通過純文本鏈接來實現你頁面與頁面之間的導航,這樣做有一個好處就是可以讓搜索引擎更容易地弄懂你的網站並實現便捷的抓取。許多用戶也更偏愛其它導航方式,尤其是一些設備不支持Flash和Javascript時。還是要提醒你避免:
$ i [: ^- x/ L L9 ] p p
) @0 \3 x) m8 ]& o' j+ k* k5 q8 v * 導航完全基於下拉菜單、圖片或者動畫。(大多數但並非全部的搜索引擎可以識別一個網站這樣的導航方式,但如果一個用戶可以通過普通的文字型鏈接來訪問網站所有頁面頁面的話,這可以改善你站點的易用性;你可以在這裡查看Google是怎樣識別非文本文件的。): P0 G+ ?9 A0 t( X
5 k3 ?- G2 Q* q
# 使用麵包屑導航——「麵包屑」是網頁頂部或者底部的一排內部鏈接,它可以讓訪問者很快速地返回到之前頁面或者首根頁面。許多「麵包屑」首先會在最左邊有一個基本頁面(常常是根頁面),然後會在右邊列出更具體的部分。% ?% q8 p* q% O( z+ M1 t, K
3 U1 Q; H8 H4 B2 z9 b. u
# 在我們這個例子網站上一個更深的頁面上的麵包屑鏈接。
1 g. Y6 Z: s) H3 |% N# 在你的站點上放置一張HTML格式的網站地圖頁面(例如這個)和XML格式(例如這個)的網站地圖文件——在你網站上放置一張可以鏈接到所有頁面或者大部分重要頁面的簡易網站地圖是很有用的。如果想確保讓搜索引擎發現你網站上的頁面的話,你可以創建一個XML格式的網站地圖。只是要注意避免以下問題:2 P$ m4 Y5 I: }0 @$ m3 _
7 H* }8 e4 @$ M
* 你的THML格式的網站地圖上列出的卻是些過期的或者已經壞掉的死鏈接。
& G1 S$ ~" {2 e * 在你的HTML格式網站地圖上只是簡單地把所有頁面列出來卻沒有更好地組織(比如說通過一定的主題)它們。& N- K7 N3 o" q( ?7 p1 }
! a0 o4 I. Q J; k8 S
# 仔細想一想如果用戶去掉你網頁URL的一部分會發生什麼——一些用戶可能會以很奇怪的方式來瀏覽你的網頁,你對此需要有所預料。舉個例子來說吧,一個用戶他很可能會忽略你在網頁上添加的麵包屑導航鏈接,而是人為地去年URL裡的一部分以期訪問更多普通內容。他或者她可能會正在訪問 http://www.brandonsbaseballcards ... ming-baseball-card- shows.htm,然後在瀏覽器地址欄輸入http://www.brandonsbaseballcards.com/news/2008/,他以為這樣就可以得到你網站上發表於2008年的所有文章了。你的網站是否在這種情況下可以顯示這些內容(2008年發表的內容)呢?或者可以向用戶提供一個 404(「頁面無法訪問」的錯誤)提示。或者讓剛才那個用戶輸入的錯誤URL自動跳轉到 http://www.brandonsbaseballcards.com/news/?
7 j% J4 c' Q$ d8 }( _* M# 有一張有所幫助的404頁面——用戶經常通過一些壞掉的鏈接或者輸入錯誤的URL進入到你站點中一些根本不存在的頁面。如果這時有一張個性化的404頁面可以很友好地指導用戶回到可使用的頁面,這可以極大地改善用戶體驗。你的404頁面可以有一個指向根頁面的鏈接,也可以通過鏈接提供你網站上一些很受歡迎的或者相關的內容。既然這樣,Google還是提供了一個404工具(這是Google才發佈不久的新功能,譯者注)可以通過一些有用的功能來為你的404頁面自動實現自動流行匹配。你也可以通過Google網站管理員工具來找到那些引發404錯誤的來源。在這方面你可能還是要避免一下:
# c9 B m7 [6 F
1 k% [0 Y3 ?6 b1 x * 允許你的404頁面被搜索引擎索引。(當有不存在的頁面收到訪問請求時,確保你的服務器配置了一段404HTTP狀態代碼。)
' z( C' S" U! `2 F! I * 僅僅提供一些像「沒有找到」、「404」這樣的信息,甚至根本就沒有404頁面。# U* |" D/ y- b
* 為你的404頁面設計一些和網站其它內容沒有半點關係的內容。 |
|