XML Sitemap Generator

URL list → valid sitemap.xml, ready to submit.

What a sitemap does

A sitemap.xml lists every indexable URL on your site so crawlers don't have to discover them by following links — essential for new sites with few backlinks, large sites with deep pages, and any site where pages aren't well cross-linked. Submit it in Google Search Console (Indexing → Sitemaps) and reference it from robots.txt with Sitemap: https://example.com/sitemap.xml.

The optional tags are weaker than most people assume: Google ignores changefreq and priority, and reads lastmod only if it's consistently accurate. Include lastmod with real modification dates if you track them; otherwise a plain URL list is perfectly fine and 50,000 URLs / 50MB uncompressed are the per-file limits — beyond that, split into a sitemap index.

FAQ

Should canonical duplicates go in?

No — list each page's canonical URL only. Including parameter variants (?utm_source=...) dilutes crawl budget and confuses indexing.

Does having a sitemap improve ranking?

Not directly — it improves discovery speed. Ranking still depends on content and links, but a new page can't rank before it's crawled.