Sitemap Checker
Enter a domain and this finds the sitemap the way a crawler would, validates it, follows any sitemap index, and shows what is actually in it.
How it looks for your sitemap
Give it a bare domain and it does what a crawler does, in the same order:
- Fetch
/robots.txtand read anySitemap:lines, which is the declared location. - Fall back to the conventional paths:
/sitemap.xml,/sitemap_index.xmland their common variants. - If the file turns out to be a sitemap index, follow the children and total everything up.
If it cannot find one, that is itself the finding: a sitemap a crawler cannot locate is doing no work. Pass the full URL directly if yours lives somewhere unusual.
What makes a sitemap worth having
Only indexable URLs
Listing noindexed, redirecting or canonicalised URLs contradicts itself. Check a few if you are unsure.
Honest lastmod
Set from when the content changed. Stamping the build date on every URL is a known way to get the field ignored.
Declared in robots.txt
One Sitemap: line means a crawler never has to guess.
Under the limits
50,000 URLs and 50MB per file. Beyond that, split and use a sitemap index.