Check a live sitemap URL, paste XML, or upload an XML or XML.GZ file before publishing. The validator finds malformed XML, a missing or incorrect sitemap namespace, invalid URLs, mixed hosts, duplicates, lastmod date ranges, future dates, unsupported changefreq values, priority values outside 0.0–1.0, protocol limit errors, and image, video, news, or hreflang extensions. For live URL sitemaps, it also tests the first 10 page URLs for working responses, redirects, and errors. Download the result as a CSV or JSON report when you need to save or share the check.
A sitemap checker (or sitemap validator) analyzes your XML sitemap to ensure it follows the sitemap protocol. It verifies the XML is well-formed, the root element uses the required sitemap namespace, and every entry has a unique, absolute <loc> URL. It also flags files that mix URLs from different hosts, which the sitemap protocol does not allow.
Beyond validation, our checker reports the oldest and newest lastmod dates and how many URLs include lastmod, changefreq, and priority tags. Future dates are flagged without making an otherwise valid sitemap fail. Google ignores changefreq and priority, so treat those fields as inventory data rather than ranking or crawl signals.
The result also counts image:image, video:video, news:news, and xhtml:link entries. Detection confirms that the extensions are present; it does not check every Google-specific child field or hreflang return link.
When those optional tags are present, the checker still verifies their syntax. Changefreq must use one of the seven values defined by the sitemap protocol, from always to never. Priority must be a number between 0.0 and 1.0.
Enter a live sitemap URL, paste XML, or load an XML or gzip-compressed XML file from your device.
We parse the XML and verify the root element, URL entries, and structure conform to the sitemap protocol.
We calculate the percentage of URLs that include lastmod, changefreq, and priority metadata.
Continue your sitemap audit with the next tool in your workflow.
A sitemap checker validates your XML sitemap by verifying it is well-formed XML, has the correct root element (<urlset> or <sitemapindex>) and required sitemap namespace, and contains valid URLs. It also reports metadata coverage for lastmod, changefreq, and priority tags.
Yes. You can validate up to 3 live sitemap URLs per hour without creating an account. Pasted and uploaded XML or XML.GZ files are validated locally without a signup.
Metadata coverage shows what percentage of URLs in your sitemap include optional XML tags like <lastmod> (last modification date), <changefreq> (change frequency), and <priority>. Higher coverage gives search engines more information about your pages.
Yes. For a live URL sitemap, the checker sends a HEAD request to the first 10 page URLs and reports working responses, redirects, broken URLs, and failed checks. Pasted or uploaded XML stays local, so page status checks only run when you enter a public sitemap URL.
According to the sitemap protocol, a single sitemap file should contain no more than 50,000 URLs and should not exceed 50 MB uncompressed. If you have more URLs, use a sitemap index file to reference multiple sitemaps.
Need to validate sitemaps at scale?
Get a free API key to validate and extract sitemaps programmatically. 20 credits/month included.