Sitemap Validator

Validate USA sitemaps before Search Console in seconds. Paste XML, get URL count plus invalid http-less entries instantly offline with no signup plus absolute-URL fixes and index-split guidance for SEOs devs shops bloggers and agencies across pre-submit and post-deploy QA workflows plus relative-URL rewrites with index-split rules for launches deploys catalogs blogs docs and publishers across search-console workflows daily.

Use this sitemap validator to check your sitemap.xml instantly, counting URL entries, flagging invalid links, and confirming the format.

Calculator Inputs

About Sitemap Check

Validate USA sitemaps before Search Console in seconds. Paste XML, get URL count plus invalid http-less entries instantly offline with no signup plus absolute-URL fixes and index-split guidance for SEOs devs shops bloggers and agencies across pre-submit and post-deploy QA workflows plus relative-URL rewrites with index-split rules for launches deploys catalogs blogs docs and publishers across search-console workflows daily.

Checks urlset/index wrapper + loc URLs. Absolute https required for Google.

Fix: Relative /blog → https://site/blog.

Index: Sitemapindex for >50k splits.

Privacy: Local.

Limits: Structure only, not 404/live.

Launch clearance: Austin SEOs clearing $10,000 site launches validate sitemaps before Search Console submissions. Chicago devs shipping $2M deploys gate releases on sitemap health on 09/22/2026.

Catalog feeds: Miami shops feeding $800,000 product catalogs catch relative URLs Google rejects. Seattle SaaS publishing $9M doc sets split indexes past 50,000 URLs.

Post libraries: Denver bloggers indexing $1,000 post archives confirm new URLs appear within hours. New York publishers filing $300,000 news sections separate indexes by vertical.

Absolute URLs: Rewrite relative paths to full https before submitting — Google ignores protocol-less entries.

Structure limits: Validation covers format, never liveness — pair with crawl checks for 404 detection.

Launch gates: Austin SEOs clearing $10,000 site launches validate sitemaps before Search Console submissions. Boston startups submitting $50,000 beta pages catch staging URLs leaking on 09/22/2026.

Deploy checks: Chicago devs shipping $2M releases gate pipelines on sitemap health. Seattle SaaS publishing $9M documentation sets split indexes beyond fifty thousand URLs.

Catalog feeds: Miami shops feeding $800,000 product catalogs fix relative URLs Google rejects outright. Phoenix districts posting $200,000 board documents keep meeting archives indexed.

Library indexing: Denver bloggers indexing $1,000 post archives confirm new URLs appear within hours. New York publishers filing $300,000 news sections separate indexes by vertical.

Rewrite rule: Convert every relative path to absolute https before submitting — protocol-less entries die silently in consoles.

Where it is used

SEOs pre-submit checks, devs post-deploy QA, shops 5k product feeds, bloggers new posts, and agencies client audits Austin SEOs clear $10,000 launches, Chicago devs ship $2M deploys, Miami shops feed $800,000 catalogs, Denver bloggers index $1,000 post libraries, Seattle SaaS publishes $9M doc sets, and New York publishers file $300,000 sections Austin SEOs clear $10,000 launches, Chicago devs ship $2M deploys, Miami shops feed $800,000 catalogs, Denver bloggers index $1,000 post libraries, Seattle SaaS publishes $9M doc sets, New York publishers file $300,000 sections, Boston startups submit $50,000 beta pages, and Phoenix districts post $200,000 board docs.

How to use the Sitemap Check

  1. Sitemap XML — enter the value (e.g. <urlset><url><loc>https://example.com/</loc></url></urlset>).
  2. Calculate — press the Calculate button to see the result instantly above.

Formula

must have <urlset> or <sitemapindex> → extract <loc> → count + flag not ^https?://.

Examples

Single URL

sitemap:<urlset><url><loc>https://example.com/</loc></url></urlset>
Result: 1 URLs found

Bad relative

sitemap:<urlset><url><loc>/blog</loc></url></urlset>
Result: 1 invalid must https

Index file

sitemap:<sitemapindex><sitemap><loc>https://a.com/s1.xml</loc></sitemap></sitemapindex>
Result: 1 URLs index

Frequently Asked Questions

Limit?
50k URLs, 50MB uncompressed per file. Split + index beyond.
Relative URLs?
Invalid for Google. Use absolute https.
Empty?
No loc = no index. Add URLs.
Image sitemap?
Loc still counted. Extensions separate.
Submit?
Robots Sitemap: + Search Console Sitemaps.
Private?
Yes. Browser-local.