Sitemap.xml validator
We request your default sitemap at /sitemap.xml, validate structure, and sample the first URLs for a quick health check.
How it works
Three steps to your result.
Enter your domain
We request https://your-domain/sitemap.xml from our servers.
Validate structure
We parse XML, count URLs, and note lastmod / changefreq / priority when present.
Ship a clean sitemap
Fix XML errors or empty sitemaps so search engines can discover your URLs reliably.
Frequently asked questions
Quick answers about this tool.
How do I find a website's sitemap?
What about sitemap indexes?
Encoding says UTF-8?
Good to know
Context and tips to get more out of this tool.
Sitemaps are still the crawl handshake
Google and Bing discover URLs through links, but a valid sitemap.xml tells crawlers what you consider canonical and when pages changed. Broken XML, 404 sitemap URLs, or a sitemap blocked by robots.txt are common reasons indexed counts stall.
What we validate
We request /sitemap.xml, check the HTTP status and content type, parse the XML, and tell you whether it is a URL list or a sitemap index. You get the URL count, whether lastmod, changefreq, and priority are used, and the first few listed URLs. Use this alongside the LLM SEO checker when you are cleaning up index bloat or recovering from a migration.
How to check a website's sitemap
Start with example.com/sitemap.xml, the default location. If nothing is there, open example.com/robots.txt and look for a line that starts with Sitemap: - that is where the site says its sitemap lives. Common alternatives are /sitemap_index.xml and /sitemap-index.xml. For your own site, Search Console has a Sitemaps report under Indexing that shows each submitted sitemap, when Google last read it, and how many URLs it found.
What 'Sitemap can be read, but has errors' means
Search Console shows this when it fetched your sitemap but some entries failed. Typical causes are invalid URLs, URLs on a different domain or protocol than the sitemap, a bad lastmod date format, or a file over the 50,000 URL or 50 MB limit. Open the sitemap in the Sitemaps report to see which errors were found, fix them, and resubmit. If robots.txt does not list your sitemap at all, add a Sitemap: line with the full URL.
Related free tools
No sign-up required.
Google indexing checker
Check robots.txt and sitemap.xml in one pass: crawl rules, Sitemap lines, and whether your default sitemap is declared.
LLM SEO and GEO site analyzer
Inspect llms.txt, AI crawler rules, JSON-LD schema, and semantic HTML for generative search readiness.
Meta tags checker
Review HTML title, meta description, OG and Twitter tags, and canonical URL for any public page.
Crawlable pages, but no one asking for them
Technical SEO gets you indexed. Intent-ranked search gets you found by people actively discussing the problem your pages solve.
Cancel anytime