TrueURL
TrueURL

選單

免費重新導向工具

Sitemap 重新導向檢查

輸入 Sitemap 網址或網域,TrueURL 就會讀取 Sitemap、檢查其中最多 500 個網頁網址,並列出會重新導向或失敗的網址。乾淨的 Sitemap 只會列出回傳 200 OK 的最終網址。

設定要檢查 Sitemap 中的多少個網址,範圍為 1 至 500。

為什麼 Sitemap 中不該出現重新導向

Sitemap 會告訴搜尋引擎您希望哪些網址被檢索並編入索引,因此其中每個網址都應該是標準網址,並直接回傳 200 OK。會重新導向的網址會傳達矛盾的訊號:Sitemap 說請將這個網址編入索引,重新導向卻說這個位址已經搬走了。Google Search Console 會將這類網址回報為頁面會重新導向,而且它們會消耗原本可以留給實際網頁的檢索要求。

失效的網址(例如 404、410 或 5xx 錯誤)更糟。它們會讓爬蟲知道這份 Sitemap 已經過時,並可能使搜尋引擎降低對它的信任。

Sitemap 檢查的運作方式

  • 輸入完整的 Sitemap 網址,或只輸入網域;只輸入網域時,TrueURL 會先嘗試 /sitemap.xml,再嘗試 robots.txt 中的 Sitemap: 行。
  • 支援標準的 <urlset> Sitemap、Sitemap 索引檔(最多 10 個子 Sitemap)、以 gzip 壓縮的 .xml.gz 檔案,以及每行一個網址的純文字 Sitemap。
  • 最多會依出現順序檢查 500 個網頁網址,使用與其他工具相同的重新導向引擎。為了遵守速率限制,每次只會同時檢查幾個,因此完整執行一次可能需要數分鐘。
  • 結果可以匯出為 CSV 或 JSON。

如果用這種方式找不到您的 Sitemap,請輸入它的完整網址。

修正檢查發現的問題

  • 會重新導向的網址:將每個網址替換成結果中的最終網址;如果最終網頁已經列在 Sitemap 中,就直接移除。
  • http:// 或主機錯誤的網址:通常是 Sitemap 產生器使用了錯誤的基本網址。請修正網站位址設定,而不是逐一修改項目。
  • 結尾斜線不一致:Sitemap 使用一種寫法,網站卻重新導向至另一種寫法。請參閱網址結尾斜線檢查。
  • 404 和 410 網址:從 Sitemap 中移除已刪除的網頁。
  • 人機驗證頁面:如果許多網址都回傳驗證頁面,代表您的防火牆或機器人防護機制正在封鎖自動化要求。請確認已通過驗證的搜尋引擎爬蟲能夠順利存取。

大多數 Sitemap 問題都來自產生器,因此請修正外掛程式或建置步驟,然後重新產生檔案,而不是手動編輯。

Sitemap 最佳做法

  • 只列出可編入索引的標準網址:不要包含重新導向、錯誤、noindex 網頁,以及遭 robots.txt 封鎖的網址。
  • 每個 Sitemap 應控制在 50,000 個網址、未壓縮 50 MB 以內,超過時請使用 Sitemap 索引檔。
  • 使用絕對網址,並採用與標準網站相同的通訊協定和主機。
  • 確保 <lastmod> 正確無誤。只要它一直都正確,Google 就會使用它,而 <changefreq> 和 <priority> 則會被忽略。

常見問題

Sitemap 檢查工具可以測試多少個網址?

每次最多 500 個網頁網址,來源最多可達 Sitemap 索引檔中的 10 個子 Sitemap。如果您的 Sitemap 包含更多網址,結果中會註明;其餘的子 Sitemap 請直接輸入其網址進行檢查。

支援 Sitemap 索引檔和 .gz Sitemap 嗎?

支援。TrueURL 能辨識 Sitemap 索引檔、讀取其中最多 10 個子 Sitemap,並自動解壓縮以 gzip 壓縮的 Sitemap。每行一個網址的純文字 Sitemap 也適用。

可以檢查不在 /sitemap.xml 的 Sitemap 嗎?

可以。請輸入完整的 Sitemap 網址,例如 https://example.com/sitemap_index.xml 或 https://example.com/post-sitemap.xml。如果只輸入網域,TrueURL 會先嘗試 /sitemap.xml,再嘗試 robots.txt 中的 Sitemap: 行。

Sitemap 裡有轉址的網址真的是問題嗎?

這不會讓您的網站無法被編入索引,但會傳達您並非有意的訊號:搜尋引擎被要求將非標準網址編入索引,還得把檢索要求花在重新導向上。請將每個會重新導向的項目替換成其最終網址。

為什麼所有網址都顯示相同的錯誤?

通常是您網站上的防火牆、機器人防護機制或速率限制,對來自資料中心的自動化要求回應了人機驗證頁面、403 或 429。請查看前幾筆結果:如果看起來像機器人檢查,請檢查您的機器人防護設定,然後再執行一次檢查。

這項工具會將我的 Sitemap 提交給 Google 嗎?

不會。它只會讀取 Sitemap 並檢查其中的網址。請在 Google Search Console 和 Bing 網站管理員工具中提交清理後的 Sitemap,並在 robots.txt 中加以參照。