Is your sitemap actually valid?
Point us at any domain. We find the sitemap the way a crawler does, parse it, follow the index, and flag every spec violation — with the exact fix. No signup to try it.
What the validator checks
Sitemap discovery.
We read robots.txt for a Sitemap: directive first, then probe /sitemap.xml and /sitemap_index.xml — the way a crawler does.
Well-formed XML.
A valid <urlset> or <sitemapindex> root, parseable <loc> entries, and a count of exactly how many URLs you expose.
Index recursion.
When it is a sitemap index, we follow the first child sitemaps and aggregate their URLs so nested structures are checked too.
Spec limits.
Flags the 50,000-URL cap and the 50 MB uncompressed size limit per file — the thresholds crawlers enforce.
URL hygiene.
Relative or invalid <loc>, non-HTTPS URLs, cross-domain links and missing <lastmod> dates — all caught with fixes.
One health score.
Every finding rolled into a single 0–100 sitemap health score, with a sample of the URLs we parsed.