Skip to main content
Utilnivo

SEO & Webmaster

Utilnivo

Sitemap Validator

Validate sitemap.xml structure and URLs.

No registration
  • On your device

Browse more in SEO & Webmaster or all tools.

Private on your device

Your information stays on your device and is not uploaded.

Paste sitemap XML or fetch a sitemap URL to count loc entries, detect invalid URLs, and surface structural warnings.

How to use this tool

1. Paste sitemap XML or upload the file. 2. Run validation. 3. Fix syntax or URL issues listed. 4. Re-validate until clean. 5. Host at a public URL and submit in Search Console.

Worked example

Example 1: an unescaped & in a query string loc is flagged before Google rejects the file. Example 2: 60k URLs in one sitemap triggers a size/count warning—split into a sitemap index.

When to use this

  • Before submitting a sitemap in Search Console.
  • After a large URL migration.
  • When splitting oversized sitemaps.
  • Validating a CMS-generated xml export.
  • Debugging “couldn’t fetch” after fixing hosting.

Common examples

  • Unescaped ampersand in loc query string fails XML parse.
  • Sitemap index pointing to child sitemaps for large sites.
  • lastmod in the future flagged as suspicious.
  • HTTP URL in an HTTPS-only site—upgrade locs.
  • Empty urlset with zero URLs—regenerate after publish.

Common mistakes

  • Including noindex or non-canonical URLs.
  • Updating lastmod on every deploy without content changes.
  • Leaving staging hosts in locs.
  • One giant file over protocol limits.
  • Assuming validation means every URL is indexed.

How it works

Validates sitemap XML structure, counts URLs, and flags invalid loc entries, bad lastmod values, and common namespace issues before you submit in Search Console.

Limitations

Validation checks XML structure and URL format. It does not crawl linked pages or verify indexability.

Privacy and file handling

Your data stays on your device and is not uploaded.

Formula or method

Checks XML well-formedness and sitemap protocol fields (loc required; lastmod/changefreq/priority optional). Does not verify that each URL returns HTTP 200.

FAQ

Frequently asked questions

What does a sitemap checker validate?

XML structure, required loc values, and common protocol issues. It does not prove Google indexed every URL.

Should lastmod change on every deploy?

Only update lastmod when meaningful content changes. Touching every URL on each deploy adds noise.

How many URLs can one sitemap hold?

The protocol caps a single sitemap at 50,000 URLs and 50MB uncompressed. Larger sites should use a sitemap index.

Part of these workflows

This tool is one step in a longer job. Jump straight to your step or open the full workflow guide.

Page last reviewed: