網站的 Sitemap 已找不到,或突然列出的網頁大幅減少。搜尋引擎會使用 Sitemap 來尋找和重新檢查網頁,所以 Sitemap 故障可能會拖慢索引速度。
這代表什麼
這個行動會有兩種標題之一。「Sitemap 已消失」代表原本存在的 Sitemap 已無法讀取。「Sitemap 少了一半的 URL」代表它列出的網頁數量只有前一天的一半或更少。
觸發條件
作為運作時間監控的一部分,SaaSMaestro 每天會讀取一次 robots.txt 中指定的 Sitemap(若無則讀取 /sitemap.xml 或 /sitemap_index.xml),並計算其中的網址數量,最多包含 10 個子 Sitemap。只有原本至少列出 20 個網址的 Sitemap 才會提出數量下降的問題。兩者都是「中」問題。從未有過 Sitemap 的網站不會被標示。
常見原因
- SEO 外掛被關閉、更新或重新設定。
- 遷移或改版變更了 Sitemap 的網址,卻沒有更新 robots.txt。
- Sitemap 產生器在中途失敗或逾時。
- 刻意移除或合併的網頁。
如何修正
- 在瀏覽器中開啟 Sitemap,確認能載入並列出你預期的網頁。
- 如果它遺失或異常,請在 CMS 或 SEO 外掛中恢復,並確保 robots.txt 指向其網址。
- 如果網頁是刻意移除的,請將它們重新導向到最相近的現存網頁,並略過此行動。
- 在 Search Console 中重新提交 Sitemap。
何時解除
缺少 Sitemap 的問題,會在下一次找到 Sitemap 的每日檢查時解除。網址數量下降是與前一天比較,因此除非 Sitemap 再次減少一半,否則會在下一次每日檢查時解除。
問題消失 7 天後,該行動就會從看板上移除。如果你已將它標記為完成,但 14 天後仍偵測到問題,它會以「修正未生效」重新出現。