, , , , ,

WordPress 網站地圖怎麼提交?XML Sitemap 與 Google Search Console 完整教學

WordPress 網站完成後,很多人會問:「要怎麼讓 Google 知道我發布了哪些文章?」

除了建立清楚的選單與內部連結,也可以使用 XML Sitemap,中文通常稱為 XML 網站地圖。它是一份提供給搜尋引擎讀取的網址清單,能協助 Google 發現網站中的文章、頁面、分類及其他公開內容。

網站地圖並不是提高排名的捷徑,也不能保證每個網址都會被收錄,但對新網站、內容較多或內部連結尚未完善的網站而言,是相當實用的 SEO 基礎設定。

XML 網站地圖和一般導覽頁有什麼不同?

一般網站導覽或選單主要服務真人訪客;XML Sitemap 則採用特定格式,主要供 Google 等搜尋引擎的爬蟲程式讀取。

網站地圖通常包含:

  • 公開文章網址
  • 公開頁面網址
  • 分類及標籤彙整頁
  • 作者彙整頁
  • 其他公開的自訂內容類型

它的作用是協助搜尋引擎「發現」網址,不代表 Google 一定會索引,也不表示提交後排名就會上升。Google 官方明確指出,提交 Sitemap 只是一項提示,是否抓取、索引及顯示,仍會依頁面品質、可存取性與其他訊號判斷。Google 網站地圖說明

WordPress 網站地圖在哪裡?

WordPress 5.5 起內建 XML Sitemap 功能。若網站使用正常的固定網址設定,而且沒有被外掛停用,通常可以開啟:

https://你的網域/wp-sitemap.xml

將「你的網域」替換成實際網址,再用未登入或無痕視窗開啟。如果看到一份列出多個 Sitemap 連結的頁面,代表內建網站地圖可以正常存取。

這份檔案是 Sitemap Index,也就是網站地圖索引。它會再連到文章、頁面、分類及使用者等不同內容的子網站地圖。WordPress 官方的核心功能說明確認,預設索引網址為 /wp-sitemap.xml。WordPress XML Sitemap 核心說明

使用 SEO 外掛時,網址可能不同

如果網站安裝 SEO 外掛,它可能產生自己的網站地圖,並調整或停用 WordPress 內建版本。常見網址可能是:

https://你的網域/sitemap_index.xml

實際位置應以外掛設定頁面或官方文件為準。不要因為看過其他教學,就直接猜測 Sitemap 網址。

原則上提交目前主要 SEO 工具產生的 Sitemap Index 即可,不必把內建版本、外掛版本及每一個子網站地圖全部重複提交。若日後更換 SEO 外掛,應確認舊網址是否仍有效,再更新 Search Console 中的提交紀錄。

提交前先完成三項檢查

1. 網站地圖可以公開開啟

使用無痕視窗測試網址,確認沒有要求登入、出現 404、持續轉址或顯示伺服器錯誤。

2. 網站沒有阻止搜尋引擎

前往「設定」→「閱讀」,查看「阻擋搜尋引擎索引這個網站」是否被勾選。網站正式公開後通常不應勾選;測試站或尚未公開的網站則可以暫時保留。

這個選項只是向搜尋引擎表達不希望被索引,並不是保護機密資料的安全措施。真正不公開的內容仍應使用登入、權限或密碼保護。

3. 網址版本一致

確認網站目前使用 HTTPS 或 HTTP、有無 www,以及 Search Console 中驗證的網站資源是否涵蓋正確版本。若 Sitemap 內列出舊網域或錯誤協定,應先修正 WordPress 網址及轉址設定。

如何提交至 Google Search Console?

首先需要在 Google Search Console 新增並驗證網站擁有權。完成後依照以下步驟操作:

  1. 選擇正確的網站資源。
  2. 從左側選單開啟「Sitemap」。
  3. 在「新增 Sitemap」欄位輸入網站地圖路徑。
  4. 若使用 WordPress 內建 Sitemap,輸入 wp-sitemap.xml。
  5. 若 SEO 外掛提供其他路徑,輸入外掛顯示的網址。
  6. 按下「提交」。
  7. 等待狀態更新,再確認是否顯示成功。

所謂提交,是告訴 Google 網站地圖位於哪個網址,並不是把檔案上傳到 Google。Google 會嘗試讀取檔案,之後也可能定期重新抓取。Search Console Sitemap 報表說明

提交成功後,文章會立刻被收錄嗎?

不一定。

「成功」表示 Google 能取得及解析網站地圖,不代表其中所有網址都已索引。新網站或新文章仍需要一段處理時間;有些頁面也可能因內容重複、品質不足、標示 noindex、被轉址或無法抓取而不被索引。

若只想檢查一篇重要文章,可以在 Search Console 上方輸入完整網址,使用「網址審查」查看狀態。必要時可提出建立索引要求,但不需要每天重複提交同一個 Sitemap。

常見錯誤如何排除?

網站地圖顯示 404

先重新儲存一次「設定」→「固定網址」,再檢查快取。若使用 SEO 外掛,確認 Sitemap 功能是否開啟,以及正確網址為何。

Search Console 顯示無法讀取

直接用無痕視窗開啟 Sitemap,檢查是否被安全外掛、防火牆、維護模式或登入限制阻擋,也要確認網址沒有多次重新導向。

Sitemap 仍出現已刪除的文章

先清除網站與 CDN 快取。若頁面只是移至回收桶或仍屬公開狀態,也可能繼續出現;可確認文章狀態及 SEO 外掛的排除設定。

同時看到兩份網站地圖

這通常是 WordPress 核心與 SEO 外掛各自產生一份。先確認網站實際採用哪一套 SEO 工具,再提交其主要 Sitemap Index,避免管理混亂。

結論

WordPress 網站地圖的設定流程並不複雜:先找到正確的 Sitemap 網址,確認可以公開讀取,再提交至 Google Search Console。

完成後仍要持續做好文章品質、分類結構、內部連結與網站速度。Sitemap 的角色是協助搜尋引擎發現內容,而真正影響讀者與搜尋表現的,仍是網站本身是否清楚、有用且容易瀏覽。

FAQ

1. WordPress 一定要安裝 SEO 外掛才有 Sitemap 嗎?

不一定。WordPress 5.5 起已有內建 XML Sitemap;SEO 外掛通常提供更多控制選項。

2. Sitemap 要多久提交一次?

正常情況提交主要 Sitemap Index 一次即可。Google會定期重新讀取,新增文章後通常不必再次提交。

3. 網站地圖提交成功,為什麼仍搜尋不到文章?

成功只代表 Google 能讀取 Sitemap。索引還會受到頁面品質、重複內容、抓取狀態、noindex 及網站整體結構影響。

4. 可以同時提交多個 Sitemap 嗎?

可以,但應有明確用途。例如大型網站可能按內容類型分開追蹤;一般新手網站提交主要 Sitemap Index 即可。

5. Sitemap 裡出現分類與作者頁正常嗎?

WordPress 內建網站地圖可以包含公開分類及作者彙整頁。是否保留應依網站內容及 SEO 規劃決定。