XML Sitemap Generator
An XML sitemap from a list of addresses. Free, and runs entirely in your browser — nothing you enter is uploaded, stored or sent to a server.
About Sitemap Generator
An XML sitemap lists the addresses you want crawled, so a search engine does not have to discover them by following links. It matters most for a large site, a new site with few inbound links, and any page that is more than a few clicks from the home page.
Paste the addresses one per line and the file is written with the namespace, the escaping and the structure the standard requires. A line may carry its own last-modified date after the address, which beats a single date applied to everything — and an accurate lastmod is the one optional field search engines actually use.
The limits are checked as it goes: fifty thousand addresses and fifty megabytes per file, one host per sitemap, and no duplicates or fragments. Priority and changefreq can be written, but Google ignores both, and the findings say so rather than letting you believe otherwise.
The graded block prices what is wrong with the list: addresses on more than one host make the file invalid and cost most of the score, while duplicates and fragments cost a little each.
Where it helps
- Writes valid XML with the escaping and namespace right, and offers it as a file to download.
- Accepts a per-address date, which is the field that actually influences re-crawling.
- Checks the limits: address count, file size, one host per file, duplicates and fragments.
- Says plainly that priority and changefreq are ignored, rather than implying they help.
Limits
- A sitemap asks for crawling; it does not guarantee indexing, and a thin page will still be dropped.
- Above fifty thousand addresses you need several files and a sitemap index, which this does not write for you.
- It cannot crawl your site to find the addresses — the list has to come from somewhere else.
- A stale lastmod is worse than none: if every date updates on every deployment, crawlers learn to ignore them.
Frequently asked questions
Where do I put the file?
Anywhere on the same host, conventionally /sitemap.xml. Then declare it in robots.txt and submit it in Search Console.
Do priority and changefreq do anything?
Google ignores both and has said so publicly. Accurate lastmod values are the part worth maintaining.
How many addresses can one file hold?
Fifty thousand, or fifty megabytes uncompressed. Past that, split it and list the parts in a sitemap index.
Should I include pages that are noindex?
No. A sitemap is a list of pages you want in the index; including one you have excluded sends two contradictory signals.
Related tools
- robots.txt Generator — Crawl rules, with the traps called out
- Canonical Tag Generator — A clean canonical URL, with hreflang alternates
- Meta Tag Generator — The head tags a page needs, with a search-result preview
- Structure Validator — Check JSON, XML, YAML, TOML, TOON or HCL and report structural problems
- SERP Preview — Your page as a search result, measured in pixels
- Open Graph Generator — Social card tags for Facebook, LinkedIn, Slack and X
More SEO & Meta tools
- SERP Preview — Your page as a search result, measured in pixels
- Meta Tag Generator — The head tags a page needs, with a search-result preview
- Open Graph Generator — Social card tags for Facebook, LinkedIn, Slack and X
- Canonical Tag Generator — A clean canonical URL, with hreflang alternates
- robots.txt Generator — Crawl rules, with the traps called out
- Keyword Density Checker — Which words and phrases a page actually repeats
- Schema Markup Generator — JSON-LD for articles, products, FAQs and businesses
- Website Speed Test — Where a page's time goes and what it weighs
- SEO Analyzer — Audit a live page's on-page SEO — indexability, title, headings, canonical, structured data and more — with a score
- robots.txt Tester — Test whether URLs are allowed or blocked for Googlebot and other crawlers, and which rule decides
- Broken Link Checker — Dead links, redirects and missing images on a page