對於一個網站的結構來講,URL的設計也很是的重要,在URL設計時咱們應該事先作好規劃,應該從用戶體驗和搜索引擎蜘蛛體驗出發,在整體上邊應該作到URL清晰、友好、方便記憶,而後還要適當的考慮對於搜索引擎排名的影響,具體來講,URL設計時咱們要從下邊幾點來着手:編程
1.URL越短越好服務器
這樣作主要是爲了用戶體驗,其實對於搜索引擎來講,不超過1000個字母都沒有問題,但是若是不考慮用戶體驗,確實真的用了很是長的URL的話,用戶看起來就有些麻煩了,甚至會立刻離開你的網站,曾經有人作過這方面的試驗,在搜索引擎的搜索結果中,一個較短的URL出如今一個較長的URL下邊時,較短的URL的點擊率是較長的URL的2.5倍。並且較短的URL也比較有利於複製與傳播。人們都比較喜歡簡單的東西,特別是現代,人們不喜歡太複雜的東西,能簡單就簡單。因此網站的URL要儘可能的短。編程語言
2.URL中避免太多參數優化
在進行URL設計時,咱們儘可能使用靜態的URL,雖然現代的主流搜索引擎都可以很好的去索引帶有參數的動態網頁了,但是,使用靜態的URL仍是有必定的優點的,若是因爲某些緣由,不能使用靜態的URL,而不得不使用動態的URL時,設計的則是URL中的參數應該儘可能減小,不要超過三個,通常的狀況下URL中的參數2-3個就能夠了。參數太多了不但用戶看起來困難,對搜索引擎的索引可能也會形成必定的問題。因此,能使用靜態就使用靜態的URL,能短就儘可能短。網站
3.目錄層次儘可能少搜索引擎
這裏所指的目錄層次是指物理目錄結構,而不是指邏輯結構,咱們在進行URL的設計時,網站的結構要儘可能的去減小目錄層次,層次不能太深了,通常建議不要超過三層,特別對於一些新站來講,權重低,搜索引擎蜘蛛爬行得很淺,深一點的頁面,蜘蛛都極可能不會去爬行的,因此要儘可能的作到使目錄層次減小,URL縮短。根據觀察,百度尤爲比較喜歡目錄層次比較少的頁面。設計
4.文件名及目錄名要具描述性unix
文件名及目錄名要具備可描述性,不但讓用戶一眼就能看出來這個頁面是關於什麼的,對用戶體驗比較友好,並且搜索引擎也比較喜歡這樣的URL。例如一個關於新聞的目錄,咱們能夠把它命名爲news,用戶看到這個目錄名稱,大概就知道這個目錄是關於什麼內容的了。索引
5.URL中包含關鍵詞seo
關鍵詞出如今URL中,能夠提升必定的相關性,尤爲對於優化英文網站,這點很是的重要,並且關鍵詞出如今URL的位置越靠前越好,也就是說出如今域名中最好,其次是出如今目錄名中,最後纔是出如今文件名中。注意一點的是不過不要出現關鍵詞堆積的現象。例如許多朋友的SEO博客,在網站的域名中就包含了SEO,這對於關鍵詞的排名來講,具備必定的權重優點。
6.URL中的字母所有用小寫
這裏有如下緣由:
(1)所有用小寫,用戶比較容易輸入,不用由於大小寫混合而出現錯誤,這是人們的輸入習慣。
(2)有些服務器是區分大小寫的,例如Lunix服務器,這樣在站長作連接或者是用戶輸入時,會由於大小寫的問題而出現404錯誤,並且robots也是區分大小寫的,若是大小寫搞錯了,可能會形成不能收錄的嚴重問題。因此建議全部的URL都使用小寫。
7.連詞符的使用
目錄或者文件名中若是有兩個單詞組成時,通常建議中間使用中劃線(-)隔開,切記不要使用下劃線或者其餘字符,在搜索引擎中,它是把中劃線看成一個空格來處理的,而下劃線則是被忽略的,例如seo-lunwen會被讀成seo與lunwen。這是比較友好的寫法。
8.使用目錄形式仍是文件形式
大部分的CMS系統均可以把頁面的URL設置爲目錄或者文件形式,有些朋友認爲目錄形式比文件形式權重要高一點,不管使用哪一種形式的URL,權重應該是差不了多少的,基本能夠忽略兩者之間的權重差別,使用目錄形式有一個優勢,之後若是更換其餘的編程語言,URL也能夠不用變化,也不用通過特殊的處理,而文件形式的URL可能文件的擴展名會變化,須要作必定的URL重寫處理。
上邊是一個網站的URL在設計的時候,應該注意的八個問題。在設計URL時,只有嚴格的按照這幾點來操做就能夠了。網站的URL設計得好,不但利於蜘蛛的爬行,並且用戶看着也簡單、易懂。