網址(URL)SEO 完全指南:命名規則與換網址
網址是 Google 排名的基本單位:差一個斜線、大小寫或連字號,就是兩個互不相通的獨立網址。本文完整解析 URL 為何是 SEO 最容易被忽略的地雷,涵蓋 301 轉址、重複網址與網址參數收斂、改網址風險與決策矩陣,教你把每個網址當成會增值的資產來經營。
作者:褚崇名(Sliven)
本頁目錄
- 網址到底是什麼?一個比喻先把它講清楚
- 為什麼我把 URL 稱為「最後一道防線」
- 第一層:爬蟲找不找得到
- 第二層:關鍵字訊號強不強
- 第三層:使用者敢不敢點
- 搜尋引擎怎麼讀你的網址:從發現到索引的那條路
- 六個會悄悄吃掉排名的 URL 地雷
- 地雷一:動態參數失控
- 地雷二:大小寫不一致
- 地雷三:結尾斜線與副檔名的重複版本
- 地雷四:中文與編碼網址
- 地雷五:無意義的 ID 與流水號
- 地雷六:孤兒網址
- 參數爆炸:電商與內容站最常踩的那個坑
- 碰到參數,我用的四步判斷
- 網址改不動,這才是它最致命的地方
- AI 搜尋時代,網址的基本功仍然適用
- 好網址 vs 壞網址:一張表看完
- 從零設計網址結構,我用的五個判斷
- 命名細節背後的為什麼:從好壞對照表再往下挖一層
- 換網址工程:301 的真實行為、轉址方法與六步上線流程
- 301 規則要留多久
- 什麼時候根本不該動網址
- 轉址鏈與轉址迴圈:兩種最致命的工程錯誤
- 301、302、307、JavaScript、canonical:一次比清楚
- 大規模換網址的六步上線流程
- 換網址後的波動 vs. 懲罰:學會分辨才不會越救越糟
- 自己動手檢查網址健康:三個免費工具
- 跟網址有關,但常被問到的三個問題
- 網址裡要不要塞關鍵字?塞多少?
- 網址跟網域,哪個對排名影響比較大?
- 新站跟已經上線的舊站,URL 的處理思維有什麼不同?
- 網址優化,是一種「一次性投資、長期收成」的功夫
後台打開 Google Search Console 的網頁索引報表,看著「重複網頁」、「已檢索但尚未建立索引」等狀態,直覺多半會先怪到內容頭上。但網址(URL)重複、參數失控或 canonical 設定不一致,也可能是問題來源。
網址是整個網站最像「地基」的東西。它一旦上線、被收錄、被別人貼上連結,再回頭更改就必須處理轉址、內部連結與搜尋引擎重新處理的風險。這篇要把網址是什麼、它在 SEO 裡扮演什麼角色,以及常見的 URL 地雷一次講清楚。
核心重點
- 網址(URL,Uniform Resource Locator)是網路資源的地址,也是搜尋引擎發現與處理頁面的識別之一。
- URL 設計會影響爬取效率、重複版本管理與使用者判讀,但不是單獨決定排名的因素。
- URL 可以更改,只是已上線頁面必須妥善處理永久轉址、站內連結與監測。
- 動態參數、重複版本、中文編碼、無意義 ID,是四個最常見的 SEO 地雷。
網址到底是什麼?一個比喻先把它講清楚
很多人把 URL 跟網域(Domain)混在一起講,這是後面所有觀念會卡住的根源。先用一個比喻把位置定下來。
把整個網際網路想成一座超大型圖書館,每一頁網頁是一本書。那麼「網域」是這本書放在哪一個書櫃,而「網址(URL)」是這本書的完整索書號,從館別、樓層、書櫃、到第幾層、第幾本,一串寫下來,任何人都能精準找到它。
換句話說,網址是「完整地址」,網域只是這個地址裡的「門牌巷號」那一段。一個網域底下可以掛成千上萬個網址,每個網址對應一頁獨立內容。如果你連網域都還沒申請,可以先從網域申請全攻略看起;想把網域跟網址的層次關係拆得更細,再參考我寫的網域跟網址的差異。
從技術上講,URL 是一個有標準格式的字串(RFC 3986),它告訴瀏覽器「用什麼協定、去哪台主機、要哪個資源」。一個典型的網址長這樣:
https://www.example.com/blog/seo/url-guide?sort=new#section-2
它拆開來其實有五個段落:協定(https)、網域(www.example.com)、路徑(/blog/seo/url-guide)、查詢參數(?sort=new)、錨點(#section-2)。每一段在 SEO 裡都有它要注意的地方,但這篇我想先聚焦在「網址身為一個整體,為什麼是 SEO 地雷」,段落級的拆解,我寫在網址組成解析那篇,需要的話再往那邊深入。
為什麼我把 URL 稱為「最後一道防線」
大多數人對 URL 的理解停在「給機器讀的地址」,所以覺得它跟排名沒什麼直接關係。這是低估了它。我自己的看法是:URL 是整個 SEO 系統裡,少數「同時影響三個層面」的元素,而且它一旦壞掉,三個層面會一起出問題。
第一層:爬蟲找不找得到
Google 是用網址來「定位」頁面的。如果同一頁內容可以用兩個不同的網址被開啟(例如 example.com/page 跟 example.com/page/ 都連到同一頁),Google 就得花資源去判斷誰是正版、誰是副本。網址不乾淨,等於在自己的網站裡製造一堆分身,分散原本應該集中的排名力道。
規模一放大,這件事會直接吃掉你的檢索預算(crawl budget)。Google 每天能爬你網站的時間是有限的,把預算花在爬一堆「長得一樣的分身網址」上,真正重要的新頁面反而排不到。
第二層:關鍵字訊號強不強
URL 是 Google 判斷這頁「在講什麼」的訊號之一。路徑裡出現的關鍵字,在 Backlinko 分析 1180 萬筆搜尋結果的研究(2025 年 4 月)裡,被觀察到跟排名有微幅正相關。
我要先講清楚:這個相關性很小,URL 裡塞關鍵字不會救起一篇爛內容。但它的意義在於「累積」。當你的 URL、標題、H1、內文、內部連結錨點全部指向同一個主題,Google 對這頁的主題理解就會更明確。URL 不是主角,它是讓主角更亮的那盞燈。
第三層:使用者敢不敢點
這一層最常被忽略。Google 的搜尋結果頁(SERP)會直接把你的網址顯示在標題下方。一個乾淨、可讀的網址,跟一串 ?id=4827&cat=9&sid=xx 的亂碼,給使用者的信任感天差地別。
Backlinko 分析 400 萬筆 Google 搜尋結果的點擊率(CTR)資料,提供了這件事的背景:在 SERP 上的可見度與點擊行為,跟排名位置高度相關,而 URL 作為 SERP 上最顯眼的「身份資訊」之一,直接參與了使用者要不要點下的那個瞬間(2025 年 4 月的資料)。
換句話說,可讀網址能幫助使用者判斷即將開啟的內容。不過上述 CTR 研究主要呈現排名位置與點擊率的關係,不能據此證明改寫 URL 會提高 CTR,更不能推論 CTR 會直接回饋到單頁排名。
搜尋引擎怎麼讀你的網址:從發現到索引的那條路
要把「為什麼 URL 是地雷」講透,得先知道 Google 處理一個網址的完整流程。這跟它怎麼理解整個搜尋行為是同一套機制,更完整的脈絡可以看Google 搜尋運作原理,這裡我聚焦在 URL 的部分。
- 發現(Discovery):Google 從已知的連結、Sitemap、或主動提交,第一次看到這個網址的存在。
- 檢索(Crawl):Googlebot 實際去打開這個網址,讀取內容。這一步要消耗檢索預算。
- 渲染(Render):如果是需要 JavaScript 才能顯示內容的頁面,Google 會再渲染一次。
- 索引(Index):判斷這個網址的內容值不值得收進資料庫。
- 排名(Rank):使用者搜尋時,決定這個網址要不要出現、排第幾名。
注意到了嗎?從第一步到第五步,Google 從頭到尾都是用「網址」這個單位在處理頁面。網址是 Google 認識你網站的最小粒度。所以當你的網址結構混亂、產生大量重複版本,你等於是在這五個階段的每一關,都給 Google 製造一次判斷負擔。
於是,我一直強調,URL 不是寫給使用者看的裝飾,它是寫給搜尋引擎「分類、定位、理解」你內容的基礎資料結構。把它當裝飾,等於把圖書館的索書號隨便亂編,最後找不到書的會是你自己。
順著這個流程,有一個關鍵問題值得問:Google 一開始到底是怎麼「發現」你的網址的?答案主要有三條路。第一條是被動等待,也就是 Google 從它已經知道的頁面裡,順著內部連結與外部連結一路爬過來。第二條是你主動提交,透過 XML Sitemap 把整個網站的網址清單交給 Google,讓它知道哪些頁面存在、哪些最近更新過。第三條是單一網址的緊急提交,用 GSC 的網址檢查工具直接跟 Google 說「這個新網址請你來看一下」。
如果重要網址沒有任何連結指向它(也就是孤兒網址),Google 可能難以發現。新站可以提交 Sitemap,並確保重要頁面有可爬取的內部連結;網址檢查工具的「要求建立索引」適合少量重要頁面,但不保證立即爬取或收錄。網頁發布出去不等於已被收錄,仍要用 Search Console 檢查實際狀態。
還有一個容易被漏掉的細節是:被發現不等於被收錄。Google 發現一個網址之後,會先判斷它值不值得花資源去爬、值不值得收進索引。如果你的網站整體網址結構混亂、充斥重複版本,Google 對這個站的「品質判斷」會往下修,連帶影響它願意分配給你的檢索頻率。這是一個會自我增強的循環:網址乾淨,Google 願意多爬、多收錄,新內容曝光更快;網址髒亂,Google 爬得保守,新內容可能卡在「發現了卻沒收錄」的灰色地帶好幾週。
六個會悄悄吃掉排名的 URL 地雷
底下這六個,是我看過最常見、而且最容易被漏看的 URL 問題。它們的特色是「網站看起來好好的」,但 SEO 的力道一直在無聲地流失。
地雷一:動態參數失控
參數本身不是壞東西,排序、篩選、分頁、追蹤,電商跟內容站都需要。問題出在「失控」。當同一頁內容可以因為排列組合,產生出幾百、幾千個不同網址,Google 就會爬到一堆內容幾乎一樣的分身頁面。
列表頁若同時掛上排序、篩選、分頁與 UTM,排列組合可能產生大量網址變體。任何有列表與篩選功能的網站,都應先定義哪些組合需要被爬取或索引。處理方向可以參考網址查詢參數專文;原則是先釐清每種參數的用途,再收斂不需要的變體。
地雷二:大小寫不一致
在很多伺服器上,/About-Us 跟 /about-us 是兩個不同的網址,但內容完全一樣。使用者可能用大寫連、外部網站可能用小寫連,結果就是同一頁產生兩個分身。解法很簡單:全站統一用小寫,並且在伺服器層級把所有大寫請求 301 導向小寫版本。
地雷三:結尾斜線與副檔名的重複版本
同樣的陷阱:/blog/post、/blog/post/、/blog/post.html,這三個在很多站上都會回傳一樣的內容,卻是三個不同的網址。這是典型的 URL 正規化(canonicalization)問題。你要做的,是明確指定其中一個是「標準版」,其他的用 301 或 canonical 標籤指向它。
地雷四:中文與編碼網址
中文網址技術上可行,瀏覽器通常會顯示中文,但複製到部分工具時可能轉成 %E4%B8%AD%E6%96%87 這類百分號編碼。這是分享與維運上的可讀性取捨,不是 Google 排名處罰。若團隊跨系統操作頻繁,可考慮英文小寫加連字號;詳細取捨見中文網址 vs 英文網址。
地雷五:無意義的 ID 與流水號
/p=4827 這種網址,對使用者沒有任何資訊量,對 Google 也是。它只告訴機器「這是資料庫裡的第 4827 筆」,完全沒有主題訊號。改成 /blog/url-seo-guide,使用者看網址就大概知道內容,Google 也能從路徑讀到主題。這個改動成本很低,效益卻是長期累積的。
地雷六:孤兒網址
一個網址即使存在、即使內容很好,如果全站沒有任何一個內部連結指向它,Google 很難發現它,使用者更找不到。這叫孤兒頁面(orphan page)。網站經過幾次改版、幾次新增內容後,幾乎都會長出孤兒網址。定期用爬蟲工具(例如 Screaming Frog)對照你的 URL 清單,是抓出孤兒頁最直接的方法。
參數爆炸:電商與內容站最常踩的那個坑
六個地雷裡,我想把「參數」這個單獨拉出來講深一點,因為它是規模一放大就會爆炸的那種問題,而且很多人根本不知道自己網站已經爆炸了。
參數的麻煩在於:它通常不是工程師或行銷人「故意」加的,而是功能需求一個一個加上去,最後拼成一個大怪獸。一個商品列表頁,為了排序加了 ?sort=price,為了篩選加了 ?brand=A&price=100-500,為了分頁加了 ?page=3,為了追蹤廣告加了 ?utm_source=facebook。每一個單獨看都合理,組起來卻是同一頁內容的無數個變體。
多種參數疊加後,Google 可能爬到大量內容相近的頁面。對大型或更新頻繁的網站,這會浪費爬取資源,也會增加 Google 選擇 canonical 的負擔;對小型網站,則常先表現在索引報表的重複網址與 canonical 不一致。
處理參數的三個工具,我列在下面,你可以先有個概念:
| 工具 | 適用情境 | 要注意的事 |
|---|---|---|
| canonical 標籤 | 讓所有變體網址指向一個標準版 | 只是「建議」,Google 不一定完全照辦 |
| 內部連結與參數產生規則 | 從來源減少不必要的參數網址 | 需同步檢查導覽、篩選與追蹤功能 |
| robots.txt | 控制特定參數路徑的爬取 | 不是存取控制,也不會保證網址不被索引;使用前先確認 Google 不需讀取頁面內容或 canonical |
這些方法各有適用條件,不是「設了就沒事」。通常應先從站內連結、參數產生規則與 canonical 整理;robots.txt 只在確定不需要 Google 讀取該內容時使用。Search Console 的網址參數工具已於 2022 年停用(見 Google Search Central Blog 的公告)。完整步驟可參考網址查詢參數。
碰到參數,我用的四步判斷
參數問題看起來複雜,但拆開來其實有規則可循。碰到一個會產生網址變體的參數,我會依序問自己四個問題,再決定怎麼處理它。
第一,這個參數會改變頁面的實際內容嗎?如果會(例如篩選出不同的商品組合),那它產生的網址可能有獨立價值,要決定是否讓它被索引及 canonical 該指向誰。如果不會(例如只是追蹤用的 UTM 標籤),應避免在站內持續產生與連結這些變體,並用一致的 canonical 指回標準版。
第二,這個參數產生的頁面,有沒有被當成進站入口的價值?排序頁通常不需要獨立索引;分頁則負責讓使用者與爬蟲到達後續項目,每一頁應有可爬取的網址與自我參照 canonical,不要全部指向第一頁。篩選頁要逐組判斷,有需求且內容足夠的組合才值得獨立經營。
第三,這個參數會不會無限增殖?像日曆、空篩選結果或可重複排列的參數,可能產生近乎無限的網址,應從連結與應用邏輯限制。正常分頁不是同一類問題:它需要有限、可發現的下一頁連結,才能讓爬蟲到達後續內容。
第四,我的處理方式會不會誤殺無辜?這是最關鍵也最危險的一步。任何對參數的封鎖或 canonical 設定,都可能不小心把該被收錄的頁面一起弄消失。所以每一次調整,我一定會在 GSC 的網址檢查工具裡驗證幾個代表性網址,確認 Google 的理解跟我的預期一致,才敢放心擴大實施。寧可慢一點,也不要因為一個參數設定失誤,讓整批頁面從索引裡憑空消失。這種錯誤,很多人是踩過才學會教訓:復原的時間遠比一開始謹慎來得長。
網址改不動,這才是它最致命的地方
講到這裡,你大概開始覺得「那我現有網站的爛網址,是不是該全部改掉?」這就是我要特別警告你的地方:改網址,是 SEO 裡風險最高的動作之一。
原因很簡單。一個網址一旦上線,它可能已經被 Google 收錄、被使用者加進書籤、被別的網站連結或分享。若改掉網址卻沒有做好轉址,舊連結會落到 404,搜尋引擎也需要重新發現與評估新網址。影響幅度與恢復時間沒有通用期限,取決於網站規模、轉址完整度與重新爬取速度。
所以永久更改網址時,應優先使用伺服器端的 301 或 308 永久轉址,讓使用者與搜尋引擎直接到達新地址。Google 官方文件將永久伺服器端轉址列為強 canonical 訊號。
但有幾個實務上的眉角,是官方文件不會講的那種:
- 301 不是立刻轉移。Google 需要時間重新檢索、重新評估,期間排名可能會暫時波動。
- 鏈狀轉址會增加延遲與爬取風險。A 轉到 B、B 又轉到 C,會讓瀏覽器與爬蟲多走幾步。內部連結與轉址規則應盡量直接指向最終網址。
- 千萬不要整批改網址只為了「看起來漂亮」。如果舊網址功能正常、排名穩定,沒有強烈的商業或技術理由,我會建議留著,把力氣花在新內容的網址規劃上。
真的要動網址結構,例如網站搬家、改版、換後台,那是一個需要獨立專案處理的事,完整的轉址設定流程我寫在301 與 302 轉址教學,動手前務必先讀過一遍。
AI 搜尋時代,網址的基本功仍然適用
講到這裡,你可能會問一個很合理的問題:現在搜尋都轉向 AI 了,Google 的 AI Overviews、ChatGPT、Perplexity 這些工具直接用自然語言回答問題,使用者連網址都不一定看得到,URL 還有那麼重要嗎?
答案是:網址的基本功仍然重要,但目前沒有證據顯示它在 AI 搜尋中獲得新的特殊權重。
Google 的 AI 搜尋功能仍以能被索引、可在搜尋中顯示的頁面為基礎,也不要求網站加入特殊 AI 標記。網址重複、canonical 混亂或頁面無法被爬取,本來就會影響一般搜尋處理,連帶也可能讓頁面無法成為 AI 功能的來源(見 Google Search Central 的〈AI features and your website〉)。
實務上不用為 AI 另做一套 URL 規則。維持單一標準網址、正確轉址、可爬取內部連結與穩定內容,就同時服務一般搜尋與 AI 搜尋功能。如果想往這個方向深入,可以看生成式搜尋優化的整理。
好網址 vs 壞網址:一張表看完
把前面講的原則濃縮成對照,你在檢視自己網站的網址時,可以直接拿這張表比對。
| 維度 | 壞網址 | 好網址 |
|---|---|---|
| 可讀性 | ?id=4827&cat=9 |
/blog/url-seo-guide |
| 長度 | 塞滿關鍵字、又臭又長 | 簡短、只保留核心主題字 |
| 關鍵字 | 完全沒有主題訊號,或堆砌到不自然 | 自然包含一個主要關鍵字 |
| 分隔符號 | 底線 _ 或空白 |
連字號 - |
| 大小寫 | 大小寫混用 | 全小寫 |
| 重複版本 | 斜線、副檔名、參數各種分身 | 單一標準版,其他用 301 或 canonical 收斂 |
| 層級深度 | 好幾層資料夾,離首頁很遠 | 靠近根目錄,層級淺 |
| 中文編碼 | 分享後變成一串百分號亂碼 | 英文小寫,跨平台穩定 |
這張表不是考試的標準答案,重點是給你一個快速自檢的清單。你的網址不需要每一項都完美,但越多項落在「好」那欄,長期累積下來的 SEO 力道就越集中。我也建議你把這張表印出來或存起來,每次新增一個頁面、每改一次網址結構之前,都對照一次。這種「設計前先檢查」的紀律,看起來很瑣碎,卻是把你跟那些「網址亂掛、事後才補救」的網站拉開差距的關鍵。很多排名上的差距,追到最後都不是內容多寡,而是這種地基級的細節有沒有顧好。
從零設計網址結構,我用的五個判斷
如果你正在規劃一個新網站,或是有機會重新整理網址結構,底下這五個判斷是我自己會用的思考順序。它們是取捨的依據,不是硬性規則。
第一,先用分類把主題叢集分出來。網址結構其實就是你的網站架構的鏡子。你的內容如果有清楚的分類(例如 /blog/、/services/、/case-studies/),網址路徑就應該反映這個分類。這不只幫使用者導航,也幫 Google 理解你的主題叢集(topic cluster)全貌。
常見問題是部落格該放在子網域(blog.example.com)還是子目錄(example.com/blog)。Google 表示兩者都能正確處理,沒有「子目錄自動共享全部權重、子網域一定被隔離」的通則。選擇應依部署、權限、分析、品牌與維護需求決定;若沒有分離需求,子目錄通常較容易管理,但這是工程取捨,不是排名保證。完整差異可看子網域 vs 子目錄。
第二,路徑要簡潔,但不要短到失去意義。Google 沒有規定 50 到 60 個字元的最佳長度。重點是刪掉不必要的參數與重複層級,保留能讓讀者辨識內容的詞組,不必把整句標題塞進網址。
第三,避免會變動的資訊進網址。日期、版本、季節這類會過期的資訊,不要寫進永久路徑。/blog/2023-seo-tips 一旦過了 2023,這頁的網址看起來就過時,但你又不能輕易改它(還記得網址改不動嗎)。把日期留在標題或內文裡就好。
第四,HTTPS 是底線,不是加分項。現在沒有 HTTPS 的網站,瀏覽器會直接標成「不安全」,這對使用者的信任、對 Google 的評分都是扣分。新站上線前,SSL 憑證是必備,不是選配。
第五,想清楚再上線,上線後盡量不動。這是所有原則的總結。網址是網站裡最難回頭改的東西,所以所有的設計判斷,都應該在它變成永久地址之前完成。上線後除非有強烈理由,否則保持穩定,把心力放在內容與連結的累積上。
命名細節背後的為什麼:從好壞對照表再往下挖一層
前面的「好網址 vs 壞網址」表給了你一張自檢清單,但有幾個欄位背後的為什麼值得再往下挖一層,因為它們正是新手最常寫錯、又最容易被忽略的地方。
- 連字號(-)和底線(_),Google 解讀的方式不同。Google 把
quiet-blender拆成「quiet blender」兩個字,卻把quiet_blender當成「quiet_blender」一個字,這是 Search Central 講過多年的事,所以分隔單字一律用連字符。 - 可讀性比「靜態或動態」標籤重要。Google 能爬取動態網址;真正的風險是參數無限增殖、內容重複與連結不一致。若能控制,
/quiet-blender-x200/通常比?p=247更容易讓人辨識。 - 拿掉虛詞與無意義 ID。
/articles/the/2026/07/15/my-post/這種塞滿日期與虛詞的網址,既長又沒資訊價值,縮成/my-post/就好。
如果你用 WordPress 架站,這些原則幾乎都能在後台的永久連結設定一次搞定,照著〈WordPress 永久連結設定教學〉把文章名稱結構設好,從開站第一天就建立乾淨的網址體質。
換網址工程:301 的真實行為、轉址方法與六步上線流程
前面提過,永久換網址時應優先使用伺服器端永久轉址。設了 301 或 308 不代表排名不會波動,也沒有固定的回穩期限;Google 仍需重新爬取、選擇 canonical 並更新索引。工程完整度是重要因素,但內容改動、網站規模與外部訊號也會影響結果。
301 規則要留多久
永久轉址不只告知 Google,也讓既有外部連結與書籤自動到達新網址。若拆掉後舊網址回傳 404,使用者與爬蟲就無法沿舊連結到達新頁。實務上應長期保留重要永久轉址,並定期確認目標仍有效。
什麼時候根本不該動網址
「不要為了漂亮整批改」這個原則前面談過,這裡補上它的反面:什麼時候真的值得動。明確的情境只有四種,分別是網址結構有系統性問題(例如整站是 ?p=流水號 這種動態網址)、要整併重複內容、網站大改版、或換網域。不在這四種裡的,就算網址長得不夠好看,留著通常比改掉划算。
轉址鏈與轉址迴圈:兩種最致命的工程錯誤
鏈狀轉址前面提過,這裡補上更致命的第二種:轉址迴圈。A 跳到 B、B 又跳回 A,瀏覽器直接顯示「發生太多重新導向」,Google 完全抓不到這個頁面。迴圈通常發生在 HTTPS、www、強制斜線這幾條規則互相打架的時候,例如同時設了「HTTP 強制轉 HTTPS」和「HTTPS 版又參考了一個 HTTP 資源被轉回去」。排查的方法是拿一條測試網址,用會回傳狀態碼的工具逐跳追蹤,看每一站回了什麼碼、最終落在哪裡。一個健康的網址,應該一兩跳之內就用 200 回應。
301、302、307、JavaScript、canonical:一次比清楚
「轉址」涵蓋永久與暫時做法。狀態碼應反映真實意圖:永久移動用 301 或 308,短期移動用 302 或 307。Google 會把轉址與其他 canonical 訊號一起處理,不能簡化成暫時轉址讓新網址完全拿不到任何訊號。
| 方法 | 性質 | Google 的解讀 | 適合場景 |
|---|---|---|---|
| 301 | 永久轉址 | Google 視為強 canonical 訊號 | 換 slug、整併內容、換網域、HTTP 強制轉 HTTPS |
| 308 | 永久轉址(保留 HTTP 方法) | Google 視為永久轉址 | 需要保留請求方法的情境 |
| 302 | 暫時轉址 | Google 預設來源網址仍是 canonical,但會依其他訊號判斷 | 短期活動、維護頁面 |
| 307 | 暫時轉址(保留 HTTP 方法) | Google 視為暫時轉址 | 需要保留請求方法的短期情境 |
| JavaScript 轉址 | 前端跳轉 | Google 可處理,但建議等待渲染,不如伺服器端直接 | 伺服器端或 meta refresh 無法使用時 |
| meta refresh | HTML 中繼跳轉 | Google 可辨識;即時與延遲設定的解讀不同 | 伺服器端轉址無法使用時 |
| rel=canonical | 聲明標準網址(非轉址) | 建議性質,不轉移使用者、也不保證合併 | 同內容多網址的聲明,不能取代實體轉址 |
這裡要特別提醒:canonical 並不是轉址。很多站長把 canonical 當成「不想設 301 就用它」,這是危險的。canonical 只是一條建議,使用者不會被導向、外部連結也不會被重新指向,Google 還會自己判斷要不要採納。把它想成:canonical 是「口頭宣告我們是同一家人」,301 是「把戶籍正式遷過去」,前者輕、後者重,不能互相取代。完整的 canonical 操作可以搭配〈Canonical URL 完整指南〉。
大規模換網址的六步上線流程
當你確定非換不可,重點就變成「怎麼換才不會讓排名崩盤」。底下這個六步流程,是為了把 Google 的混亂降到最低。
- 建立舊網址到新網址的完整對應表。動任何網址之前,先把所有現有可索引網址匯出(從 GSC 覆蓋範圍報告、sitemap、爬蟲工具),逐一對應到新網址,盡量一對一,內容真的整併時才多對一。
- 一次到位、一跳完成 301。每條舊網址直接 301 到最終新網址,中間不要經過任何中介網址。
- 同步更新內部連結、sitemap、canonical。站內所有指向舊網址的內部連結都要改成新網址、XML sitemap 換成新網址、每個新頁面的 canonical 指向自己。
- 提交新 sitemap、用 GSC 加速檢取。新網址上線後立刻提交新的 XML sitemap,並對重點頁面使用網址檢查工具的「要求檢索」。完整操作見〈Google Search Console 完整教學〉與〈GSC 網址檢查工具〉。
- 保留舊網址的 301 規則,不要急著拆。野生外部連結會持續帶權重進來,301 規則要當成永久資產看待。
- 設定上線後的監控視窗。從上線日起持續在 GSC 追蹤網頁索引、點擊與曝光,直到重要舊網址已導向、主要新網址被索引且趨勢穩定;不要套用固定週數。
如果站規模很大(上千個網址以上),建議分批換,不要一次全換。先把一個子目錄換掉、觀察一兩週確認沒問題再推進,這樣即使出事,影響範圍也限縮在那一批。
換網址後的波動 vs. 懲罰:學會分辨才不會越救越糟
換網址後那段排名起伏期最讓人慌,但 Google 並沒有「你一換網址就扣分」這種規則,301 是官方公開認可的搬遷機制。讓人混淆的是下面三種變化,分辨清楚才知道該不該緊張:
- 過渡波動:Google 重新爬取與更新索引期間,曝光、排名或點擊可能變動,沒有保證的回穩週數。應先核對轉址、canonical、索引與伺服器記錄,再決定是否調整。
- 工程失誤造成的下滑:整批頁面換完後曝光明顯掉、遲遲不回來,通常是 301 規則漏了某些網址、轉址鏈沒壓平、canonical 指錯、或內部連結還指向舊網址,特徵是「有跡可循、修對了就會回升」。
- 真正的演算法或人工懲罰:最罕見,特徵是全站性、斷崖式下跌,而且伴隨 GSC 裡的「人工判決處罰」通知或明確的演算法更新時間點,單純換網址很少觸發這種結果。
換網址後下滑時,先查轉址遺漏、轉址鏈、canonical、內部連結與 sitemap,再查看 Search Console 的「人工判決處罰」報表。沒有人工處置通知,只能排除已通報的人工處置,不能據此排除演算法、需求或其他技術原因。不要在原因未明前撤回正確轉址或大規模刪頁。
監測時可以盯四個訊號:網頁索引報表裡新網址是否出現大量伺服器或重新導向錯誤、舊網址與新網址的索引變化、點擊與曝光趨勢,以及 404 是否突然增加。建議在換網址前記下基準值,上線後依網站規模定期比對,把主觀的「好像變差了」變成可以行動的數字落差。
自己動手檢查網址健康:三個免費工具
觀念講完了,接下來是動手的部分。底下這三個工具是網址健檢最常用到的,而且都有免費版本,你可以照著把它們排進自己的檢查流程。
第一個是 Google Search Console。它是 Google 官方免費提供給你的「網站健檢報告」,裡面可以看到 Google 實際收錄了你哪些網址、哪些網址有問題、哪些網址被排除了。GSC 的設定不複雜,如果你還沒開通,先照著GSC 設定教學把它裝起來,這是一切診斷的起點。裡面那個「網址檢查」功能尤其好用,你可以輸入任何一個網址,看 Google 目前是怎麼理解它的:收錄了沒、有沒有 canonical 衝突、最後檢索是什麼時候、有沒有被標記任何問題。一個網址在 SERP 上的表現不如預期,第一個動作永遠是丟進這裡看一眼。
第二個是 Screaming Frog SEO Spider。這是一個網站爬蟲工具,免費版可以爬最多 500 個網址,對中小型網站夠用了。它最強的地方是「把你自己的網站當成 Google 來爬一遍」,然後把所有網址的問題一次列成報告:哪些網址回傳 404、哪些有重複的 title 或 description、哪些網址層級太深、哪些是沒有任何內部連結指向的孤兒頁。詳細的操作步驟我寫在Screaming Frog 使用教學,第一次跑出來的報告通常會讓你嚇一跳,原來自己網站藏了這麼多沒發現的問題。建議每個月固定跑一次,當成例行的網址健康檢查。
第三個是你手上的瀏覽器。聽起來很基本,但很多網址問題用瀏覽器三十秒就能看出來。把一個網址貼到網址列,觀察它有沒有被自動轉址、轉了幾次、最後落在哪個網址上。再把它複製貼到記事本裡,看看有沒有跑出一串百分號編碼。這兩個動作,就能抓出「大小寫轉址沒設好」跟「中文網址變亂碼」這兩個最常見、卻最容易被輕忽的問題。工具不用多複雜,重點是你有沒有養成定期檢查的習慣。
把這三個工具串起來,你就有了一套完整的網址健檢流程:GSC 看 Google 怎麼看你、Screaming Frog 看你自己怎麼看自己、瀏覽器看使用者實際體驗到什麼。三個視角對照著看,網址的問題幾乎無所遁形。我常說,SEO 裡最貴的不是工具,是「不知道自己哪裡出問題」的盲點,而這三個免費工具,正好就是用來照亮盲點的那盞燈。
跟網址有關,但常被問到的三個問題
網址裡要不要塞關鍵字?塞多少?
可以自然包含描述內容的詞,但不要為了排名堆疊關鍵字。Google 建議使用簡單、描述性的詞彙;實務判準是陌生人看到網址時,能否大致猜到內容。已經穩定使用的舊網址,也不值得只為加入關鍵字而更改。
網址跟網域,哪個對排名影響比較大?
這是個常見的誤解。網域跟網址不是「二選一」的關係,網域是網址的一部分。排名會綜合判斷頁面內容、連結、網站品質與許多其他訊號,沒有一個可直接比較的「網域權重對 URL 權重」官方比例(可參考 Ahrefs 統整的 107 個 SEO 統計,2026 年)。與其糾結哪個影響大,不如確保網址穩定可讀、內容對題,並把網站整體品質顧好。
新站跟已經上線的舊站,URL 的處理思維有什麼不同?
差很多。新站是白紙,你照著這篇講的原則從零設計就好,成本最低、效益最大。舊站則完全相反,每一個已經被收錄、已經有外部連結的網址,都帶著不能輕易丟掉的資產。所以舊站的 URL 優化,真正該問的是「哪些值得改、哪些該保持原樣不動」,至於改起來漂不漂亮,反而沒那麼重要。我的判斷標準是:除非一個舊網址有明確的技術問題(例如產生大量重複版本、或完全沒有主題訊號的亂碼網址),否則寧可留著,把優化的力氣優先花在新頁面的網址規劃上。改網址的風險永遠大於留著一個不夠漂亮、但功能正常的網址。
網址優化,是一種「一次性投資、長期收成」的功夫
講到這裡,你應該能體會我為什麼把 URL 稱為最容易被略過的地雷。它不像內容可以一直改、不像連結可以一直累積,它更像是蓋房子時打的地基,打完就很難再回頭動。
但反過來說,這也是它最值得投資的地方。一次把網址結構想清楚,它會在未來好幾年裡,持續幫你的每一頁內容累積主題訊號、持續給使用者清晰的導航、持續讓 Google 把檢索預算花在對的地方。SEO 裡大多數事情是「邊做邊調」,網址是少數「一開始做對,後面就不用再痛一次」的東西。
網址結構常在可讀性、開發成本與行銷需求之間拉扯。決策時應把上線後的轉址、內部連結、分析與維護成本一起列入,而不是只追求外觀或塞入關鍵字。網址可以更改,但已被索引與連結後就需要完整遷移計畫,影響與處理時間沒有固定半年期限。
如果你正在煩惱自己網站的網址到底有沒有問題,底下這份行動清單,是你可以今天就開始做的:
- 清點你網站的網址。用 GSC 或爬蟲工具匯出所有被收錄的網址,先知道你手上到底有多少個,再談優化。如果你還沒用過 GSC,先從Google Search Console 入門開始。
- 抓出重複版本。比對有無斜線、有無副檔名、大小寫不同的網址,看同一頁內容是不是被好幾個網址同時開啟。
- 檢查參數變體。把商品列表、搜尋結果、篩選頁的網址攤開來看,確認參數有沒有被收斂。
- 確認每個重要網址都有內部連結指向。沒有內部連結的網址,就是孤兒頁,Google 很難發現它。
- 把這次的發現記錄下來。下一次網站改版、加新功能、或動網址結構之前,先回頭看這份清單,避免問題重複發生。
網址這件事沒有什麼高深的技術,它考驗的是「一開始有沒有想清楚」這個紀律。想清楚了,你的 SEO 地基就穩了,後面所有內容與連結的努力,才有辦法穩穩地往上疊。
如果你在執行過程中遇到更複雜的技術 SEO 問題,像是大規模轉址、網站搬家、或參數收斂的整體規劃,技術 SEO 指南裡有更完整的脈絡可以對照。把地基顧好,剩下的,時間會幫你證明這一切值得。