URL的優化
網站結構優化是SEO的主要工作之一,對大中型網站來說更是重點和難點。URL的優化是結構優化的基礎內容。URL處理不好,經常造成頁面收錄問題,就更談不上排名和流量了。其實URL的優化是相對簡單的部分,因為是SEO自己完全可以掌控的,只需要注意一些細節。
下面總結幾條關于URL優化的經驗和技術要求。
1)域名的選擇
如果是在五六年年前,我會告訴大家域名中最好放上關鍵詞。不過現在建議大家域名中能放關鍵詞最好,但不要為了放關鍵詞把域名弄的很長,更不要為了放關鍵詞注冊帶有連詞符的域名。
再退一步,為讓域名看得清楚,可以放一個連詞符,但是不要為了堆積關鍵詞而加連詞符。
如果帶有關鍵詞的域名不好找,寧可選擇一個容易品牌化的短的生僻詞,或者新造的詞。實際上,真正成為網上大品牌、大站的,極少是包含關鍵詞的域名。有成為大品牌的野心的話,反倒不要用帶關鍵詞的域名。
2)描述性
整個URL包括域名,目錄名和文件名,在可能的情況下,用具有描述性的單詞,尤其是目錄名和文件名。讓用戶看到URL,就可以大致了解這個網頁是什么內容。
對中文網站來說,目錄名使用簡單的英文單詞,大多數用戶是可以理解的。文件名如果通過文章或產品名稱生成,通常會比較長,轉換為拼音恐怕易讀性有問題,大部分情況下建議使用編號。
3)URL里面的關鍵詞
在可能的情況下,目錄名文件名可以放上一些關鍵詞。Matt Cutts在他的一個帖子里面曾經暗示過,URL中的關鍵詞多少對搜索引擎算法有用。
中文網站URL中包含關鍵詞是否對排名沒有定論,百度也沒表示過意見。我估計即使有點作用,也是微乎其微,不必為了在URL里出現關鍵詞而用中文URL,或用中文詞的全拼。
4)URL不可太長
雖然可以考慮在URL中放關鍵詞,但最好不要為了放關鍵詞,而把目錄名文件名弄的很長。
在可能的情況下,目錄層次最好少一點。不要毫無意義地增加目錄層次,比如有的網站把所有頁面放進/html/目錄下,看不出有任何好處。
雖然搜索引擎判斷頁面重要性是看網站的邏輯結構,而不是物理結構,目錄層次少不一定意味著離首頁近,但層次越少,用戶看著越簡潔。
5)用連詞符
URL中目錄名文件名單詞之間最好用連詞符-,不建議用下劃線_,也不要用其他允許但很奇怪的字符,如逗號、引號之類。連詞符會被Google當作空格處理。百度對待下劃線和連詞符似乎是一樣,所以中文網站這兩個都可以,但從清晰度和用戶體驗上看,我個人還是覺得連詞符更好。
6)英文單詞和拼音
對英文網站來說,當然URL中的描述性關鍵詞比較好寫。對中文網站可以考慮使用拼音。但是對比較長的詞,用拼音就不容易讀懂,這種情況下還是建議使用英文單詞。
另外有的人把目錄名、文件名里面放上中文字,這樣的URL出現在瀏覽器地址欄和搜索結果頁面的時候,有時候因為編碼問題會顯示為亂碼。雖然搜索引擎可以辨識,但看起來很難看,不建議。
7)URL靜態化
URL靜態化幾乎是必須的。別較真,不要爭辯說有很多帶有一兩個問號的URL都收錄的很好。能做的更好也很簡單,就不要去跟做的不好的看齊。
8)子域名和目錄
子域名在中文網站中很流行,因為百度排名有比較明顯的首頁優勢,SEO們喜歡把盡量多的關鍵詞放在首頁上,內頁能獲得排名的機會很小。而子域名通常被當作獨立網站的首頁。
做英文網站通常還是建議使用目錄,除非有特別需要的時候,最好不要使用子域名。使用目錄可以集中權重,管理方便,Google對內頁和首頁是一視同仁的,內頁排名超過大站首頁的比比皆是。
2020年底左右開始,百度的首頁優勢也減少了,內頁獲得排名的比例有明顯提升。
9)大小寫
URL中最好統一全部使用小寫字母,像Unix/Linux服務器大小寫字母是不同處理的,也就是說Index.html和index.html是被當作兩個不同的文件。如果一個目錄下面的首頁是Index.html,訪問目錄的時候就會出錯。在其他情況下大小寫混用也經常會造成混亂。
來源:seo每天一貼 Zac 昝輝