從事SEO行業的人都知道頁面URL的處理是優化過程中一個重要組成部分,例如URL的偽靜態、層級精簡、樹狀結構等等。這些細節的處理不僅對搜索引擎更友好,用戶體驗也會有一定的提升,因此這些對URL的處理必定是討“度娘”與“谷哥”的喜歡的。而說到用戶體驗,中文URL絕對是一個不能回避的話題。
也許大家都有一個感受,就是在平時上網浏覽資訊或者購物的時候,不經意的就發現在浏覽器的地址欄出現了零零散散的漢字,這其中包括一些大型網站,例如亞馬遜、維基百科等等。
為什麼越來越多的網站采用了中文URL呢?答案非常簡單,那就是中文相對於英文與數字組成的URL對於中國的互聯網用戶來說用戶體驗更好,用戶可以通過URL就可以大致的了解這個頁面是關於什麼內容的,而且更便於記憶。這一點也許沒有人懷疑,但對於我們廣大的SEOer來說,對於搜索引擎是否更加友好才是我們更為關心的問題。下面我們就來探討一下搜索引擎對於中文URL的態度。而在這之前,首先需要確定搜索引擎對中文URL的識別情況。
困擾廣大站長的主要是編碼問題,在之前,百度采用的是中文編碼GBK,Google是全球通用的UTF-8,中國站長面對的兩大搜索引擎編碼不一致的確是非常頭痛的一件事,采用任何一種都會導致一個搜索引擎出現亂碼的問題。這是阻礙廣大站長采用中文URL的一個重要原因。但這個問題已經不復存在了,現在打開百度的首頁,查看源代碼,百度已經完將編碼改變成了UTF-8,下圖為證:
用百度搜索關鍵詞時,查看HTTP請求的頭信息也可以查看百度將漢字轉換的過程,例如用百度搜索“春節”時,HTTP請求的頭信息顯示如下:
我們知道,“春”和“節”的utf-8編碼分別是“E6 98 A5”和“E8 8A 82”,因此,“%E6%98%A5%E8%8A%82”就是按照順序,在每個字節前加上%而得到的,毫無疑問,百度已經完美支持UTF-8編碼,已經與谷歌實現了統一,廣大中文站長可以不用再擔心這一問題。
那麼搜索引擎對於中文URL是什麼態度呢?
大家都知道,在用搜索引擎搜索關鍵詞時,搜索結果中的網頁標題會對關鍵詞飄紅顯示,以表示網頁與關鍵詞的相關性,以搜索“維基百科”為例,結果如下圖:
如果URL中包括搜索的關鍵詞呢?答案是URL中的關鍵詞會被加粗,同樣以搜索“維基百科”為例:
類似的例子還有很多:
加粗的URL會在一定程度上吸引用戶的注意,進而提高點擊率,並且對中國人來說,中文URL結構比較清晰,可以直接從URL上判斷網頁內容,這對網站是非常有幫助的。搜索引擎在搜索結果中對中文URL做出加粗的處理就是對中文URL做出的肯定態度。而且,搜索引擎在自己的產品中也大量使用了中文URL,在百度中查詢“inurl:百度”會看到很多百度自己的產品使用中文URL的結果:
加粗就說明搜索引擎將其作為了一個因素考慮了進去,正如搜索引擎對英文站排名的算法,將英文關鍵詞放入URL中搜索引擎就可能給這個頁面更高的排名,當不存在識別問題的時候,中文URL對中文關鍵詞的排名毫無疑問也是有益的,而搜索引擎在自己的產品中大量使用中文URL更是證明了其對於中文URL的支持。對於廣大站長來說,中文URL毫無疑問是我們在URL的處理中應該重點關注的一個因素,認真的把握住每一個細節,這樣才能讓我們SEOer職業之路走得更遠。