Validate any XML sitemap against Google's spec or generate a clean one in seconds.
The tool fetches your sitemap and runs the following checks:
Google's hard limits
Each sitemap file: 50MB uncompressed or 50,000 URLs — whichever comes first. If you exceed either limit, the file is ignored. Split into a sitemap index and submit each child sitemap individually.
Missing lastmod values: Googlebot can't prioritize recently updated pages without them. Non-canonical URLs in your sitemap: including /page?utm_source=email contradicts your canonical signals. Sitemaps that haven't been regenerated since the last migration: these are the most common, most invisible issue.
After any site migration. When Googlebot's crawl rate drops without explanation. When GSC shows a sitemap fetch error. When you've added more than 1,000 URLs in a batch and want to confirm the sitemap updated.
Yes, free and no signup. It validates an existing sitemap or generates a new one.
Up to 50,000 URLs or 50MB uncompressed, whichever comes first. Split larger sites into multiple sitemaps with a sitemap index.
No. It aids discovery. Indexing still depends on content quality and crawl signals.
Related tools: Google index checker and robots.txt validator and generator. Background reading: check URL status codes in Google Sheets.