Sitemap checker: does this site have a sitemap.xml, and does it load?
In short: Paste websites and see, for each, where its sitemap is (robots.txt or /sitemap.xml), whether it's a sitemap or an index, how many URLs it lists and whether it's over the limits. Limit: Child sitemaps of an index aren't fetched, so their URLs aren't counted.
A sitemap checker finds a website's XML sitemap and checks that it loads and parses. Paste one site or up to 100 (500 after a Google sign-in): each site's robots.txt is read for Sitemap lines, then the sitemap (or /sitemap.xml and /sitemap_index.xml) is fetched and read as a URL set, a sitemap index or a text sitemap, with its URL count and any problems.
Price: this tool is free. Checking a whole email list is from $9/mo, and the first 100 checks are free with Google, no card. See pricing
Sample result
globex.example has a sitemap with 1,284 URLs, but robots.txt doesn't point to it.
- Website
- globex.example
- Type
- URL set
- URLs
- 1,284
What this means for you
Find sites with no sitemap, a broken one, or one search engines can't discover.
- Found from robots.txt or /sitemap.xml
- URL sets, indexes, text and .gz files
- URL count and 50,000-URL limit checked
- 100 sites a run, 500 when signed in
- Sitemap
- XML
- SEO
By SimpleVerifier Team · Last updated
Checking a whole list of sites?
- Over 500 sites? Run them in batches of 500 when signed in and download the CSV after each.
- Check that each site lets search engines crawl it with the robots.txt checker.
- Emailing the owners of these sites? Check the list at /verify. The first 100 email checks are free with a Google sign-in, no card.
How do I find and check a website's sitemap?
- Paste one website or a list, one per line: up to 100 a run, or 500 after a free Google sign-in.
- Press Check sitemaps. Each site's robots.txt is read first; up to three Sitemap URLs from it are tried, or /sitemap.xml and /sitemap_index.xml when it lists none.
- Read the verdict: Sitemap found, Sitemap index, Empty sitemap, Not a sitemap, No sitemap or Unreachable, with the URL count and where it was found.
- Download the CSV with each sitemap's URL, type and count.
Example
- You enter
- Three websites:
acme.example,globex.exampleandinitech.example. - You get
acme.exampleSitemap index at /sitemap_index.xml, listed in robots.txt, pointing at 4 sitemaps.globex.exampleSitemap found at /sitemap.xml with 1,284 URLs, but robots.txt doesn't list it.initech.exampleNo sitemap: robots.txt lists none and /sitemap.xml returns 404. Download the CSV.- Limits
- Up to 100 websites a run without an account and 500 when signed in with Google. Child sitemaps of an index aren't fetched.
What makes a valid sitemap?
The sitemaps.org protocol allows three forms: an XML <urlset> of <url><loc> entries, an XML <sitemapindex> of <sitemap><loc> entries pointing at other sitemaps, or a plain text file with one URL per line. Each file may hold at most 50,000 URLs and 50 MB uncompressed, and may be gzipped. A larger site splits its URLs across several sitemaps and lists them in an index.
Search engines find a sitemap from a Sitemap: line in robots.txt (RFC 9309 leaves those lines to the sitemaps protocol), from Search Console or Bing Webmaster Tools, or by trying /sitemap.xml. The checker follows the same order.
What does the checker report?
Where the sitemap was found, its type, the number of URLs or child sitemaps, and problems: a URL that answers with an HTML page instead of XML, an empty file, more than 50,000 entries, or a Sitemap line in robots.txt that doesn't load. Child sitemaps of an index are listed but not fetched, so their URLs aren't counted. Google's sitemap guide covers the rest of the rules.
Who uses this tool, and for what?
- SEO teams
- Confirm every client site has a sitemap that loads and is listed in robots.txt.
- Developers
- Check a sitemap still parses after a CMS or framework change.
- Agencies
- Find which sites in a portfolio have no sitemap before an audit.
- Researchers
- Estimate site size from the URL count across a list of sites.
What can’t this tool tell you?
- Child sitemaps of an index aren't fetched, so their URLs aren't counted.
- It doesn't check the URLs inside the sitemap, their lastmod dates, or image and video extensions.
- Up to three Sitemap lines from robots.txt are tried; files are read up to 3 MB, or 10 MB once unzipped.
- Up to 100 sites a run without an account and 500 signed in.
Common questions
- Where is my sitemap?
- Usually at /sitemap.xml or /sitemap_index.xml, or wherever a Sitemap: line in robots.txt points. The checker tries robots.txt first, then those two paths.
- Does the checker fetch every child sitemap?
- No. For a sitemap index it counts and lists the child sitemaps but doesn't fetch them, so it can't say how many pages they hold in total.
- Does it check that every URL in the sitemap works?
- No. It reads the sitemap file only. Check pages with the bulk website status checker.
- Is a gzipped sitemap supported?
- Yes. A .gz sitemap is decompressed, up to 10 MB, and read the same way.
- Can I check many sites at once?
- Yes. 100 sites a run without an account and 500 after a free Google sign-in, with a CSV.
- Is the sitemap checker free?
- Yes, it's a free tool with no card. A robots.txt fetch and up to three sitemap fetches per site.
Sources
You audited one domain. Cold outreach means thousands.
This tool checks a domain you type in. It will not tell you which addresses at that domain are real.
- Bulk mailbox verification with real SMTP checks
- The email finder — name plus company to a verified address
- Website enrichment for emails, owner names and socials
Plans from $9 a month, cancel anytime, no contract. Sign in with Google and your first 100 email checks are free, no card. The free tools stay free either way.