1. Home
  2. Free tools
  3. Email deliverability tools
  4. Sitemap checker

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

Reads each site's robots.txt for Sitemap lines, then fetches the sitemap (or /sitemap.xml). 100 websites a run, or 500 when you sign in.
Sample result from the Sitemap checker
Show the sample result as

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.

Next step:Look up the WHOIS record
  • 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?

  1. Over 500 sites? Run them in batches of 500 when signed in and download the CSV after each.
  2. Check that each site lets search engines crawl it with the robots.txt checker.
  3. 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.
Check the list you'll send to

How do I find and check a website's sitemap?

  1. Paste one website or a list, one per line: up to 100 a run, or 500 after a free Google sign-in.
  2. 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.
  3. 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.
  4. Download the CSV with each sitemap's URL, type and count.

Example

You enter
Three websites: acme.example, globex.example and initech.example.
You get
acme.example Sitemap index at /sitemap_index.xml, listed in robots.txt, pointing at 4 sitemaps. globex.example Sitemap found at /sitemap.xml with 1,284 URLs, but robots.txt doesn't list it. initech.example No 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.

Clean your next list before it bounces

100 free email checks when you sign in with Google, no card. Then monthly plans from $9, or one flat price with fair use, never cut off.

100 free checks, no card Cancel anytime Secure payment by Stripe