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. 使您的 URL 與頁面標題相似
  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 是最好的 tld

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

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

2. 使您的網址簡短

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

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

網址長度與穀歌位置圖

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

單詞呢? 他們應該有多少字?

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

這是我們其中一篇博文的 URL:

  • https://www.webalive.com.au/電子商務-UX-提示

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

  • https://www.webalive.com.au/電子商務-UX-4易提示到升壓您家店面轉換

建議的 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、but 等。如果您可以不用這些詞,請將它們刪除。 但永遠不要為了避免停用詞而犧牲可讀性。

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

  • https://www.webalive.com.au/提示換澳大利亞初創公司

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

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

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

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

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

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

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

看看這個:

  • https://au.neoncoproducts.com/產品/護髮/換金發/色調調節器 

雖然它看起來井井有條,但該頁面位於三個級別的文件夾下。 這種形式既不便於用戶使用,也不利於 SEO。

考慮替代方案:

  • https://au.neoncoproducts.com/產品/色調調節器換金發

第二個 URL 傳達相同的信息。 但它更具可讀性和搜索引擎優化友好。

某些站點在其 URL 中包含日期。 尤其是博客文章。 這不是一個好的做法,應該避免。 下面是一個例子:

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

包括日期是不必要的。

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

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

筆記:

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

  • www.myshop.com/產品類別/產品
  • www.myshop.com/產品

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

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

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

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

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

  • www.mysite.com/文章,產品類別/條-title

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

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

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

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

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

讓我們檢查一下這篇博文的地址:

  • https://www.webalive.com.au/搜索引擎友好的URL

如果有人閱讀此內容,他們可以輕鬆理解該頁面的內容。 事實上, seo 友好的 url是本文的目標關鍵字詞組。

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

  • https://www.webalive.com.au/blog/ SEO /搜索引擎友好的URL

不是一個很好的例子。

文件夾名稱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://wwww.example.com/ file1.pdf

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

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

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

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

網頁網址:https://neilpatel.com/blog/necessary-關鍵字研究工具  

請注意,標題和 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 機器人訪問這些頁面。 您還可以使用規範標籤來處理一些動態地址。

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

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

  • www.example.com/blog

或者 -

  • 博客.example.com

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

blog.example.com是一個子域。

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

但實際上,子文件夾比子域好

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

筆記:

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

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

  • 國家代碼頂級域名:
    我的企業.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 重定向。

為什麼?

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

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

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

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

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

來自谷歌網站管理員的這段視頻解釋了多次重定向的問題——

  • 使用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 站點地圖不應包含NoindexCanonicalised頁面。 換句話說,它應該只列出您想要在搜索結果中顯示的那些頁面。

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

結論

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

如您所見,除了一些技術方面,製作 SEO 友好的 URL 並不難。 我們希望您已經發現我們上面提到的要點有助於改進您的搜索引擎優化策略。