URL結構對SEO優化的影響有哪些

關於URL結構對SEO的影響有哪些,下面是幾個常見問題:   

URL要怎樣是結構比較好?

URL要幾層才有利於SEO優化?

什麼樣的功能變數名稱對SEO優化有利於SEO

URL一定要靜態化嗎?

下面主要結合上面就個問題對URL結構與SEO的關係做下分析:

1、URL層數對SEO的影響?

作為一條URL,層數可以相當與網站結構,這也需要根據網站內容來佈局,比如我們的網站就是關於SEO的基礎知識,那麼“abc.com/abc.html”就比較理想了,但是如果我們網站下面還有很多目錄結構,比如下面還有“SEO服務”、“SEO培訓”等等,那麼,我們採用“abc.com/efg/abc.html”這樣的URL結構就比較理想。這樣的URL也只是兩層,對SEO是沒有什麼影響的。看下麵一條URL abc.com/a/b/c/d或

abc.com/a/b/c/d.html

如果大家使用“HTTrackWebsiteCopier程式”來類比蜘蛛爬行的時候,就可能會發現,當很多URL在待抓取的列表時,較短的URL的是會被優先抓取的,這也是有時候建議目錄結構或URL層數越短越好的原因。

網站具有一定的層次,層次結構分明,這樣的URL結構就比較好,很多CMS程式模版中自帶了一些URL層,比如wordpress博客程式中就自帶了“category”這樣一個目錄,這主要是用來分類的,如果沒有這一層,當然最好。如果真的是由於程式問題而自己無法解決的,將重要頁面的鏈結放在首頁或其他容易被抓取的頁面上,也會被蜘蛛程式抓取到的。

2、什麼樣的功能變數名稱對SEO優化有利於SEO

當我們在準備做SEO的時候,選擇功能變數名稱最好包括我們要做的關鍵字,這樣對SEO有一定的幫助,如果是做百度SEO,那麼功能變數名稱用關鍵字的拼音也有一定的幫助,這裏的幫助並不是針對SEO,而是從用戶行為考慮,因為有一部分搜索用戶是直接在搜索框輸入拼音進行搜索,這樣,我們在關鍵字排名上就會有一定的優勢。

注意:上面所講,功能變數名稱中帶有關鍵字關鍵字的拼音對SEO有一定的幫助,大家需要靈活運用下,比如:“電腦常識”這樣的詞,就沒有必要用全拼的字母了,那樣相對比較長,如果用戶對鍵盤不熟悉,在鍵盤上找字母要找半天,“diannao123”、“diannao-abc”等等都是很不錯的選擇,另外如果選擇“computer123”、“pc-abc”也很不錯,只要用戶熟悉的東西,讓他從功能變數名稱能很快的判斷該網站的大致內容而且很簡單就可以記住就可以了。

3、URL一定要靜態化嗎?

對於URL的靜態化,說法不一,而且從一些SEO做的比較優秀的網站來看,靜態與動態幾乎沒有什麼區別。

但是有一點可以肯定,那就是動態的URL在URL優化上做的不夠或相對不具備優勢,關於URL的形式,Googel網站管理員幫助中心也有比較詳細的說明,主要談URL中的參數與搜索引擎蜘蛛程式的判斷能力。

abc.com/?id=1

abc.com/1.html

類似上面的兩條URL,其實根本就沒有多大的區別,但是為什麼要建議靜態化。

蜘蛛程式有一個特點,那就是不能即時的比較正在抓區的URL與對應的內容是否是重複的,如果要進行比較,也只能將正在抓取的URL與索引庫的頁面來想對比,而這些在短時間內是無法完成的。靜態化只是將URL唯一話,一條URL只對應一個頁面的內容,這和我們平常說的URL標準化想吻合,將一些動態頁面用robots.txt遮罩,避免出現大量的重複頁面產生。

什麼樣的靜態URL才是最好的?

下麵看兩條URL

abc.com/1

abc.com/SEO   

上面兩條URL都是經過靜態化處理,但“abc.com/SEO”從用戶體驗上明顯好於“abc.com/1”。

從搜索引擎的角度講,當搜索引擎的蜘蛛程式來爬行網站的時候,發現大量帶有ID的URL時,搜索引擎無法判斷這個網站的實際URL數量是由於經過URL靜態化造成的還是真的有這麼多URL。