XML sitemap generator
Paste your URLs, get a valid sitemap.xml. Free and no account. Nothing leaves your browser.
3 valid URLs
All three default to none on purpose. Google has said publicly that it ignorespriority andchangefreq entirely, and only trustslastmod when it proves accurate over time. An honest lastmod is worth setting; the other two are there because some other crawlers still read them.
sitemap.xml
<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://example.com/</loc>
</url>
<url>
<loc>https://example.com/pricing</loc>
</url>
<url>
<loc>https://example.com/blog/first-post</loc>
</url>
</urlset>Save at your domain root, add a Sitemap: line to robots.txt, then submit it in Search Console. Submitting does not guarantee indexing — a sitemap is a suggestion about what exists, not an instruction about what to rank.
What it tells you
No crawling
You paste the URLs. Nothing is fetched, nothing is queued, and there is no wait.
Validates as it goes
Relative paths and duplicates are caught and reported, since both invalidate the file.
Optional lastmod
Set a date when it is genuinely accurate. Google only trusts lastmod from sites that do not lie about it.
Download or copy
Straight to sitemap.xml, ready for your domain root.
How to use it
- 1Paste your URLsOne per line, absolute. Export from your CMS, a crawl, or your framework's route list.
- 2Set lastmod if you know itLeave changefreq and priority alone unless something in your stack reads them.
- 3Save it and reference itPut sitemap.xml at your root, add a Sitemap: line to robots.txt, then submit in Search Console.
Questions people ask
Do priority and changefreq do anything?
Not for Google, which has said publicly that it ignores both. They remain in the spec and some smaller crawlers still read them, which is why they are available here and default to off. Time spent tuning priority values is time spent on nothing.
How many URLs can one sitemap hold?
50,000 URLs or 50MB uncompressed, whichever comes first. Past that you need multiple sitemaps and a sitemap index file listing them. This tool warns you at the limit rather than producing a file that gets rejected.
Does submitting a sitemap get pages indexed?
No. A sitemap tells a crawler what exists and helps it find pages that are poorly linked internally. Whether a page is indexed depends on whether Google judges it worth indexing. Pages that are thin or duplicate stay out regardless of how prominently you list them.
Should I include every URL?
Only ones you want indexed and that return 200. Including redirects, noindexed pages or 404s makes the file contradict itself and wastes the crawl budget the sitemap was supposed to direct.
Other free tools
Word counter
Words, characters, sentences, paragraphs and reading time, as you type.
Readability checker
Flesch reading ease and grade level, with the sentences dragging you down.
Keyword density analyzer
Which terms you actually used, and how often, including two and three word phrases.
SERP preview
How your title and meta description will truncate in Google, in pixels.
Character counter
Live character count against the limits for every field that has one.
Headline checker
Scores a headline on length, structure and the words that make people click.
Image resizer
Resize and compress an image without it ever leaving your machine.
Permalink generator
A clean, lowercase, ASCII URL slug from any headline.
robots.txt generator
A valid robots.txt, with the AI crawlers listed explicitly.
UTM link builder
Tagged campaign links, with the casing normalised so reports do not split.
Title case converter
AP, Chicago, APA or sentence case, because they genuinely disagree.
Schema markup generator
Valid JSON-LD for FAQ, Article, Product and Organization.
llms.txt generator
The file that tells assistants what your site is and which pages matter.
Meta tag generator
Title, description, canonical and the social tags, in one block.
Hreflang tag generator
Language and region tags that point at each other properly.
301 redirect generator
Old URLs to new ones, as Apache, Nginx or Next.js rules.
Keyword mixer
Combine lists into every permutation, deduplicated.
AI answer readiness
Whether a page is shaped to be quoted in an AI answer.
AI meta description writer
Three descriptions at the right length, from what the page actually covers.
AI FAQ generator
The questions people actually type, with answers short enough to be quoted.
AI keyword intent classifier
What each keyword wants, and the one page type that should target it.
Want a tool like this on your own domain?
This page is the argument for the offer. A small useful utility gets embedded and linked, and every embed is a link back. kiterank builds one for your audience and hosts it on your domain, so the links accrue to you rather than to us.