使用步驟
- 輸入 sitemap 地址(例如 https://www.example.com/sitemap.xml)後點「檢測」,或切換到「貼上內容」直接貼上 XML。
- 檢視型別、網址數、大小和發現的問題;每類問題會列出幾個例子。
- 需要時點「抽查前 20 條的狀態碼」,看網址是否都能正常訪問;sitemap 索引裡的子 sitemap 可以逐個點「檢測」。
引數說明
- 數量與大小上限
- 按 sitemaps.org 協議,單個 sitemap 最多 50,000 條網址、解壓後不超過 50 MB;超出要拆分並用 sitemap 索引彙總。這裡在線讀取的 sitemap 最大 10 MB。
- lastmod
- 要用 W3C 日期格式,例如 2026-10-11 或 2026-10-11T08:00:00+08:00;寫成未來的日期會被標出。
- hreflang
- 每條網址的多語言連結要包含它自己,而且各語言版本要互相指向。
一個有四處問題的例子
在 https://example.com/sitemap.xml 下檢測這份 sitemap:
<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml">
<url>
<loc>https://example.com/en/</loc>
<lastmod>2026-10-11</lastmod>
<xhtml:link rel="alternate" hreflang="en" href="https://example.com/en/"/>
<xhtml:link rel="alternate" hreflang="de" href="https://example.com/de/"/>
</url>
<url>
<loc>https://example.com/de/</loc>
<lastmod>11/10/2026</lastmod>
<xhtml:link rel="alternate" hreflang="de" href="https://example.com/de/"/>
</url>
<url>
<loc>/about</loc>
<priority>1.5</priority>
</url>
</urlset>
會報出下面這些問題,每一項都附上出問題的值作為示例:
| 問題 | 顯示的示例 |
|---|---|
| hreflang 連結沒有被對方頁面回指 | https://example.com/de/ ↛ https://example.com/en/ |
| lastmod 不是 W3C 日期格式 | https://example.com/de/ → 11/10/2026 |
| loc 裡是相對路徑 | /about |
| priority 超出 0.0–1.0 | /about → 1.5 |
德語頁面只列出了它自己,所以沒有回指連結到它的英語頁面。寫成 11/10/2026 的日期有歧義,因此只接受年份在前的 W3C 格式。
可選標籤接受的值:lastmod 可以是 YYYY、YYYY-MM、YYYY-MM-DD,或帶時區的完整日期時間;changefreq 必須是 always、hourly、daily、weekly、monthly、yearly 或 never 之一;priority 是 0.0 到 1.0 的數字。不以 < 開頭的檔案會被當作純文字列表讀取,每行一個網址。
常見問題
網址和 sitemap 必須在同一個網域下嗎?
一般是的。搜尋引擎會忽略跨網域的網址,除非那個網站在自己的 robots.txt 裡用 Sitemap 指令聲明瞭這個 sitemap。
priority 和 changefreq 有用嗎?
Google 已經說明會忽略這兩個欄位;寫了不會出錯,但格式不對時這裡仍會提示。
讀取 sitemap 會抓取整個網站嗎?
不會。伺服器只下載你填的這一個檔案;抽查狀態碼也只請求前 20 條,每條一次 HEAD 請求。貼上內容檢測完全在瀏覽器裡完成。
隱私說明
這個工具需要伺服器完成:你輸入的內容或檔案通過 HTTPS 傳送到我們的伺服器,處理完立即丟棄,不做儲存。伺服器訪問日誌會記錄 IP 地址和請求地址,僅用於防止濫用。