Technical SEO

Sitemap XML Validator & Analyzer

Paste the actual XML of your sitemap.xml or sitemap index and get every protocol violation, malformed tag, duplicate URL and limit breach — not just a "does it parse" check.

Runs entirely in your browser. Nothing you paste here is sent anywhere except an anonymized usage count.

Paste the full contents of a sitemap.xml (<urlset>) or sitemap index (<sitemapindex>) file. Checked against the sitemaps.org protocol: well-formed XML, required elements, date/priority formats, and size/URL-count limits.

What this checks, and how to fix common mistakes

This validates against the actual sitemaps.org protocol used by Google, Bing and other search engines: the XML must be well-formed, the root element must be <urlset> (a page sitemap) or <sitemapindex> (a sitemap of sitemaps) declared with the correct xmlns, and every entry needs a valid absolute <loc> URL.

<lastmod> must be a W3C datetime (YYYY-MM-DD, or full ISO 8601 with a timezone), <changefreq> must be one of always/hourly/daily/weekly/monthly/yearly/never, and <priority> must be a number from 0.0 to 1.0. These are hints, not directives — search engines mostly ignore them, but a malformed value signals a broken generator and is worth fixing.

Two hard limits from the protocol: at most 50,000 URLs and 50MB uncompressed per sitemap file. Go over either and split into multiple sitemaps listed in a <sitemapindex>. Listing the same URL twice wastes crawl budget without adding any weight.

The single most common cause of a totally broken sitemap is a raw "&" inside a URL query string — in XML it must be written as "&amp;", or the entire file fails to parse and every URL in it is invisible to search engines. Mixed http/https or mixed hostnames across entries usually means some URLs were missed during a migration.

Limits: this validates the pasted XML document itself — it does not fetch the listed URLs to confirm they return 200, and it does not check whether the sitemap is referenced from robots.txt (use the robots.txt & sitemap auditor for that live check).

📊 How accurate is this page?

Tap a face to rate it — then see what everyone thinks.

0%

Could not save your vote — please try again.

1