URL 結構(URL Structure)是什麼?|SEO・GEO 百科

URL 結構(URL Structure)指網址的組成方式與排列邏輯,設計良好時能讓人和搜尋引擎光看網址就懂這頁在講什麼。本文說明網址由哪些部分組成、怎麼設計,以及常見迷思。

URL 結構(URL Structure)指的是你網站「網址」的組成方式與排列邏輯,也就是 https://example.com/blog/seo-tips 這串文字,是怎麼一段一段拼起來的。一個設計良好的 URL 結構,會讓人和搜尋引擎光看網址就懂這頁在講什麼。

Google 的原則其實只有一句話:把網站的 URL 結構「盡量保持簡單」,用人類看得懂、有描述性的字詞來組網址。

重點速覽

  • 一個典型網址由通訊協定、網域名稱、路徑、slug、有時還有查詢參數與錨點組成,Google 建議用連字號分隔單字。
  • 網址塞滿關鍵字不會讓排名大躍進,Google 說網址只提供「很微小」的額外排名訊號。
  • 網址一旦定了就盡量別動,真的要改要用 301 轉址搭配 canonical 標籤把權重接好。

URL 結構是什麼?

URL 是 Uniform Resource Locator(統一資源定位符)的縮寫,就是俗稱的「網址」。所謂 URL 結構,指的是這個網址的組成方式:一個典型網址由通訊協定(如 https://)、網域名稱(如 example.com)、路徑(如 /blog/)、頁面名稱也就是 slug(如 seo-tips),有時還會有查詢參數(如 ?id=123)和錨點(如 #section)所組成。

根據 Google 搜尋中心(Google Search Central)的官方文件,原則其實只有一句話:把網站的 URL 結構「盡量保持簡單」。Google 建議用人類看得懂、有描述性的字詞來組網址,並以合乎邏輯的方式組織內容,讓網址對人最容易理解。

Google 還特別提醒,過度複雜的網址,尤其是帶了一大堆參數的網址,會替爬蟲製造麻煩:可能產生大量指向相同或相似內容的網址,害 Googlebot 浪費頻寬,甚至無法完整索引你的網站。


用白話文怎麼說?

你可以把整個網站想成一棟大樓,URL 就是「門牌地址」。網域名稱是這棟大樓在哪條街(example.com),路徑是第幾樓哪一區(/blog/),最後的 slug 是房間門口掛的名牌(seo-tips)。地址寫得清楚又有條理,訪客自己找得到,連 Google 派來的「郵差」,也就是爬蟲,也送得到信、編得進地圖。

反過來,如果門牌寫成 example.com/p?id=82736&cat=9,就像地址只給你一串看不懂的編號。人看了沒感覺,搜尋引擎也得多花力氣才搞懂這間房間到底放了什麼。

你可以這樣記:好的網址,是「不用點進去,光看就知道這頁在講什麼」。


URL 結構實際上要做什麼?

實務上設計網址,可以照這幾個原則,這些大多整理自 Google 官方建議:

  • 用簡單、有描述性的字詞:讓人一看就懂,例如 /blog/seo-tips 勝過 /blog/article-001。
  • 用連字號 – 分隔字詞:Google 建議用連字號(hyphen)分開單字,不要用底線 _。
  • 盡量用英文小寫、避免中文與特殊符號:中文網址會被瀏覽器編碼成一長串像 %E4%B8%AD 的亂碼,又長又難分享。
  • 別塞太多參數、別用超長 ID:必要的參數可以留,但要避免一頁衍生出無數帶參數的重複網址。
  • 層級不要太深:路徑一層一層往下太多層,對使用者和爬蟲都不友善,能扁平就盡量扁平。
  • 一頁一個固定網址:網址一旦定了就盡量別動;真的要改,務必用 301 轉址搭配 canonical 標籤,把舊網址的權重接到新網址。
  • 全站用 HTTPS:Google 已明確把 HTTPS 當成排名因素之一(雖然影響輕微),沒上 HTTPS 的網站還會被瀏覽器標示「不安全」。

舉個例子,同一篇「新手 SEO 教學」文章,兩種網址的差別很明顯:好網址是 https://example.com/blog/seo-tips;不理想的則是 https://example.com/index.php?id=82736&ref=fb&sort=desc。前者人看得懂,出現在搜尋結果上也乾淨好點;後者又臭又長,還容易產生重複內容。


關於 URL 結構的常見迷思

迷思一:網址裡塞滿關鍵字,排名就會衝上去

不會。Google 多次說明,網址只提供「很微小」的額外排名訊號,把關鍵字硬塞進網址(也就是 keyword stuffing)並不會讓你大躍進,反而可能弄巧成拙。關鍵字寫進網址真正的好處是「間接」的:當使用者在搜尋結果看到網址正好對上他搜的詞,會更安心、更願意點進來。

迷思二:底線 _ 和連字號 – 用哪個都一樣

不一樣。Google 把連字號 – 當成「分隔字詞」的符號,會把 seo-tips 讀成 seo 和 tips 兩個字;但底線 _ 會被當成「連接符」,seo_tips 會被讀成黏在一起的 seotips。所以 Google 官方明確建議:分隔單字請用連字號。

迷思三:網址可以隨時改,改越漂亮越好

要很小心。改網址等於換了門牌,原本累積在舊網址上的連結權重與排名,在處理不當時都可能流失。如果真的非改不可,一定要用 301 永久轉址把舊網址指到新網址,並設好 canonical,否則容易兩敗俱傷。沒有強烈理由,別常常動網址。

迷思四:帶問號 ? 的動態網址一定對 SEO 不好

不一定。Google 早就能正常讀取、索引動態與靜態網址,兩者差距已經沒那麼大。真正的問題不在「有沒有問號」,而在「會不會因為參數生出一堆內容重複的網址」。只要用 canonical 與參數管理把重複收斂好,動態網址一樣可以排得好。


總結

如果只記一句話:URL 結構(URL Structure)就是你網址的「門牌地址」,目標是讓人和搜尋引擎光看網址就懂這頁在講什麼。

新手可以記住三件事。

  • 第一,網址要簡單、有描述性,用連字號分隔單字、盡量英文小寫、別塞一堆參數。
  • 第二,網址別亂改,真要改就用 301 轉址加 canonical 把權重接好。
  • 第三,網址不是排名的密技,它的價值在「好讀好懂」,在 AI 搜尋裡,乾淨的網址還能順手幫機器理解你的頁面。

參考資料