Skip to content
sitemaps.org protocol · 50,000 URLs · 50 MB · W3C dates · in-browser

XML Sitemap Studio

Generate, validate and split XML sitemaps against the full sitemap protocol — namespace, absolute ≤2,048-char URLs, W3C datetimes, the 50k/50MB limits, freshness histogram and index files. Everything runs in your browser; nothing is uploaded.

URLs — one per line
0
URLs
0 B
file size
of the 50,000-URL limit0.00%
of the 50 MB uncompressed limit0.00%
sitemap.xml
Paste URLs on the left — the XML appears here, escaped and protocol-correct.

Declare it in robots.txt (Sitemap: https://your-host/sitemap.xml) — the Robots.txt Studio adds the line for you.

Reference

Sitemap protocol limits

Per-file limits

≤ 50,000 URLs and ≤ 50 MB uncompressed per sitemap file. Bigger sites split into parts plus a sitemap index (which has the same limits).

50k · 50MB
URL requirements

Every <loc> must be absolute, ≤ 2,048 characters, XML-escaped (& → &amp;) and on the host the sitemap is served from.

<loc>
Optional fields

lastmod must be W3C datetime (2026-07-03 or full ISO-8601). Google uses lastmod when it's consistently truthful; changefreq and priority are ignored by Google but read by other engines.

lastmod
Field notes

What a sitemap actually does (and doesn't)

A sitemap is a discovery aid, not a ranking lever. It tells crawlers which URLs you consider canonical and when they last changed, which matters most for large sites, new sites with few inbound links, and pages that are hard to reach by crawling. Listing a URL doesn't force indexing — and omitting one doesn't hide it. What a clean sitemap buys you is faster discovery and a trustworthy inventory of your site that you can diff against what search consoles actually index.

The protocol details are where sitemaps quietly rot. Relative URLs, unescaped ampersands, invalid dates like 15/11/2024, priorities above 1.0, or files that drifted past 50,000 URLs are all silently tolerated by some parsers and fatal to others. The validator here checks every rule in the spec and shows the freshness histogram — a sitemap where 80% of lastmod values are over a year old tells crawlers your lastmod can't be trusted, at which point Google documents that it stops using it.

lastmod is the one optional field worth maintaining. Google's crawl team has repeatedly said changefreq and priority are ignored, but a truthful lastmod helps crawl scheduling — “truthful” being the operative word. Stamping every URL with today's date on every deploy is the classic anti-pattern this studio avoids by letting you set it deliberately (or omit it), and the freshness dashboard makes systematic lying visible at a glance.

Once the file is right, wire it into the rest of your crawl surface: declare it in robots.txt with the Robots.txt Studio, check the pages you list are actually indexable with SEO Audit Pro, and if you run multiple locales, emit the hreflang sitemap variant from the Hreflang Generator.

XML Sitemap Studio FAQs

Have more questions? Contact us

Trusted for Crawl Hygiene

4.8
Based on 2,140 reviews

The freshness histogram exposed that our 'daily' regeneration was stamping 120k URLs with the same date — exactly the lastmod lying Google penalizes with distrust. Fixed the pipeline, validated here, and crawl stats improved within weeks. The splitter handling per-URL metadata is a nice touch.

A
Ankit Deshmukh
E-commerce SEO lead
June 14, 2026

I paste client sitemaps in during the first call. Wrong namespace, relative URLs, locale-format dates — this catches in seconds what used to take me a crawler run. And because it's in-browser I can use it on NDA-locked catalogs without a second thought.

R
Rachel Kim
Technical SEO consultant
May 22, 2026

Used the splitter for a 180k-URL migration: three clean files plus the index, protocol-correct, generated locally in about a second. The validator's per-URL error indexes made it trivial to trace bad entries back to the CMS records that produced them.

S
Sven Lindqvist
Platform engineer
April 18, 2026

Solid protocol coverage and I like the path-prefix breakdown for spotting sections that ballooned. Would love automatic fetching of a live sitemap URL, but pasting works and honestly keeps it private. The reference cards double as my team's cheat sheet.

M
Maria Oliveira
Content platform owner
March 9, 2026

Love using our calculator?

Connected instruments

The rest of SEO Forge

Learn More

Related Articles

Dive deeper with our expert guides and tutorials related to XML Sitemap Studio

Loading articles...

generate · validate · split + index · freshness histogram · full protocol rules · in-browser · Last reviewed: 2026-07