SEO 友好 URL 的完整指南

已發表: 2018-07-30

本指南展示瞭如何創建對 SEO 友好的 URL。

我們將討論如何從 SEO 的角度優化您的 URL 結構並使它們變得更好。

為什麼要優化您的網址?

因為它是一個重要的排名因素。 此外,SEO 友好的 URL 可提高您網站的可用性。

優化您的 URL 並不是很困難。 這是我們如何做到這一點的分步指南。

如何創建 SEO 友好的 URL:

  1. 使用正確的 TLD
  2. 使您的網址簡短
  3. 僅使用安全字符
  4. 專注於可讀性
  5. 使用更少的文件夾(最多 2 個)
  6. 包含關鍵字但避免填充
  7. 實施 HTTPS
  8. 省略文件擴展名
  9. 使您的網址與頁面標題相似
  10. 阻止動態和無限空間 URL
  11. 首選子文件夾而不是子域
  12. 正確使用重定向和規範標籤
  13. 創建適當的 XML 站點地圖

1. 使用正確的 TLD

TLD 或頂級域是完整域的最後一部分。

在 www.example.com 中,TLD 是.com

在 www.webalive.com.au 中,TLD 是.au

網址的一部分

TLD 有兩種類型:

  • 通用頂級域或gTLD (如 – .com、.org、.net 等)
  • 國家編碼頂級域或ccTLD (如 – .au、.us 等)

一些 ccTLD 需要二級域名(注意.com.au示例)。

但是您應該使用哪種類型的 TLD?

  • 如果您不關注本地消費者群,請使用.com 。 .com 無疑是最受信任的 gTLD。 截至 2017 年 5 月,47.6% 的網站使用 .com 域。
  • 如果您的站點想要專注於某個地理位置,那麼您可以使用 ccTLD。
    例如:看看我們自己的網址: www.webalive.com.au 。 我們使用 .au ccTLD 是因為我們主要為澳大利亞客戶服務。
com 是最好的頂級域名

顯然,如果您已經擁有一個域,則不能選擇 .com。 但不要太擔心,因為這只是 SEO 難題的一小部分。

儘管如此,在某些情況下,.com TLD 傳達了更多的信任和權威,這對 SEO 有好處。 在選擇未來的域時,請記住這一點。

2.讓你的網址簡短

您的 URL 的長度是多少? 從技術上講,一個 URL 最多可以有 2083 個字符。 但較短的排名更好。

2016 年,Backlinko 分析了超過 100 萬條 Google 搜索結果。 他們的研究清楚地表明,谷歌偏愛較短的 URL。

網址長度與穀歌位置圖

理想情況下,您的 URL 長度應為 50 到 60 個字符。

話呢? 他們應該有多少個詞?

讓我們用一個例子來看看這個問題。

這是我們的一篇博文的網址:

  • https://www.webalive.com.au/ecommerce-ux-tips

帖子的標題是“電子商務用戶體驗:提高商店轉化率的 4 個簡單技巧”。 當我們使用 WordPress 發布文章時,這是默認 URL:

  • https://www.webalive.com.au/ecommerce-ux-4-easy-tips-to-boost-your-stores-conversion

建議的 URL 有大約 10 個詞取自文章標題。 我們編輯了路徑並將其減少到 3。

總是嘗試用 3 到 5 個單詞來總結你的標題,用破折號分隔。 這適用於您的網站可能擁有的任何類型的頁面,而不僅僅是博客文章。 長 URL 對用戶不友好。

簡而言之,以下是關於 SEO 友好 URL 長度的要點:

  • 字數限制: 60
  • 路徑中的單詞數: 3 到 5
  • 單詞應該用連字符(不是下劃線)分隔

筆記:

Google 建議使用連字符來分隔任何網址中的單詞:

連字符不是下劃線

3. 只使用安全字符

從技術上講,URL 可以包含以下任何字符:

字母數字字符: AZ az 09

特殊字符: $ – _ 。 + ! * ' ( ) ,

保留字符: ; / ? :@=&

保留字符只能用於其特定目的。 例如,問號 (?) 用於查詢字符串的開頭。

因此,您基本上只剩下字母數字和特殊字符。 您可以自由使用這些,沒有任何技術困難。

除了一個。

URL 中包含大寫字母可能會導致某些服務器出現 404 錯誤。 因此,最佳做法是使用小寫字母

您還應該知道,有些不安全的字符不應該成為任何精心設計的 URL 的一部分。

不安全的網址字符

筆記:

避免空格。

當您上傳圖像或文件時,您的 CMS 會自動為該文件創建一個地址。

假設你的圖片名稱是“ seo Tips.png ”。 請注意,文件名中有一個空格。

當變成一個 URL 時,它變成了“ seo%20tips.png ”。

如您所見,空白字符在 URL 中表示為%20

為了使您的 URL 具有可讀性和用戶友好性,請將所有空格替換為破折號 (-)。 在上傳之前編輯您的文件名。 在此示例中,圖像名稱應為“ seo-tips.png ”。

4. 注重可讀性

使您的 URL 對人類可讀。

這意味著什麼?

Rand Fishkin 用這種規模的 URL 可讀性圖表完美地解釋了這一點:

url可讀性圖

關鍵是——

當有人閱讀您的 URL 時,他們應該能夠輕鬆理解該頁面的內容。 它應該針對人類和搜索引擎進行優化。

筆記:

通常建議您不要在 URL 中使用停用詞。 停用詞是——a、an、the、for、of 等。如果你可以不用這些詞,請刪除它們。 但永遠不要為了避免停用詞而犧牲可讀性。

例如,這是我們的博客文章 URL 之一:

  • https://www.webalive.com.au/tips-for-australian-startups

請注意,我們在 URL 中使用了停用詞for 。 這是因為它使 URL 更具可讀性。

5. 使用更少的文件夾(最多 2 個)

讓我們首先解釋一下文件夾的含義。 這是一個包含兩個文件夾的示例 URL:

  • www.example.com/文件夾1/文件夾2 /頁面

URL 中的每個斜杠都表示一個文件夾。 (儘管在某些情況下,末尾可能會有一個額外的斜杠。)

文件夾可幫助您組織網站頁面。 但是過度使用它們會降低 URL 的可讀性並使搜索引擎感到困惑。

SEO 友好的 URL 不應超過 2 個文件夾

看看這個:

  • https://au.neoncoproducts.com/產品/護髮素/ for-blonds /toning-conditioner  

儘管看起來井井有條,但該頁面位於三層文件夾之下。 這種形式既不方便用戶使用,也不利於 SEO。

考慮替代方案:

  • https://au.neoncoproducts.com/產品/toning-conditioner-for-blondes

第二個 URL 傳達相同的信息。 但它更具可讀性和 SEO 友好。

一些網站在其 URL 中包含日期。 特別是對於博客文章。 這不是一個好的做法,應該避免。 這是一個例子:

  • https://www.forbes.com/sites/forbesagencycouncil/ 2017 / 08 / 01 /eight-things-to-consider-before-investing-in-seo

包括日期是不必要的。

讀者通常甚至不會注意到 URL 中的日期。 谷歌還有其他方法可以確定您的文章何時發表。

日期會增加文件夾的數量和 URL 的長度。 它也妨礙了可讀性。

筆記:

電子商務網站或在線商店的產品頁面可以使用以下兩種結構中的任何一種:

  • www.myshop.com/目錄/產品
  • www.myshop.com/產品

兩者都很好。 選擇格式後,請保持一致性。

如果您有各種類型的產品,那麼最好包含一個類別文件夾。 或者最多兩個,如果真的有必要的話。

對於博客文章,您應該使用以下任何一種格式:

  • www.mysite.com/文章標題
  • www.mysite.com/博客/文章-標題

無論如何,如果您的網站完全專注於博客發布,那麼以下結構可能更合適 -

  • www.mysite.com/article-category/article-title _

6.包含關鍵字但避免填充

SEO 友好的 URL 應該包含與頁面內容相關的關鍵字。

通常,人們會在不使用任何錨文本的情況下在互聯網或社交媒體上發布頁面鏈接。 包含關鍵字可以幫助人們通過查看鏈接本身來了解頁面的內容。

包含關鍵字的鏈接也受到搜索引擎的青睞。 Bryan Dean 在他的 Google Ranking Factor 研究中排名第 51 位提到了這一點。

  • 僅使用 URL 中與頁面內容相關的關鍵字
  • 最好在路徑或文件名的開頭包含 main 關鍵字
  • 永遠不要重複關鍵字。 並且不要針對他們中的太多人

我們來看看這篇博文的地址:

  • https://www.webalive.com.au/ seo-friendly-urls

如果有人讀到這個,他們可以很容易地理解這個頁面是關於什麼的。 事實上, seo 友好的 url是本文的目標關鍵字詞組。

如果我們有類似下面的東西怎麼辦?

  • https://www.webalive.com.au/blog/seo/seo-friendly-urls _

不是一個很好的例子。

文件夾名稱seo應該表示文章類別。 但這會使關鍵字seo在地址中出現兩次,這不是一個好主意。 關鍵字填充是一種不好的做法,應該避免。

7.實施HTTPS

每個 URL 都以 HTTP 或 HTTPS 開頭。

當您的站點具有 SSL 證書時,其 URL 將以 HTTPS 開頭。 瀏覽器還表明它是一個安全站點。

這對 SEO 至關重要。 谷歌早在 2014 年就宣布 HTTPS 成為排名因素。

事實上,在 2017 年 SEMrush 排名因素研究中,HTTPS 被列為第10 個最重要的排名因素

為什麼?

當您的網站有 HTTPS 時,您網站上的信息將被加密。 這意味著人們在訪問您的網站時會更加安全。

谷歌總是提升用戶友好的因素。

用他們自己的話說——“ ……我們呼籲在網絡上實現“HTTPS 無處不在”……我們希望鼓勵所有網站所有者從 HTTP 切換到 HTTPS,以確保每個人在網絡上的安全。

因此,在您的網站上安裝 SSL 是絕對重要的。

下圖說明了當您的站點啟用 SSL(即具有 HTTPS)時會發生什麼:

http 與 https

您可以看到,對於普通的 HTTP 站點,窺探者可以讀取用戶發送到站點服務器或從站點服務器接收的數據。 因為 HTTP 以純文本形式發送數據。

但在 HTTPS 的情況下,該數據會被加密。 因此,即使入侵者閱讀了這些內容,他們也不會理解任何內容。

底線是 – SEO 友好的 URL 需要具有 HTTPS。

Yoast 的這篇文章將為您提供有關如何在您的網站上實施 HTTPS 的更多信息。

8.省略文件擴展名

您可能已經註意到某些 URL 以文件擴展名結尾。 像.asp.php.html 。 如果您的網頁有此類擴展名,則應刪除這些擴展名。

為什麼?

假設您已經使用 ASP.NET 構建了您的站點。 並且您的網頁具有擴展名.asp

  • https://www.example.com/page1.asp

如果您想遷移到基於 PHP 的框架會發生什麼? 您的頁面擴展名將更改為 .php。

  • https://www.example.com/page1.php

此類更改將要求您設置301 重定向。 這樣,如果有人鍵入您的舊地址,他們就會被重定向到新地址。

此外,每次您進行此類更改時,搜索引擎都需要重新索引您的頁面。

通過完全排除擴展,您可以輕鬆避免這些問題。

  • https://www.example.com/ page1

現在,即使您從一種技術轉移到另一種技術,您的頁面地址也不會改變。

理想情況下,地址應該獨立於後端使用的實現或框架。

沒有文件擴展名的 URL 看起來更乾淨、可讀,並且應該有更好的點擊率。

筆記:

有時,一個地址可能包含一個需要在用戶端下載的文件。 例如,您的網站可能有一個您希望訪問者下載的 pdf 文件。 在這種情況下,URL 實際上應該具有文件擴展名,例如https://www.example.com/file1.pdf

9. 使您的 URL 與頁面標題相似(達到合理程度)

您的頁面標題應與 URL 匹配,反之亦然。 但這並不意味著您應該逐字複製整個標題並將其放在 URL 中。 因為正如我們前面提到的,理想的 SEO 友好 URL 應該在較短的一側。

這是尼爾帕特爾的一個例子:

頁面標題:您需要使用的唯一 6 個關鍵字研究工具

頁面網址: https: //neilpatel.com/blog/necessary-keyword-research-tools   

請注意,標題和 URL 非常相似,但並不相同。

如果該頁面的 URL 是https://neilpatel.com/blog/ find-keywords怎麼辦? 雖然簡短而簡單,但這不是一個好的選擇。

要點是,您的頁面標題和 URL 不應完全不同。

10. 阻止動態和無限空間的 URL

假設您正在訪問一個可以讓您預訂酒店的網站。 您進行搜索,結果會為您提供酒店列表。 如果它是一個大型網站,您會期望找到某種過濾器或排序機制來幫助您優化搜索結果頁面。

例如,您可能希望酒店價格合理。 你甚至可以更具體。 但是每次您在另一個之上添加新過濾器時,生成的 URL 都會得到一個額外的部分。

以下是應用過濾器時 URL 如何更改的可能示例:

動態網址示例

因此,一個站點可能有大量不必要的 URL,它們或多或少相似的內容以不同的方式排列。

這會導致 Google 抓取工具出現問題。 爬蟲會看到大量具有不同 URL 的頁面。 但是所有這些頁面都有相似的內容。

這些 URL 通常來自站點數據庫中的查詢,稱為動態 URL

有些網站有一個日曆,可以根據日期動態創建頁面。 如果沒有限制,這可能會導致創建無限數量的 URL。 這些被稱為無限空間 URL

動態和無限空間 URL 都會損害您的 SEO。

您可以通過編輯 robots.txt 文件來阻止這些 URL。 建議您使用帶有 nofollow 屬性的正則表達式來阻止 Google bot 訪問這些頁面。 您還可以使用規範標籤來處理一些動態地址。

11. 喜歡子文件夾而不是子域

  假設您的網站有一個博客。 現在,博客的 URL 可以是 –

  • www.example.com/blog

或者 -

  • 博客.example.com

地址www.example.com/blog代表您網站的子文件夾或子目錄。

blog.example.com是一個子域。

關於哪一個更適合 SEO 存在一些爭論。 谷歌似乎在這個問題上沒有明確的立場。

但在實踐中, subfolders 比 subdomains 更好

來自 Moz 的關於 SEO 友好 URL 結構的 Whiteboard Friday 視頻的第一部分解釋了這個主題 -

筆記:

在一種特殊情況下,子域是比子文件夾更好的選擇。

假設您的企業 mybusiness.com 希望擴大其在法國的銷售業務。 您可以通過三個選項為您的法國客戶設置 URL:

  • 國家代碼頂級域名:
    mybusiness.fr
  • 特定國家/地區的子文件夾:
    mybusiness.com/fr
  • 特定國家/地區的子域:
    fr.mybusiness.com

哪一個是最好的選擇?

當然是 ccTLD 之一。 但它可能是廣泛的或不可用的。 此外,ccTLD 通常有幾個法律問題和預設要求。

如果您無法獲得 ccTLD,您的第二個最佳選擇是擁有一個子域(而不是子文件夾)。

這就是為什麼——

子域可以作為單獨的站點工作。 您甚至可以將其託管在不同的服務器位置。 這不適用於子文件夾。 此外,從訪問者的角度來看,fr.mybusiness.com 看起來比 www.mybusiness.com/fr 更具體

不要忘記將您的搜索結果定位到您的特定國家/地區。 對於 ccTLD,Google 會自動將您的網站與地理位置相關聯。 但是,當您使用子域時,您必須從 Search Console 手動執行此操作。

12.正確使用重定向和規範標籤

  • 如果您有多個指向同一頁面的 URL,您應該使用 301 重定向。

當用戶想要訪問您的站點時,他們可以鍵入以下任何內容 - www.mysite.com、mysite.com 和 https://www.mysite.com。 但是所有這些地址實際上都是不同的。 因此,您應該選擇一個特定的地址(最好是 https 的地址)並使用 301 重定向將流量從其他地址發送到該地址。

現在,如果有人嘗試訪問 mysite.com 或 www.mysite.com,他們將自動轉到 https://www.mysite.com。 合併不同的版本有助於提高您網站的 SEO 權限,並且是獲得最佳用戶體驗的必要條件。

  • 如果您故意更改了頁面的 URL,則應該使用 301 重定向。

假設您在閱讀本指南後決定更改網站頁面的地址。 該頁面的前一個 URL 是 www.mysite.com/randompage(地址 A)。 您將其更改為 www.mysite.com/about-me(地址 B)。

現在您應該設置從地址 A 到地址 B 的 301 重定向。

為什麼?

因為人們可能已經在 Internet 上添加了書籤或使用了 URL A。 該頁面可能也收到了許多反向鏈接。 如果您不設置 301 重定向,您將失去所有可能來自您之前地址的流量和鏈接汁。

  • 不要將太多的 301 重定向鏈接在一起

創建長重定向鏈並不理想。 如果地址A重定向到地址B,那絕對沒問題。 然後,如果地址 B 重定向到地址 C,那也很好。 但是如果你繼續從地址 C 到 D 的重定向鏈,那麼這不再是理想的。

Google bot 將完美地遵循一個、兩個或三個重定向,但隨後它可能會決定停止。 因此,請將您的重定向跳躍保持在一兩個步驟。

此外,更長的重定向鏈也不是用戶友好的。 它會減慢瀏覽器的速度,並且觀眾會遇到不必要的延遲。

這段來自 Google 網站管理員的視頻解釋了多個重定向的問題 –

  • 使用Canonical 標籤處理重複內容

通常,您的網站可能有多個具有相同內容的頁面。 以下是一些常見的情況:

您有一個電子商務網站,該網站在不同頁面上具有相似描述的相似產品。

您有一個博客站點,並且在兩個不同類別中具有不同 URL 的相同博客文章。

您網站的某個頁面有另一個可打印或 PDF 版本。

在這些情況下,您應該使用 rel=”canonical” 標籤。

如果頁面 A 是您的主頁面並且頁面 B 有重複的內容,那麼您應該在頁面 B 的 HTML 中插入以下代碼:

 <link rel="canonical" href=https://www.mysite.com/page-a/>

筆記:

301和rel canonical有什麼區別?

301重定向也稱為永久重定向。 當您設置從 URL A 到 B 的 301 重定向時,您將搜索引擎爬蟲和訪問者都從 A 重定向到 B。並且 URL A 本身沒有任何內容,無法訪問。

當您在頁面 B 中使用規範標籤(指向頁面 A)時,您只會將搜索引擎機器人從 B 重定向到 A。頁面 A 和頁面 B 仍然可以訪問。 但是搜索引擎只會對頁面 A 進行排名。  

13. 創建合適的 XML 站點地圖

XML 站點地圖告訴搜索引擎您站點的哪些 URL 是最重要的。 您可以使用 Screaming Frog 之類的免費工具為您的站點創建 XML 站點地圖。

單擊此處獲取有關使用 Screaming Frog 創建 XML 站點地圖的分步教程。

您的 XML 站點地圖不應包含Noindex規範化頁面。 換句話說,它應該只列出您希望在搜索結果中顯示的那些頁面。

創建站點地圖後,您需要將其上傳到您的站點並通過 Google Search Console 提交 URL。

結論

URL優化似乎不是SEO的重要組成部分,但它非常重要。 具有良好 URL 結構的站點會增加其可用性。 眾所周知,用戶友好性可能是搜索引擎排名最重要的因素。

如您所見,除了一些技術方面之外,製作 SEO 友好的 URL 並不是那麼困難。 我們希望您發現我們上面提到的要點對改進您的搜索引擎優化策略很有用。