Technical SEO

Sitemap XML Validator & Analyzer

Paste the actual XML of your sitemap.xml or sitemap index and see every protocol violation, spoilt tag, duplicate URL and limit breach one shot — not just a "can parse or not" check.

Runs entirely in your browser lah. Nothing you paste here gets 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 one validates against the real sitemaps.org protocol that Google, Bing and other search engines actually use: 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 confirm need 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 just hints, not orders — search engines mostly ignore them, but a spoilt value means your generator got problem, still worth fixing.

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

The most common reason a sitemap totally spoils is a raw "&" inside a URL query string — in XML must write as "&amp;", if not the whole file cannot parse and every URL inside becomes invisible to search engines. Mixed http/https or mixed hostnames across entries usually means some URLs kena missed during a migration.

Limits: this validates the pasted XML document itself only — it does not fetch the listed URLs to confirm 200 status, and 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%

Couldn't save your vote — please try again.

1