網站URL對SEO的影響

2020-07-16 10:05:19
URL 是在搜尋引擎檢索結果列表中顯示的內容之一,設計網站結構時需要對目錄及檔案命名系統做事先規劃。總的原則是首先從使用者體驗出發,URL 應該清晰友好、方便記憶,然後才考慮 URL 對排名的影響。

URL 命名技巧

URL 命名是針對 URL 各組成部分而進行的,是 URL 優化中最重要的環節之一。

URL 命名關鍵在於使用合適的關鍵字為 URL 各組成部分進行命名,即該關鍵字所表達的意義必須與 URL 所指向的頁面的主題是相關的,這樣有利於提高頁面的相關性,突出頁面的主題。

1) URL 的命名規則

大部分網站的 URL 命名規則如下所示:

根域名+欄目+文章頁面

也有一部分網站的 URL 命名規則是:

根域名+文章頁面

其中能夠產生變數的多半在於文章頁面的命名規則上,有很多朋友可能會注意到自己的命名規則是不太合理的,那麼什麼樣的 URL 命名規則比較利於搜尋引擎抓取呢?

谷歌在《建立方便 Google 處理的網址結構》一文中給出的一些建議如下:
  • 網站的網址結構應盡可能簡單些,並考慮網站組織的內容,讓網址的構建合乎邏輯並易於理解(盡可能採用易讀字詞而非長的 ID 數位)。
  • 建議你在網址中使用標點符號,幫助搜尋引擎更好地分析網頁內容,如在網址中使用連字元-而儘量避免使用下劃線_,用連字元分開兩個單詞更有利於搜尋引擎蜘蛛進行語意分析。
  • 盡量少使用複雜的網址,特別是那些包含多個變數引數的網址(URL 靜態化),因為其可能會產生大量不必要的網址全都指向你的網站上相同或相似的內容,給抓取工具帶來麻煩,消耗 Googlebot 大量不必要的頻寬,也可能無法為你的網站的所有內容編制完整索引。

2) URL的層次深度

對於 URL 的層次相信大家探討的夠深入了,兩層、三層、四層對於網站的要求是不同的:
  • 選擇兩層結構的 URL,我們更多地希望網站權重直接傳遞到這些頁面;
  • 選擇三層的 URL 結構是最普遍的方式,主要是為了 URL 在各個欄目之間做好區分;
  • 四層的 URL 結構多半是網站比較大,在欄目和首頁之間還有頻道頁面,用四層進行很好的區分;
  • 如果還要細分,從長遠考慮,就建議給網站開設二級域名。

3) URL 的規範化

對於 URL 的規範化,相信大家都很重視,例如最常見的 URL 規範化是將首頁 URL 中可能出現的 4 種形式進行 301 重定向,讓網站的權重集中於首選域上。

但是這只是最基礎的 URL 規範化操作,我們還需要在做好了 URL 的命名和層次考慮之後,檢測網頁的收錄中是否有類似網頁內容的 URL,特別是一些動態的網頁容易產生這樣的情況,例如 WordPress 的程式設定完畢容易出現多個動態重複頁面的 URL,所以遇到這樣的情況可以在 robots.txt 檔案中寫好抓取規則,禁止蜘蛛抓取所有動態的 URL 地址,具體操作是寫入如下命令:

User-agent: *
Disallow: /*?*

4) URL權重的可控性

當然,URL 的結構優化還涉及其他的一些細節,其中尤為重要的是對後期 URL 權重可控性的把握。

例如,在開始的時候我們需要做長遠考慮,給網站設計了很多的欄目,但是這些欄目不是我們想在第一階段就投入精力的,這時我們可以將這些欄目寫進 robots 檔案來遮蔽蜘蛛抓取,或者使用 nofollow 標籤讓權重不傳遞,達到合理引導網頁權重的目的,後期如果我們有精力開始發展新的欄目,放開搜尋引擎蜘蛛的抓取許可權就可以了。

URL 長度控制

URL 的長度控制主要是站在使用者的角度考慮,方便使用者輸入、記憶和傳播。對於搜尋引擎而言,URL 太長可能會受到收錄限制,甚至是直接被搜尋引擎放棄收錄。

URL長度 = 域名長度 + 路徑長度 + 檔名長度

例如 www.example.com/SEO/SEOxx/1394.html 的URL長度為域名長度(17)+路徑長度(11)+檔名長度(9)=37。

結合關鍵詞的 URL

關鍵詞出現在 URL 中能夠提高頁面相關性,在排名時貢獻一點分數。關鍵詞出現得越靠前越好,也就是說出現在域名中最好,其次是出現在目錄名中,效果最小的是出現在檔名中。

不過切不可為了出現關鍵詞而堆積。

在 URL 中,我們可以充分利用分隔符對 URL 各組成部分的名稱進行組合,從而產生新的詞組(或短語)來拓展 URL 的意義。這就是關於 URL 中各組成部分名稱的組合與分隔的問題,即 URL 中目錄間、目錄與檔案的名稱組合與分隔的問題。

例如 http://www.example.com/SEO/xuexi/jiaocheng.html,在這個 URL 中就巧妙地將三個表面上毫不相關卻存在緊密聯絡的關鍵字“SEO”“xuexi”“jiaocheng”進行組合,從而產生了另一個新的熱門關鍵字“SEOxuexijiaocheng(SEO學習教學)”。

另外,為了讓搜尋引擎能夠更好地識別組合後的關鍵詞的意義,又利用目錄間的分隔符斜槓/對關鍵字進行了有效分割,同時兼顧了“SEOxuexi”“SEOjiaocheng”兩個關鍵字。