XML Sitemap Validator

Check a sitemap parses, stays inside the limits, and lists URLs that belong in it.

The sitemap URL, usually /sitemap.xml

20 runs left today · sign up for more

About this tool

Fetches an XML sitemap and checks the things that decide whether search engines trust it: that it parses, that it declares the right namespace, that it stays inside the 50,000-URL and 50 MB limits, and that the URLs it lists are absolute and on one host.

The limits are absolute. A sitemap one URL over is rejected outright rather than read up to the boundary, so it is worth exactly as much as no sitemap. A sitemap index splitting the list into several files is the fix.

Common questions

What are the sitemap limits?

50,000 URLs and 50 MB uncompressed, per file. Beyond either, the file is rejected rather than truncated. Split larger sites across several sitemaps and list them in a sitemap index.

Should every page be in the sitemap?

Every page you want indexed, and nothing else. Including noindexed, redirected or 404 URLs sends contradictory signals — you are asking a crawler to fetch pages you have told it to ignore.

Does a sitemap guarantee indexing?

No. It helps discovery, particularly for pages that are not well linked. Whether a page is indexed still depends on whether it is worth indexing.

Do lastmod dates matter?

Only if they are honest. A sitemap where every page claims to have changed today is ignored as a signal. If you cannot maintain accurate dates, leaving lastmod out is better than faking it.