XML sitemap generator for the URLs you already have
Paste a list, drop a CSV export or type rows. SitemapStudio cleans the URLs, checks every line against the protocol, splits at 50,000 and hands you valid sitemap.xml files. It all happens in this tab.
More options: cleaning, file names, legacy tags
Paste URLs, drop a CSV or pick a template. The sitemap builds as you type and is checked against the sitemaps.org protocol line by line.
Why start from a list, not a crawl
A crawler-based generator walks your links, so it can only ever report pages that are already reachable. Those are the pages search engines were going to find anyway. The pages a sitemap exists for are the others: a product added this morning, an archive four clicks deep, a landing page nothing links to yet.
You already have the full list somewhere. It might be a CMS export, a Shopify product CSV, a database query, a Screaming Frog crawl or a Search Console export. SitemapStudio turns that list into protocol-correct XML without sending a single URL to a server.
What happens to your list
- Parse. Delimiters, quotes and header rows are detected; blank lines and
#comments are skipped. - Normalise. Relative paths are resolved against your base URL, spaces are percent-encoded and
#fragmentsare stripped. - Filter. Duplicates, other hosts, non-http(s) schemes, URLs over 2,048 characters and anything matching your exclude patterns are removed and listed.
- Dates. Common date formats become W3C Datetime (
2026-09-27). Anything ambiguous is left out rather than guessed. - Escape and split.
&,<and quotes are entity-escaped. Files split at 50,000 URLs or 50 MB, and a sitemap index is written.
Does a sitemap make Google index pages faster?
A sitemap is a discovery hint, not an indexing guarantee. Google describes it as a way to tell search engines which URLs you consider important and when they changed. That helps most on large sites, new sites with few inbound links, and sites with many pages that are poorly linked to each other. Google says small, well-linked sites (about 500 pages or fewer) often don't need one, but it never hurts.
What makes a sitemap useful is honesty. List only canonical URLs that return 200 and that you want indexed, and keep lastmod truthful. Google's documentation says it uses lastmod only when it is consistently accurate, and ignores priority and changefreq. The long version is in What is a sitemap?
Questions people ask
Is this XML sitemap generator free, and do I need to sign up?
Why doesn’t SitemapStudio crawl my site for me?
Can I upload a CSV of URLs?
What happens with more than 50,000 URLs?
Should I set priority and changefreq?
lastmod is the optional tag that matters. See lastmod, priority and changefreq.Where do I put the sitemap file?
https://example.com/sitemap.xml. A sitemap can only list URLs at or below its own folder unless you reference it from robots.txt. Then add a Sitemap: line to robots.txt and submit it in Search Console.