Sitemap 問題不只是 XML 能不能開。更常見的是你送出去的 URL 並不穩定、不是 canonical、不可索引,或 sitemap 本身與站內訊號彼此矛盾。
這類問題真正想解的是:我提交給 Google 的 URL 清單,是否真的代表站上想被發現與收錄的頁面?而不是單純檢查檔案格式對不對。
怎麼做比較穩
- 先抽樣驗 URL 品質,不只驗 XML。
- 只把真正該被索引的 URL 放進 sitemap。
- 讓 sitemap、內鏈與 canonical 說同一種語言。
要避開的做法
- 不要把所有存在的 URL 都丟進 sitemap。
- 不要把 sitemap 當成取代站內連結的捷徑。
- 不要只修格式,不檢查清單內容。
社群裡常見的問題點
- 社群裡很常把 sitemap 當成收錄加速器,但很少先檢查頁面條件。
- 很多人看到 Sitemap could not be read 就只修 …
- 有經驗的回覆通常會先看 sitemap 內 URL 是否 canonic…
先照這個順序拆
- 先確認 sitemap 可正常存取、格式正確且回應穩定。
- 抽樣檢查裡面的 URL 是否是 canonical、自指、200 與可索…
- 確認 sitemap 內容與 robots、canonical、內鏈沒有…
- 最後才看是否需要拆 sitemap index 或調整 lastmod …
這題通常不是表面看到的那一種問題
- Sitemap 是 discovery hint,不是收錄保證。
- Sitemap 能讀不代表裡面的 URL 就值得被索引。