— SEO & GEO

XML Sitemap Validator

Paste your sitemap XML and get a clear pass or fail report — well-formedness, urlset structure, valid loc URLs and the 50,000-URL limit.

— What it does

The XML Sitemap Validator is a free tool that checks a sitemap.xml against the sitemaps.org rules so search engines can crawl it cleanly. It confirms the XML is well-formed, that the root is a <urlset> or <sitemapindex>, that every <url> has a single valid http(s) <loc>, and that the URL count stays within the 50,000-URL guideline — then returns a pass or fail report of every issue. All parsing runs in your browser, so your sitemap is never uploaded.

  • Checks well-formed XML and reports the parser error if it is malformed.
  • Verifies a <urlset> or <sitemapindex> root and that each entry has a valid <loc>.
  • Flags non-http(s) and malformed loc URLs and counts total URLs against the 50,000 limit.
  • Runs entirely in your browser — your sitemap is never uploaded to a server.

How to use it

1

Paste your sitemap XML

Copy the full contents of your sitemap.xml (or sitemap index) and paste it into the input box.

2

Read the report

The validator instantly checks structure and every loc, then lists each issue it finds with a pass or fail summary.

3

Fix and re-check

Correct any flagged URLs or structure, paste the updated XML, and confirm it passes before you submit it.

Frequently asked

Is my sitemap uploaded when I validate it?
No. The XML is parsed entirely in your browser with the built-in DOMParser. Your sitemap is never sent to a server, so it is safe to check private or unpublished sitemaps.
What does this validator check?
It checks that the XML is well-formed, that the root element is a <urlset> or <sitemapindex>, that every entry has exactly one <loc>, that each loc is a valid absolute http or https URL, and that the total URL count stays within the 50,000-URL guideline.
Why does my sitemap fail well-formedness?
Usually an unescaped ampersand or angle bracket in a URL, a missing closing tag, or stray text before the XML declaration. The report shows the parser message so you can locate it.
What is the 50,000-URL limit?
A single sitemap may list up to 50,000 URLs and must be under 50 MB uncompressed. If you have more, split them into several sitemaps and reference each one from a sitemap index file.
— Built by saavos

These tools are free. So is the first version of your agent.

saavos is the AI agent that lives on your website — themed to match your design, answering visitors from your own content, and telling you what they actually want to know. Paste your URL and see it answer, before you install anything.

Make my site feel alive