Whoops

WordPress 預設的永久連結是 ?p=123 這種沒有任何語意的網址——而這個預設值,正在悄悄決定幾百萬個網站的搜尋能見度。很多站長在 WordPress 剛裝好、文章寫了兩三篇時,無意間點進後台的「設定 → 永久連結(Permalinks)」,看到一排選項,把預設值換成文章名稱、按下儲存,從此再也沒回來看過這個頁面。

先說結論,這篇是給「打算把網站經營超過三年」的人看的永久連結設定指南。如果你只在乎今天能不能發文,隨便選一個能看的結構就好;但只要你重視 SEO、未來可能開電商、或希望網址本身就能替你說話,那麼永久連結是整個 WordPress 裡少數「一開始就要做對、改動代價極高」的設定。我的預設選擇幾乎永遠是 /%postname%/,WooCommerce 商店則再加上商品分類前綴與屬性 slug 的紀律。接下來我會把六種預設結構、自訂結構的判斷、那些藏在背後的隱形層(www、協定、斜線、大小寫)、WooCommerce 的三層網址,以及上線後真要改結構時的 301 對應流程,一次講清楚。

有一個心態要先建立:永久連結的每個選擇,本質上都是在「可讀性」「語意訊號」「維護成本」這三者之間找平衡。最乾淨的結構,未必是最適合你站的結構;別人用得好好的設定,搬到你的資訊架構上可能就變成負擔。所以這篇我不會只給你一個標準答案了事,而是把每個選項背後的取捨講明白,讓你用自己的站況去判斷。判斷的能力,比記住一個「最佳設定」更值錢,因為你的站會長大,需求會變,能自己推理出對的選擇,才是真正受用一輩子的能力。

W3Techs 的統計(2026 年 6 月),WordPress 是目前 Web 上最主流的內容管理系統,市佔高到幾乎定義了「架站」這件事,也因為它太普及,永久連結這個看似不起眼的設定,影響的是幾百萬個網站的搜尋能見度。這篇不講官網已經寫好的操作步驟,而是從 SEO 與長期維護的角度,告訴你每個選擇背後的取捨。如果你想先把網址優化的整體邏輯建立起來,可以對照網址 SEO 優化的完整方法這篇的拆解。

永久連結是 WordPress 裡「一開始就要做對」的單行道

我先講一個觀念,這個觀念會決定你後面所有選擇的心態:永久連結之所以叫「永久」,是因為它 ideally 一旦定下來就不該動。

每一篇文章、每一個商品頁,Google 收錄之後都會把那組網址當成這份內容的「身份證字號」。這組字號一旦寫進搜尋索引、被別人加進書籤、被其他網站當成外部連結指向,它就開始累積權重與信任。你哪天心血來潮把結構從 /%year%/%monthnum%/%postname%/ 改成 /%postname%/,等於把全站每一篇文章的身份證字號都換掉一次。Google 要重新理解這些新網址、把舊網址的權重透過 301 轉移過來,這個過程可能耗時數週,期間流量常常會先掉一截再慢慢回來。

換句話說,永久連結是一條「進去容易、退出貴」的單行道。你能做最聰明的事,就是在網站幾乎沒有內容、Google 幾乎還沒收錄的時候,就把結構想清楚。這也是為什麼這篇的定位是預防型的設定指南,補救手冊留給真的來不及的人。補救的流程我後面會講,但它永遠是次佳解。

這裡要釐清一個很多人搞混的觀念:永久連結「結構」和單篇文章的「slug(網址尾段)」是兩件事。結構是後台那個全域設定,決定全站網址的長相;slug 則是你在編輯單篇文章時,可以單獨調整的那一段文字。你可以用最乾淨的結構,卻因為懶得改 slug,讓網址長成 /這是我第一篇關於seo的文章-最終版/ 這種悲劇。結構選對只是上半場,slug 的紀律才是下半場。兩者的組成邏輯,可以參考網址結構與組成元素的拆解。

把六種預設結構拆開來看:哪一種在保護你、哪一種在埋雷

WordPress 的自訂永久連結文件,後台的永久連結設定頁會給你幾個預設選項,我把它們逐個攤開,加上 SEO 評價,整理成底下這張表。

預設結構網址長相SEO 評價適合誰
樸素(Plain)/?p=123最差。沒有任何語意,讀者與搜尋引擎都讀不懂內容主題沒有人。請立刻換掉
日期與名稱/2026/07/12/sample-post/語意清楚但暴露日期,容易讓讀者覺得舊文過時而跳出的比率偏高新聞站、時事部落格
月份與名稱/2026/07/sample-post/同上,日期壓力稍輕但仍在月刊型內容站
數值(Numeric)/archives/123比樸素好一點點,但一樣無語意不建議
文章名稱(Post name)/sample-post/多數情境的最佳解。乾淨、語意化、可讀、易分享內容站、品牌官網、部落格
自訂結構(Custom Structure)自由組合標籤視設計而定,彈性最大也最容易出錯有明確資訊架構需求的大型站

這張表藏著一個關鍵判斷:日期型結構之所以被我列為「多數情境不推薦」,真正的原因是它把「新鮮度」硬生生寫進網址裡。一篇你三年前寫的深度教學,內容明明還適用,網址卻永遠掛著 /2023/04/,讀者在搜尋結果看到日期,心裡那句「這篇會不會過時了」就先種下了。對長青型內容來說,這是無謂的點擊率損失。點擊率與排名的關聯,已有 Backlinko 的大規模 CTR 研究(2025 年 4 月)佐證,網址與標題在搜尋結果裡的可讀性,直接影響讀者願不願意點進來。

而「樸素」與「數值」這兩個選項,問題更根本:它們完全放棄了網址的語意訊號。搜尋引擎在判讀一個網頁的主題時,網址裡的關鍵字是眾多訊號之一,雖然不是決定性因素,但當對手什麼都做得和你一樣好時,這一點點訊號就是差距。Backlinko 的大規模排名因素研究(2025 年 4 月)也顯示,網址結構與排名之間存在可觀察的關聯。放棄它,等於白白丟掉一個你能完全掌控的變數。

/%postname%/ 為什麼是我的預設選擇,以及它唯一的雷

只要對方沒有特殊需求,我幾乎都會把 WordPress 網站的永久連結設成 /%postname%/。原因很實際:它乾淨、它語意化、它短、它好分享、它在搜尋結果與社群預覽裡都好看。讀者把網址貼到 LINE 或 Slack,預覽就直接顯示主題,不需要點進去才猜得到這篇在講什麼。

但它有一個雷,而且這個雷只在大站上會爆:/%postname%/ 在文章數量極大時,會讓 WordPress 在解析網址時,必須在資料庫裡比對 post_slug 欄位,遇到重複或近似 slug 時有效能與碰撞風險。這個問題在幾百篇文章的站上幾乎感覺不到,但當你的內容庫累積到數萬篇,或在某些主機環境下,就可能出現解析變慢、甚至偶發的 404。官方的自訂永久連結文件對這個情境有提到,解法是在結構前面加一個數字型的前綴,例如 /%post_id%/%postname%/,讓 WordPress 先用數字 ID 鎖定文章、再用 slug 顯示,兼顧效能與語意。

所以我的判斷邏輯是這樣:一般內容站、品牌官網、中小型部落格,直接用 /%postname%/,不用想太多;但如果你的站定位是大量生產內容的媒體或大型內容庫,預期文章會破萬篇,那就改用 /%post_id%/%postname%/,把效能保險先買好。這個選擇的另一個好處是,/12345/how-to-do-seo/ 這種網址,就算你哪天改了文章 slug,前半段的數字 ID 仍是穩定的錨點。

發佈前可把 slug 調整得簡短、穩定且能描述頁面主題。中文網址可被搜尋引擎處理,並不因百分比編碼而天然不利 SEO;若團隊重視複製分享、跨系統相容性或管理一致性,也可改用簡短英文或拼音。選定後盡量不要頻繁修改,若必須變更則要設定適當轉址。

slug 命名可以遵循幾項基本原則:簡短、能描述內容、避免無意義參數與容易過期的資訊,並在發布前確認。這些原則有助網址閱讀與維護,但不保證排名;實際做法可再對照網址路徑與查詢參數的取捨

  • 全小寫、用連字號分隔。大小寫在不同伺服器上解析結果可能不同,全小寫是最保險的慣例;單字之間用連字號(hyphen)而非底線,因為搜尋引擎把連字號當成字詞分隔符,底線則不會。
  • 拿掉停用詞與虛詞。英文 slug 裡的 the、a、of、for 這類字對語意貢獻很低,拿掉能讓網址更短更聚焦。中文標題轉 slug 時,同樣保留核心關鍵字就好。
  • 控制在五到六個字以內。過長的 slug 在搜尋結果會被截斷,可讀性反而下降。寧可精準,不要貪多。
  • 命名要穩定,發布後就別再動。slug 一旦發布並被收錄,就開始累積權重。臨時起意改 slug,等於親手把這份累積歸零重來,還要補一條 301 接住舊網址,徒增維護負擔。

這四條看起來都是小事,但 SEO 的長期優勢,往往就是幾百篇內容在這些小事上的一致性累積出來的。一篇網址亂、兩篇網址亂,影響有限;當你的內容庫大到幾百篇,slug 紀律整齊的站,與放任不管的站,在搜尋能見度上的差距會非常明顯。

自訂結構什麼時候有意義:分類前綴、日期與作者 slug 的判斷

不是所有網站都適用 /%postname%/。有些站的資訊架構夠複雜,自訂結構反而能替讀者與搜尋引擎提供額外的分類訊號。但這裡有一個我親眼看過好幾次的誤區:很多人以為「在網址裡塞分類」就等於做好 SEO,於是把結構設成 /%category%/%postname%/,以為這樣搜尋引擎會更懂這篇文章屬於哪個主題。

這個直覺只對了一半。分類前綴確實能傳達主題訊號,但它帶來三個你必須先想清楚的副作用。

  • 分類一旦更改,全站相關網址跟著改。你今天把某篇文章從「SEO 基礎」搬到「SEO 進階」,它的網址就變了,舊網址全部失效,要靠 301 接住。分類在 WordPress 裡本來就是會演進的東西,把它寫進網址等於把一個會動的變數焊死在網址裡。
  • 一篇文章只能屬於一個分類路徑。WordPress 允許一篇文章掛多個分類,但網址只能走其中一條,於是產生「主要分類」與「次要分類」的取捨,處理不好會出現重複內容或選錯主分類的尷尬。
  • 網址變長。每多一層前綴,網址就長一截,在搜尋結果的顯示與分享時的可讀性都會打折。

那什麼時候分類前綴真的有意義?當你的站有清楚、穩定、且 mutually exclusive 的頂層分類時。例如一個同時經營「教學」「案例」「工具評測」三個明確欄目的站,而且這三個欄目幾乎不會互相搬動,那 /%category%/%postname%/ 能讓讀者一眼從網址看出內容類型,是有價值的。但若你的分類還在演進、或是分類之間高度重疊,就不要把分類寫進網址。這類資訊架構的判斷,可以對照網站資訊架構與 SEO的整體思路。

日期前綴前面已經講過,長青內容不建議;新聞與時事內容反而適合,因為日期本身就是讀者要的訊號之一。作者 slug(/%author%/%postname%/)則是另一個我不太推薦的選項:它把個別作者的名字焊進網址,一旦作者離開、改筆名、或你調整內容團隊,網址就要動。多數站沒有強到需要用網址來經營作者個人品牌,用文章本身的 E-E-A-T 訊號(作者資訊頁、結構化資料)來表達就好,不必動到網址。

自訂結構還有一個容易被輕忽的層面:網址的「深度」。每多一層路徑,對搜尋引擎來說就多一層主題歸屬的暗示,也讓網址更長。一般原則是路徑層級越淺越好,能兩層解決就不要拖到四層/seo/keyword-research/ 這種兩層結構,比 /blog/guides/seo/keyword-research/ 這種四層堆疊來得俐落。層級太深,除了網址冗長,也會稀釋搜尋引擎從首頁往下傳遞的權重,因為它習慣把越接近根目錄的頁面當成越重要。這個「深度影響權重傳遞」的概念,與子網域和子目錄的選擇其實是同一套邏輯,想深入理解可以對照子網域與子目錄的 SEO 取捨。簡而言之,自訂結構的每一層都要有存在的正當理由,沒有理由的分層只是給自己和搜尋引擎找麻煩。

你沒注意到的隱形層:www、協定、結尾斜線與大小寫

永久連結設定頁其實只管網址「中段」的結構,但一個網址完整健康與否,還牽涉到三個後台設定頁根本沒有明確提示的隱形層。這些層若不一致,Google 會把它們當成不同的網址,輕則權重分散、重則觸發重複內容問題。

第一層是 www 與非 www。你的站要嘛是 www.example.com,要嘛是 example.com,二選一,然後把另一個永久 301 過去。兩個版本同時可存取、都被 Google 收錄,是最常見的權重分散地雷之一。這個選擇本身對 SEO 沒有絕對優劣,重點是「一致」。這個主題的完整取捨,可以看www 與非 www 的 SEO 影響。若你還在挑網域,網域註冊的選擇指南也值得一起看。

第二層是 HTTP 與 HTTPS。在 2026 年還用 HTTP 的網站,等於在搜尋引擎與瀏覽器面前同時失分。瀏覽器會直接標示「不安全」,搜尋引擎也把 HTTPS 當成排名訊號之一。你該做的是裝好 SSL 憑證、全站強制 HTTPS、並把所有 HTTP 網址 301 導向 HTTPS 版本。SSL 憑證的選擇與安裝HTTP 與 HTTPS 的差異兩篇把這層講得很細,協定的底層原理則可對照DNS 與網域設定

第三層是結尾斜線與大小寫。技術上,/sample-post/sample-post/ 對某些伺服器來說是兩個不同的網址;/Sample-Post//sample-post/ 也是。WordPress 預設會處理一部分的一致性,但跨主機環境不保證完全一致。實務上的防線是:用 canonical 標籤明確告訴搜尋引擎「這個頁面的標準網址是哪一個」,把所有變體統一指向同一個 canonical。canonical 是處理這類「技術上不同、語意上相同」網址的最後一道保險,務必設對。

判斷這三層有沒有問題,最快的辦法是開無痕視窗,分別用 www 與非 www、http 與 https、有斜線與無斜線幾種組合打開你的首頁,看它們最終是不是都落到同一個網址。如果你發現好幾個版本都能各自開啟、互不導向,那就是權重正在分散的訊號,得靠 301 或主機層級的強制導向把它們收攏。這個小測試不用任何工具,三十秒就能做,卻能抓出絕大多數的隱形層漏洞。

這三層加起來,就是我說的「隱形層」。它們不寫在永久連結設定頁上,卻會實實在在影響你的網址是否被搜尋引擎視為乾淨、一致、值得信任。把結構選對只完成一半,把這三層理順,你的網址體質才算真正健康。這整套屬於技術性 SEO 的範疇,想系統性檢視的話,技術性 SEO 完整指南是很好的起點。

WooCommerce 的三層網址:商品、分類、屬性怎麼設才不會自打臉

講完一般內容站,來談 WooCommerce。依 W3Techs 的統計(2026 年 6 月),WooCommerce 是目前最主流的 WordPress 電商解決方案,市佔在電商系統裡長年領先,它的永久連結比一般部落格複雜,因為商品頁面之外,還有商品分類、商品屬性這兩層會各自產生網址,三層之間若沒設好,就會互相產生重複內容。

WooCommerce 的網址設定分三個層次,我把它們對應到後台的位置與建議。

層次影響的網址設定位置我的建議
商品永久連結基底單一商品頁,例如 /product/shoes/設定 → 永久連結 →「選用商品基底」維持 /product/ 前綴,不要為了短拿掉
商品分類基底分類彙整頁,例如 /product-category/shoes/同上頁的可選欄位/product-category/,與商品頁區隔清楚
商品屬性屬性篩選頁,例如 /color/red/商品 → 屬性,每個屬性的 slug篩選頁設 noindex,避免與分類頁搶排名

這張表的重點在最後一列:屬性篩選頁。WooCommerce 的篩選功能(顏色、尺寸、價格區間)會自動產生大量網址,每一種篩選組合都是一個新的 URL。這些網址對使用者很有用,但對搜尋引擎來說,它們與原本的商品分類頁內容高度重疊,等於是同一份內容的反覆變體,是重複內容的溫床。依 WooCommerce 官方的永久連結與 SEO 文件,建議讓分類與商品頁可以被收錄,但把屬性篩選產生的變體網址設為 noindex,把索引預算留給真正有獨立價值的頁面。

這裡的判斷邏輯,可以用一個原則來抓:這個網址有沒有它獨立存在的理由?商品頁有,因為它賣的是一個具體商品;分類頁有,因為它整理了一個品類。但「紅色的鞋子」這個篩選頁,內容幾乎是「鞋子」分類頁的子集,它對使用者的價值在於篩選這個動作本身,而不在於它值得被當成一個獨立頁面去排名。把這類變體網址設為 noindex,不是否定它的功能,而是把搜尋引擎的注意力導向真正該排名的頁面。這個原則同樣適用於排序參數、分頁、內部搜尋結果頁,這些都是「功能上有用、SEO 上不需要被索引」的典型,noindex 與 robots 的搭配觀念可對照noindex 入門

這裡還有一個 WooCommerce 商店特別容易踩的坑:商品 slug 與分類 slug 衝突。假設你有一個商品叫「登山鞋」,slug 設成 hiking-shoes,同時你又有一個商品分類也叫「登山鞋」,slug 也是 hiking-shoes。這時 /product/hiking-shoes//product-category/hiking-shoes/ 雖然因為前綴不同而不會直接撞網址,但混淆的是讀者與你自己未來的維護。更危險的是商品之間的 slug 撞名:兩個不同分類底下都有一個叫「經典款」的商品,slug 都自動設成 classic,WordPress 會把第二個改成 classic-2,那個 -2 就永遠爛在網址裡。商品上架時的 slug 紀律,在 WooCommerce 上比一般內容站更重要。

想讓 WooCommerce 商店整體的 SEO 體質更好,商品頁本身的優化(標題、描述、圖片、結構化資料)也要一起做,這部分可以對照WooCommerce 商品頁 SEO的完整拆解。如果你是從零開店,WooCommerce 開店設定Astra 佈景主題的 WooCommerce 整合會給你更全面的脈絡;想挑主題的人則可看WooCommerce 佈景主題推薦

已經上線的網站能不能改結構?301 對應與重新收錄的實戰流程

回到那個讓人心癢的問題:網站都上線了、Google 都收錄幾百頁了,還能改永久連結結構嗎?能,但你要付出對應的代價,而且這個代價是可預期的。

改結構的本質,是「全站網址大搬家」。Google 對網址變更這件事有明確的官方指引:依 Google Search Central 的網站遷移指引,核心做法是為每一個舊網址設定一對一的 301 重新導向,指向新的對應網址,讓權重與索引盡可能平移過來。這不是建議,是基本款。沒有 301 的網址變更,等於把舊網址直接扔進虛空,累積的排名與外部連結全數歸零。

我把完整的實戰流程拆成六個動作,照著走可以把風險壓到最低。

  1. 備份全站。資料庫與檔案都要備份一份乾淨的版本,這是任何結構變更前的保命符。完整的備份與還原流程,可以參考WordPress 備份與還原
  2. 匯出舊網址清單。把目前所有被收錄的網址清單匯出,來源可以是 sitemap 或 Google Search Console 的索引報表。同時準備好對應的新網址清單,建立一對一的對應表。
  3. 切換永久連結結構。在後台把結構改成新的設定,這一步會讓全站網址立刻變成新的長相。
  4. 部署 301 對應規則。用重新導向外掛或在伺服器層級寫規則,把每一個舊網址 301 到新網址。301 與 302 的差異與選擇邏輯,301 與 302 重新導向指南講得很清楚。改結構這種永久性的變更,一律用 301。
  5. 更新 sitemap 並提交。產生新的 XML sitemap,到 Google Search Console 重新提交,加速重新收錄。這個步驟的細節可對照XML sitemap 教學Google Search Console 使用指南
  6. 監控流量與收錄狀態。接下來幾週,盯著 Search Console 的收錄數量與索引狀態,以及 Analytics 的自然流量。流量通常會先微掉、再隨 301 生效與重新收錄逐步回穩。

這裡有個心理準備要先打好:改結構之後的頭幾週,看到流量往下走是正常的,不要慌。301 重新導向生效、Google 重新收錄新網址、外部連結的權重轉移,這些都需要時間。多數情況下,流量會在一到數週內逐步回到改動前的水準,前提是你的 301 對應表真的完整。我會建議在改動前先記下幾個重點頁面的排名與流量基準,這樣回穩過程才有得比對,不會陷入「好像有掉、又不確定掉多少」的模糊焦慮。

有兩個常見的補救失誤,特別值得提醒。第一個是只改了結構、忘了部署 301,結果全站瞬間變成幾百個 404,這是最致命的情況,等於把網站 SEO 歸零重來。第二個是301 設了、卻設成鏈式跳轉,舊網址 A 跳到 B、B 又跳到 C,每多一跳,權重就多耗損一分。正確做法是一對一直接跳轉,舊網址直接指向最終的新網址,不要中間過水。學會正確使用 301 與 302 的時機,是避免這類失誤的基本功,重新導向指南把兩者的差異講得很清楚。這兩個失誤都是「做了功課卻在最後一步翻車」的典型,事前多花十分鐘檢查 301 對應表,勝過事後花幾週補救流量。

這個流程的關鍵其實只有一個:對應表要完整。漏掉任何一個有外部連結或排名的舊網址,就是漏掉一份權重。我會建議,除非現有結構真的有問題(例如還停在 ?p=123,或日期型結構壓垮了長青內容的點擊率),否則不要為了美觀而改。改的動機應該是「現有結構正在傷害 SEO」,單純覺得「新結構看起來比較漂亮」並不足以構成理由。回過頭,我前面一再強調:一開始就做對,比事後補救省太多。如果你評估後決定整站搬遷(例如連網域一起換),WordPress 搬家到新網域會是更完整的參考。

永久連結之外的五個連動設定:canonical、sitemap、robots、麵包屑、重新導向

永久連結不是孤立的設定,它和其他幾個技術性設定緊密相連。我把這五個最常被忽略、卻會直接影響網址健康度的連動設定列出來,讓你知道它們各自扮演什麼角色。

  • canonical 標籤。告訴搜尋引擎「這一頁的標準網址是哪一個」,用來整合那些技術上不同、內容卻相同的網址變體(分頁、篩選、排序參數、結尾斜線差異)。永久連結設得再乾淨,沒有 canonical 把變體收攏,權重一樣會分散。
  • XML sitemap。把全站網址整理成一份機器可讀的清單,交給搜尋引擎。結構改動之後,sitemap 必須同步更新,否則搜尋引擎拿到的還是舊網址清單。
  • robots.txt 與 noindex。決定哪些網址可以被索引、哪些不要。WooCommerce 的篩選頁、內部搜尋結果頁、分頁,通常是設 noindex 的對象,避免索引預算被低價值網址吃掉。noindex 的觀念可對照noindex 設定的入門
  • 麵包屑(breadcrumbs)。在頁面上顯示「首頁 > 分類 > 文章」的路徑,同時用結構化資料標記,讓搜尋引擎更清楚這個網址在網站資訊架構裡的位置。麵包屑與永久連結結構應該一致,分類前綴寫進網址、麵包屑也走同一條路徑,訊號才會一致。
  • 重新導向外掛。常駐一個重新導向管理工具(例如 Redirection),任何網址變更都記錄下來,並把失效網址接住。這是網址健康度的長期守門員,能在 404 變成問題之前先攔下來。處理已發生的 404,則可對照404 頁面設計

這五項,加上前面的隱形層,構成完整的「網址健康度」檢查面。永久連結是地基,這五項是地基之上的樑柱,缺一不可。SEO 外掛能幫你把大部分工作自動化,但「選哪個外掛」本身就是一個值得認真看待的決定,Yoast 與 Rank Math 的比較Rank Math 教學可以幫你做選擇;想看更全面的 WordPress SEO 藍圖,WordPress SEO 完整指南是集大成的參考。

AI 搜尋時代,乾淨網址為什麼比以前更值錢

到這裡講的都是傳統 SEO 的邏輯:網址要語意化、要一致、要穩定。但 2026 年的搜尋環境已經不只「藍色連結」這一種出口。AI Overviews、AI Mode、以及各家聊天機器人把搜尋結果直接變成一段摘要,讀者越來越常在不點進任何網站的情況下拿到答案。這對永久連結意味著什麼?意味著乾淨、語意化、穩定的網址,價值被放大了,不是縮小了

原因有兩層。第一層是引用與溯源。AI 搜尋在產生摘要時,需要附上來源連結讓讀者驗證。一個 /keyword-research-guide/ 這種一眼就能讀懂主題的網址,對 AI 系統來說是更可靠、更敢引用的來源;相反地,/?p=123 或一長串編碼亂碼,連機器都很難判斷它到底在講什麼,自然不容易被選進摘要的引用清單。網址的語意訊號,在 AI 引用場景裡扮演的是「可信度的第一眼」。

第二層是實體與主題權威。搜尋引擎與 AI 系統都在往「理解一個網站懂不懂某個主題」的方向走,這背後是主題權威與實體的累積。你的網址結構如果清楚對應到你的主題叢集(pillar page 走一條主幹、群集內容走各自的分支),等於在 URL 層級就幫機器畫好了一張主題地圖。這張地圖越清楚,你被理解為某個領域權威的機會就越高。把網址當成主題地圖來設計,是 AI 時代比以前更值得做的投資,相關的整體思路可以對照搜尋實體與 SEO網站資訊架構

換個角度想:以前網址是寫給搜尋引擎的爬蟲看的,現在還要多寫一份給 AI 的引用系統看。兩者的口味其實一致,都要語意、要穩定、要可讀。所以你在永久連結上做的每一個正確選擇,現在是同時服務兩種讀者,投資報酬率比幾年前更高。正因如此,我會說,把永久連結當成小事的人,在 AI 搜尋這一輪會吃虧吃得更明顯。如果你的站還在用預設的亂碼網址,等於在 AI 引用的賽局裡自動棄權。

給你的自我檢查清單與下一步行動

講了一大輪觀念與流程,最後給你一份可以今天就動手做的檢查清單。把這些項目逐一對照你自己的網站,就能快速看出永久連結體質健不健康。

檢查項目健康標準若不合格的修正方向
永久連結結構/%postname%/ 或大型站用 /%post_id%/%postname%/趁內容還少時改,並部署全站 301
單篇文章 slug簡短、英文或拼音、無編碼亂碼發文前手動改 slug,養成紀律
www 一致性只留一個版本,另一個 301 過去在主機或外掛層級設定強制導向
HTTPS全站強制 HTTPS,無混合內容裝 SSL 憑證並設定全站導向
canonical 標籤每頁指向自身的標準網址用 SEO 外掛檢查並修正
WooCommerce 篩選頁屬性篩選網址設 noindex在外掛或佈景主題設定中關閉索引
商品 slug 命名唯一、無撞名、無 -2 尾綴建立命名規範,上架時檢查
失效網址無未處理的 404用重新導向外掛接住或修復

這份清單做完別丟,每隔幾個月回頭跑一次,當成定期的體檢。網站會長大、內容會累積、分類會演進,永久連結的體質也會跟著漂移。定期回來對照一次,能把問題攔在小時候。

把上面的觀念濃縮成三個立刻能做的動作:第一,今天就去後台確認你的永久連結結構是不是 /%postname%/,不是的話,趁內容還少盡快改;第二,挑出你站上流量最高的五篇文章,檢查它們的 slug 是不是乾淨的英文或拼音,不是就改掉並設好 301;第三,確認 www、HTTPS、結尾斜線與大小寫這三個隱形層都一致,把權重分散的漏洞補起來。這三件事做完,你的網址體質就已經贏過一大半還停在預設值的網站了。

永久連結看起來只是後台一個不起眼的下拉選單,但它決定的是你網站每一篇內容在搜尋引擎與讀者面前的「門牌」。門牌一開始就釘對位置,往後的每一篇文章、每一個商品,都站在一個穩固的基礎上累積權重。這種地基型的功夫,回報不會在明天爆發,但會在三年後讓你慶幸當初多花了十分鐘把它做對。SEO 從來是長期投資,而永久連結,就是你在網址這一層最早該存進去的第一筆本金。

常見問題

%postname% 是什麼意思?
%postname% 是 WordPress 的網址變數,代表每一篇文章或頁面的代稱(slug)。選用「文章名稱」類型後,網址會自動帶入該篇文章的代稱,例如 /wordpress-permalink-seo-setup。
WordPress 預設的 ?p=123 網址為什麼不好?
純數字網址毫無語意,訪客與搜尋引擎都無法從網址判斷頁面內容,且可被用遞增數字逐一抓取,暴露全站結構。它只是 WordPress 安裝後的過渡狀態,不適合長期使用。
網站已經上線了,現在改永久連結會害排名掉嗎?
會有風險。改網址後若舊網址沒設 301 重定向,會全部變 404,累積的反向連結與排名訊號會失效。文章不多、無排名可直接改;已有穩定流量的網站則應先備份、設好 301 再變更。
永久連結的網址用中文好還是英文好?
建議用英文代稱。中文代稱雖可正常運作,但分享到社群或 Email 時會被編碼成一串亂碼,可讀性盡失,也降低被點擊的意願。文章標題可維持中文,代稱用英文小寫加連字號即可。

操作步驟

  1. 登入 WordPress 後台,左側選單進入「設定 → 永久連結」。
  2. 在常見設定區塊點選「文章名稱」,畫面上對應的範例網址會即時更新成 /sample-post/ 格式。
  3. 拉到頁面最下方按「儲存變更」。
  4. 到前台隨機開啟一篇文章,確認網址列已換成 /post-name/ 格式、不再是 ?p=123 那串數字。

主題聚落|WordPress SEO 專屬優化 看「WordPress 與網站架設」中樞 →

相關文章

褚崇名(Sliven) 創辦人・巫普斯科技有限公司

長期投入技術 SEO、GEO/AEO 與 AI 搜尋實務。本站文章以可驗證資料、公開來源與實作觀察整理而成。

完整作者介紹LinkedInGitHubX

想把這篇的方法用在自己的站上?

SEO 健檢、GEO/AEO 引用優化、網頁設計諮詢——把文章裡的方法落地到你的網站。