XML Sitemap Generator

Paste your page URLs — one per line — and get back a valid XML sitemap, ready to upload and submit to Google Search Console.

Your URLs (one per line)

0
URLs found
0
valid URLs
0
skipped (invalid)

Generated sitemap.xml

Runs entirely in your browser. Google Search Console will accept this file as-is — just make sure it's reachable at your domain root or the location you submit (e.g. /sitemap.xml). Standard sitemaps are limited to 50,000 URLs / 50MB uncompressed.

About this tool

Paste your page URLs, one per line, and this builds a valid XML file following the sitemaps.org schema that Google, Bing, and other search engines all accept, with optional `lastmod`, `changefreq`, and `priority` fields. Each line is validated as an absolute URL before it's included, and invalid lines are skipped and counted so you know exactly what didn't make it in.

Does Google actually use the priority and changefreq values?

Google has publicly stated it largely ignores `priority` and `changefreq` when crawling — it relies more on its own discovery signals and `lastmod` (when it trusts the date is accurate). They're still valid per the sitemap spec and some other search engines do use them, so including them is harmless.

Where do I actually put the generated file?

Upload it somewhere reachable on your domain — typically the root, like `https://yoursite.com/sitemap.xml` — then submit that exact URL in Google Search Console or Bing Webmaster Tools so the search engine knows to fetch it.

Why were some of my lines skipped?

A line is only included if it parses as a complete, absolute URL starting with `http://` or `https://`. Relative paths, blank lines, or malformed entries are counted as invalid and left out of the sitemap so the file stays valid.