改善你網站URLs的結構
$ I; a0 Q! o, u. U# ^3 d& c2 D. a6 D! J* G8 C1 L
為文檔創建描述性的分類和文件名不僅可以讓你的網站更方便管理,還可以引導搜索引擎對你網站內容實現更好地爬取。「友好」的URLs也可以方便那些想鏈接你網頁的人。訪問者也可能會對那些極其冗長和沒包含任何可識別單詞的神秘URLs感動恐懼。
5 x* b4 h4 d7 T: a# N
- Z+ e, _$ q' D1 n y我們棒球卡網站一個網頁的URL,是否很容易讓用戶感到不適。( |' n' }6 S1 b0 N2 P
! a3 d0 i6 |: A
像這樣的URLs既讓用戶感動困惑,也不太友好。用戶就很難輕鬆地從記憶裡把這樣的鏈接地址讀出來,就更不用說在他自己的網站上為你的頁面創建一個反向鏈接了。同樣的,一些用戶相信URLs裡很大一部分是不必要的,尤其是那些URLs含有大量無法識別的參數。他們就可能會捨棄掉這些「無用」的部分,進而把鏈接給打破了。. d O2 `" ^* o# n- p" a8 s8 P
2 d1 e1 J7 r: G' ^! l* B一些用戶在鏈接你的網頁時很有可能乾脆就用URL作為錨鏈接的文字。這樣的話,如果你的URL裡含有和你網頁相關的文字,會給用戶或者搜索引擎提供更多的信息;但如果你的URL裡全是一些數字或者奇怪參數的話,顯然用戶和搜索引擎就不會有太好的體驗了。
2 t' l% u0 J2 j' P* o& s) g
/ i! G) F/ Q% m( C+ l9 I5 o上面高亮的文字會傳達給用戶或者搜索引擎他們將要訪問鏈接可能包含的內容。
( Q1 c0 l! L6 c& l2 d: v
h& ]- _8 n) d% B最後,要知道一個文檔的URL是作為搜索結果的一部分顯示在Google的,就在結果標題和內容片段的下面。就像結果裡的標題和內容片段一樣,URL裡的單詞如果和用戶的搜索查詢匹配也是會粗體高亮顯示出來的。1 p% @% y5 O" f; c( M+ ]
& v) q$ z, V' V
用戶以[baseball cards]為關鍵詞查詢
' q5 y- K$ W0 q/ @& r& `8 y9 `0 U. u8 Z
+ q4 \8 u# n0 Z0 S; w+ `4 T我們網站的首頁就出現在結果裡,看到了吧,URL裡和查詢關鍵詞匹配的單詞被高亮顯示了。
5 N4 `7 A& G' A0 l8 _ J. G* T. ~ a7 j8 r
下面是另一個例子,一張頁面裡的內容含有」rarest baseball cards」(罕見的棒球卡)的相關內容。這樣的的URL命名方式肯定較之於 「www.brandonsbaseballcards.com/article/102125/」 這樣的數字型URL更容易出現在搜索用戶的視野。7 c6 v" s: ?& Z- C/ s+ i) _
/ j) K1 O+ x( [; t" b v% E當用戶以[rarest baseball cards]為關鍵詞查詢時2 R$ C2 W% B6 x" j3 ]) S
* u6 k9 B0 R! R1 R$ g4 K* g/ y一張更深的網頁出現在結果裡,但它的URL反映了其內容的類型。' E* f3 t7 I9 V7 v! o
5 q8 X9 I* |7 o* I k7 H9 `3 U1 ?! n
雖然Google很擅長於爬取各式各樣的URL結果,甚至當它們非常複雜時,但是花點時間來簡化你的URLs,這對用戶和搜索引擎來說都是大有好處的。有些網站管理員喜歡把網頁的動態URLs重寫成靜態的,這對Google來說是很不錯的,但我們需要提醒的是這種方法是很高級的操作方法,不過一旦出了問題就很可能導致Google對你網站的爬取問題。想瞭解更多關於URL結構方面的問題,我們推薦網站管理員幫助中心的這張網頁。% m- Z7 K/ {+ |) L
# |" G5 _5 X/ ~& W$ {. Y+ e1 T5 H
URL結構優化實戰經驗
. t. I$ k" [" }) P3 R" M0 m
0 S5 {1 e4 x! b+ y9 r1 e 1. 在URLs裡使用單詞——在URLs裡使用和你網站內容和結構相關單詞對用戶的訪問來說是非常友好的。訪問者很容易記住他們也更喜歡鏈接你的網站。不過需要避免:; x) [9 a1 W2 O6 h
* 使用無關緊要的參數和ID值來構成冗長的URLs。
0 M' h b) K' G& z2 B6 K) s, ^8 R * 使用自動生成的諸如」page1.html」這樣的命名方式。$ [+ `# a7 ]* K. Y' R, M3 f7 N
* 使用過多的關鍵詞,比如」baseball-cards-baseball-cards-baseball-cards.htm」 。
, H2 x4 e3 w2 s" H: Q2 k' | 2. 創建一個簡單的目錄結構——使用目錄結構不僅可以方便地管理你網站的內容還可以告訴用戶他們瀏覽你網站時所處的位置。建議盡量使用目錄結構來讓URL暗示所含內容的類型。不過也得避免:; Y f" v9 ^' d1 [ S8 V
* 使用大量的子目錄嵌套,比如」…/dir1/dir2/dir3/dir4/dir5/dir6/page.html」 。# S, U9 E7 U3 a& z: q$ T, v* p5 D
* 使用和網頁內容沒有任何關係的目錄名稱。. _; e) ~! }( N, E! h
3. 為你的一個文檔配對唯一版本的URL——可以避免用戶通過一個版本URL來訪問你的的網頁,實際上其它版本的URL也可以訪問這張網頁,(簡單來說就是一張網頁卻有兩個以上的不同網址可以訪問它,譯者注)這樣會分散URLs間內容的信譽程度。所以在構建網頁結構或內部鏈接時你應該注意到這些問題。如果你確實發現人們可以通過不同的URLs訪問的卻是相同的內容,設置一個301重定向來把那些非首選的URLs轉向到主導URL上來是一個很不錯的解決方案。在這一步你可能還是得避免:
: C1 l, q7 D8 w0 A2 R4 J * 子域名和根目錄(比如:」domain.com/page.htm」 and 「sub.domain.com/page.htm」)裡的網頁訪問的卻是相同內容。
0 E# l( Q7 L2 I1 s* }$ D2 o0 ` * 在你的內部鏈接結構裡混雜著含有「www.」的URLs版本和不含有「www.」的URLs版本(對Google而言你可以在Google的網站管理員工具裡設置只讓Google在搜索結果裡顯示一種版本,譯者注)。
& @/ {7 [& s0 F& P. n' U * 在你的URLs裡使用一些奇怪的大寫字母。(很多用戶更喜歡小寫的URLs,那樣的話他們也更容易記住你的網址) |
|