1. URL愈短愈好
無論是搜索引擎,還是浏覽者,都喜歡簡短的URL。URL的層級不宜過多,盡量控制在4級之內。雖然搜索引擎仍然會抓取四級之後的頁面,但頁面的權重會大大降低。
例如華為中文網站的“移動寬帶”( http://www.haizhilongnet.cn/cn/core_network/internet_mobility
_solutions.do )頁面有著PageRank 5的權重,而在它之下一級的“移動寬帶解決方案”( http://www.haizhilongnet.cn/cn/core_network/internet_mobility
_solutions/internet_mobility_solution.do )頁面確沒有PageRank。相對簡短的URL也會更利於搜索引擎抓取頁面,並且分配更高的權重。因此頁面的URL應該盡量排除掉不必要的層級及關鍵詞。
對於用戶而言,一個簡短的URL更利於傳遞,並且當URL出現在搜索結果時,一個短的URL會比長的URL更容易獲得點擊。根據MarketingSherpa所做的報告,在搜索引擎的搜索結果中,一個較短的URL可以得到2倍於較長URL的點擊率。
2. URL應包含關鍵詞
如果我們把一個網頁比喻成一個Word文檔,那麼URL就相當於這個文檔的文件名。它是我們在打開這個文檔前接觸到的第一個信號。對於搜索引擎而言,URL的內容是向它們傳遞一個網頁內容的重要信號之一。對於用戶而言,一個更有意思的URL也是影響他們點擊意願的重要元素。比如京東商城的手機頁面 URL為:http://www.haizhilongnet.cn/products/652-653-655-0-0-0-0-0-0-0-1-1-1.html。無論是浏覽者,還是搜索引擎,當得到這個URL時都不能很好的理解這個頁面的內容,如果改為http://www.haizhilongnet.cn/products/mobile-phone 就會更加有意義。
關鍵詞在URL中的應用,對於英文網站尤其重要,一個URL應該盡量包含和這個網頁相關的關鍵詞。但也不宜過多,3-5個關鍵詞較為合適,如果過多會有作弊的嫌疑。針對中文網頁,通常還是建議使用拼音,但如果有些詞匯拼音過長,可使用英文代替。雖然Google和百度可以一定程度的識別中文的URL,但在一些浏覽器中仍然會以代碼的形式出現。比如“http://www.haizhilongnet.cn/category/濾清器/機油濾清器”這個頁面,在 Firefox中顯示正常,而在IE7中,有時會以http://www.haizhilongnet.cn/category/%E6%BB%A4%E6%B8%85%E5%99%A8/%E6%9C%BA%E6%B2%B9%E6%BB%A4%E6%B8%85%E5%99%A8的形式出現,就顯得非常雜亂,因此在現階段,還是建議盡量避免使用中文的URL。
3. 在URL中去除Session ID
應當避免在URL中包含Session ID。搜索引擎通常對帶有Session ID的頁面抓取不足,因為它們會認為帶有Session ID的頁面可能是另一個頁面的復制版本。
4. 在URL中減少變量與參數的數量
如果你的URL為動態網址,如http://www.haizhilongnet.cn/Product/Product_List.aspx?Site=01&BranchID=1&DepartmentID=2,那麼應該盡量減少參數的數量。最好把參數的數量控制在2到3個之內,含有太多參數的URL非常不利於搜索引擎的抓取,同時也不利於用戶的點擊。
5. 使用“-”分割關鍵詞
許多網站在URL中使用下劃線“_”來分割單詞,但對於搜索引擎而言,“_”為連字符,而不是分割符。因此我們要盡量使用中橫線“-”來分割單詞。如http://www.haizhilongnet.cn/core_network/internet_mobility_solutions.do應改為http://www.haizhilongnet.cn/core-network/internet-mobility-solutions.do更為合適。
6. 大小寫的統一
URL中最好使用統一的大小寫字符,全部為小寫最佳。有時大小寫不同的URL為被視為2個不同的網頁,從而造成混亂或權重的分離。
7. 文件名中的關鍵詞重於目錄
出現在文件名中的關鍵詞比出現在目錄中更為重要。比如一個電子商務網站的手機分類頁面可以為www.haizhilongnet.cn/category/shou-ji/index.html,但更佳的URL為:www.example.com/category/shou-ji.html。
8. 動態URL的靜態化
雖然當今的搜索引擎完全可以抓取動態的URL,但包含關鍵詞、長度適中的靜態URL更為適宜。在條件適合的情況下,如發布一個新的網站或新的頁面,還是應該盡量把包含很多參數的動態URL,根據上述的URL優化規則進行靜態的重寫。當然URL的重寫是個相對復雜的過程,在實施過程中應該盡量避免出現錯誤,以免造成更加不利的情況。
9. 域名URL的統一
一個網站應該只有一個域名入口,如www.haizhilongnet.cn或者haizhilongnet.cn。在搜索引擎看來,www.haizhilongnet.cn和haizhilongnet.cn是2個不同的域名。一個網站不應該同時存在於這2個域名,而是應該實現從一個域名到另一個的跳轉。如打開haizhilongnet.cn時應該是301跳轉到www.haizhilongnet.cn的地址。
10. URL的301跳轉
我們在一開始時提到,除非萬不得已,盡量不要更改現有頁面的URL。但如果進行更改,一定要進行從舊URL到新URL的301跳轉。301跳轉是代表永久地址的更改,會告訴搜索引擎把舊URL的權重轉移到新的URL,從而避免因修改URL而帶來的權重的流失。但通常權重的轉移需要一定的時間,有時會長達幾個月。