Skip to content
Leadee
Free tool

XML sitemap validator

Enter your site or your sitemap URL. Leadee finds the sitemap, checks it against the sitemaps.org rules, and opens up to 6 child sitemaps of an index. It then fetches 20 URLs spread across the file and reports any that do not answer 200, redirect, carry noindex or point their canonical elsewhere.

Updated

  • No email needed
  • Free, no sign-up

3 issues

  • 2 lastmod dates are not W3C datetimes
  • 1 sampled URL redirects
  • Namespace, size limits and robots.txt pass

Example result

Run it now

At a glance

4 items
What it checks
8
Questions answered
No email needed
To get a result
Is my site healthy?
Answers

What does a result look like?

3 issues

  • 2 lastmod dates are not W3C datetimes
  • 1 sampled URL redirects
  • Namespace, size limits and robots.txt pass

Sample from a real run, 14 Nov 2026.

What does it check?

See the full methodology at /methodology for how every Leadee check is scored and weighted.

  • XML and namespace

    The file parses as XML, uses <urlset> or <sitemapindex> and the sitemaps.org 0.9 namespace. sitemaps.org, checked 14 November 2026.

  • 50,000 URLs and 50 MB

    Each file stays within the protocol limits, measured uncompressed for .gz files. sitemaps.org, checked 14 November 2026.

  • lastmod dates

    Every lastmod is a W3C datetime and none is in the future (check sitemap.lastmod_format). Checked 14 November 2026.

  • Child sitemaps and robots.txt

    Up to 6 child sitemaps answer 200, none is a nested index, and robots.txt names the sitemap. Checked 14 November 2026.

  • Status codes and redirects

    20 sampled URLs answer 200 at the address the sitemap lists. Checked 14 November 2026.

  • noindex and canonicals

    No sampled URL carries noindex or points its canonical to another page (check seo.indexability_conflicts). Checked 14 November 2026.

A valid sitemap also helps AI search crawlers find your pages. Read how to build a sitemap for AI search.

How do I read and fix the result?

Start with high findings: a file that does not parse, a missing child sitemap or a file over the limits can stop crawlers reading it. Medium findings mean crawlers waste requests or get mixed signals. Low findings are clean-up. The sampled URL table shows what each of the 20 pages answered.

  1. Enter your domain, or the full URL of a sitemap or sitemap index.

  2. Leadee reads robots.txt, finds the sitemap and checks the XML.

  3. It fetches 20 URLs from across the file, from the first to the last.

  4. Fix the findings from the top down, then check the sitemap again.

Who is it for?

A site engineer in a hard hat reading a tablet

Engineering and field-service teams

Sites that must stay fast, secure and crawlable.

A press operator checking a freshly printed sheet at a printing press

Local and regional printers

Small-business sites that can't afford downtime or a breach.

A warehouse lead holding a tablet in an aisle of tall pallet racks

Distribution and logistics

Order and tracking pages that must never time out.

What are the limits?

Good to know

What are the limits?

This reads at most 30 URLs in one run: robots.txt, the sitemap, up to 6 child sitemaps and 20 sampled pages. Other child sitemaps and URLs are not checked. Files over 10 MB are measured but not fully parsed. URLs on other hosts are reported, not fetched. Results are cached for 24 hours.

Questions

What are the size limits for a sitemap?

The sitemaps.org protocol (checked 14 November 2026) allows at most 50,000 URLs and 50 MB uncompressed per file. Google's Search Central docs give the same limits. For a bigger site, split the URLs over several sitemaps and list them in a sitemap index.

What format should lastmod use?

The W3C datetime format: a date like 2026-11-14, or a full time with a time zone like 2026-11-14T09:30:00+00:00. A date like 14/11/2026, or a time with no zone, is not valid. Set lastmod to when the page content last really changed, not to the time the file was built.

Does my sitemap need to be listed in robots.txt?

It is not required, but it helps. A line like "Sitemap: https://example.com/sitemap.xml" in robots.txt lets any crawler find the file without being told. You can also submit the sitemap in Google Search Console and Bing Webmaster Tools.

Can a sitemap index list another sitemap index?

No. Under the sitemaps.org protocol, a sitemap index lists sitemaps, and those files must be normal <urlset> sitemaps. If a child is itself an index, crawlers may not read the URLs inside it. This tool flags that as a nested index.

Why should I remove redirected and noindex URLs from my sitemap?

A sitemap should list the pages you want indexed, at their final address. A URL that redirects costs an extra request. A URL with noindex, or with a canonical pointing to another page, sends a mixed signal: the sitemap says "index this" while the page says "do not" or "index that one instead".

Which URLs does the validator test?

Twenty URLs spread evenly across the sitemap: always the first and the last, and the rest at equal steps between them. That catches problems in old and new sections, not just at the top. URLs on another host, or blocked by your robots.txt, are listed but not fetched.

Do priority and changefreq matter?

Google's Search Central docs (checked 14 November 2026) say Google ignores priority and changefreq, and uses lastmod only when it is consistently accurate. This tool does not score priority or changefreq. It checks lastmod format and future dates.

What does the validator fetch from my site?

At most 30 requests: your robots.txt, the sitemap (or up to two default paths when you enter a domain), up to 6 child sitemaps and 20 sampled pages. If your robots.txt blocks crawlers like ours, we stop and tell you. No AI model is used.

Can GEO guarantee results?

No. AI answer engines change their output frequently, and no vendor — including Leadee — can guarantee a ranking or a mention. Leadee publishes confidence intervals on every metric so you can see how much a result can vary run to run.

How does Leadee measure AI visibility?

Leadee runs your prompt set against each AI engine on a weekly to daily schedule, depending on plan, through official vendor APIs (OpenAI, Gemini, Perplexity, Anthropic, DataForSEO) — never by scraping consumer chat interfaces — and reports mention rate, citation rate, average position, share of voice and sentiment with a 95% confidence interval.

Who do I talk to?

Email support@leadee.ai or use Talk to an expert at https://leadee.ai/contact-sales — the Netbase JSC team behind Leadee replies by email or WhatsApp — or WhatsApp the CEO directly at https://wa.me/84937869689.

Which tools go with this one?

  • Free tool

    Robots.txt Tester

    Paste or fetch a robots.txt file and see which AI bots — GPTBot, ClaudeBot, PerplexityBot, Google-Extended, Bingbot, more — are allowed or blocked at any path.

    Learn more
  • Free tool

    hreflang Checker

    Check hreflang in HTML, HTTP headers and your XML sitemap for up to 20 URLs. Find bad language codes, missing return links, x-default and canonical conflicts.

    Learn more
  • Free tool

    Meta Tag Checker

    Check a page's title, meta description, canonical, Open Graph and X card tags, and see how the link looks in Google, LinkedIn, Facebook, X and WhatsApp.

    Learn more
  • Leadee product

    AI Visibility Audit

    Score how easily ChatGPT, Gemini and other AI engines can read, cite and trust your site — crawler access, schema, llms.txt and more.

    Learn more

Check every page, not just 20.

Leadee's technical SEO audit crawls your whole site and runs the same sitemap and indexability checks.