Sitemap Checker
Does the sitemap load, is it valid, and do the URLs in it work? Enter a sitemap URL — or any page, and we'll find the sitemap from robots.txt or /sitemap.xml.
What it checks
- The sitemap loads and is valid XML (or a plain-text list); gzip files are unpacked in your browser. Namespace, the 50,000-URL and 50 MB limits, nested indexes.
- Entries: missing or invalid URLs, other hosts, duplicates,
lastmodformat and future dates,changefreqandpriorityvalues. - A sample of up to 50 listed URLs, spread evenly over the list: 404s and server errors (Fix); redirects,
X-Robots-Tag: noindexand robots.txt blocks (Review). - Whether the page you entered is listed, and whether the sitemap is referenced in robots.txt.
It is not a crawler: at most 6 sitemap files are read, 25 more child sitemaps get a status check, and 50 URLs are sampled. Everything beyond that is shown as Not checked, with the numbers.
Example
After a redesign, the sitemap still lists /blog/2019/old-post, which now returns 404, and http:// URLs that redirect to https. The check lists the 404 as Fix and each redirect with the final URL to use instead.
FAQ
Why only a sample of URLs?
To keep each check fast, free and polite to your server. The sample is spread over the whole list and is the same on every recheck.
Does it check noindex inside the page HTML?
No — only the X-Robots-Tag header, which a status check can see. Use the Meta, Canonical & Noindex Checker for a page's HTML.
Do I need a sitemap?
It's optional, but it helps search engines find new and deep pages sooner.