Sitemap XML validator & formatter
Paste or upload your sitemap.xml (or sitemap index) to catch malformed URLs, invalid dates, and Google's size limits — with per-URL stats. Runs entirely in your browser.
Summary
–
- URLs
- –
- With lastmod
- –
- Hosts
- –
Findings
- Paste or upload a sitemap to validate it.
What this sitemap validator checks
- Well-formed XML — a single stray character breaks the whole file, and search engines silently skip a sitemap they can't parse.
- Absolute, valid URLs — every
<loc>must be a fullhttp(s)://URL. Relative paths and leading/trailing whitespace are silently dropped. - Valid
lastmoddates — must be W3C datetime (YYYY-MM-DDor full ISO 8601). Google ignores a malformed one — and treats a future date as suspicious. -
priorityandchangefreq— priority must be between0.0and1.0; changefreq must be one of the seven allowed values. (Google ignores both, but other crawlers still read them.) - Duplicates & size limits — duplicate
<loc>entries waste crawl budget, and a single sitemap may hold at most 50,000 URLs and 50 MB uncompressed. - Sitemap index files — if the root is
<sitemapindex>, each child<sitemap>is checked for a valid<loc>too.
Your sitemap never leaves the browser. To have it cross-checked against the pages that actually exist on your site — and be alerted when they drift apart — try siteOS.
A broken sitemap means pages Google never crawls.
siteOS validates your sitemap against your live pages on a schedule — and alerts you when a URL 404s, redirects, or drops out.