XML Sitemap Generator

Every page, one clean file.

Paste the URLs you want indexed, one per line. The generator cleans the list, removes duplicates, flags problems and gives you a valid sitemap.xml to download and submit to Google.

Build my sitemap

Free · No sign-up · Up to 50,000 URLs · Download as sitemap.xml

XML Sitemap Generator · free, runs in your browser

sitemap.xml

This tool does not crawl your site; it builds the file from the URLs you give it. Only list canonical, indexable pages that return a 200 status. WordPress, Shopify and most site builders already generate a sitemap automatically.

A sitemap Google
can trust

A sitemap is a list of the pages you want search engines to find. It only helps if the list is clean: valid, canonical, indexable URLs and honest dates.

Cleans your list

Trims spaces, drops #fragments and removes duplicate URLs so every page appears exactly once.

Checks every URL

Lines that are not valid http or https URLs are skipped and reported, so one typo cannot break the file.

One domain only

Optionally keeps only https URLs on the first domain, because a sitemap should list pages from its own site.

Honest lastmod

Add today’s date or one you choose, or leave lastmod out. Google uses it when it is consistently accurate.

Properly escaped

Ampersands, quotes and angle brackets in URLs are escaped the way the sitemap protocol requires.

Download and submit

Download sitemap.xml, upload it to your site root and submit it in Google Search Console.

How to use the XML sitemap generator

  1. Paste every URL you want indexed, one per line. Spreadsheet columns paste in cleanly.
  2. Choose how to set lastmod.
  3. Review the counts and warnings, then download sitemap.xml.
  4. Upload it to your site root, add it to robots.txt and submit it in Google Search Console under Sitemaps.

Do you need a sitemap?

Google can find most pages by following links, so a small, well-linked site can rank without one. A sitemap helps when a site is new with few links pointing to it, is large, has pages that are hard to reach through navigation, or changes often.

Most platforms already make one. WordPress has a built-in sitemap at /wp-sitemap.xml, and SEO plugins replace it with their own. Shopify, Wix and Squarespace also generate one automatically. This tool is for static sites, custom builds, migrations and sites where the automatic sitemap is broken.

What belongs in a sitemap

Only canonical, indexable pages. Leave out redirects, 404s, noindex pages, duplicate URLs with parameters, and pages whose canonical points elsewhere. A sitemap full of URLs Google should not index is a mixed signal.

Accurate lastmod dates. Google has said it uses lastmod when it is consistently accurate. Setting every date to today on every export teaches it to ignore the field.

Skip changefreq and priority. Google ignores both, which is why they are off by default here.

Limits

One sitemap file can hold up to 50,000 URLs and 50MB uncompressed. Larger sites split URLs across several files and list them in a sitemap index.

Point crawlers to it: the robots.txt generator adds the Sitemap line for you.

Frequently asked questions

How do I submit a sitemap to Google?

Upload the file to your website, then open Google Search Console, go to Sitemaps, enter the sitemap URL and submit. Adding a Sitemap line to robots.txt also helps other search engines find it.

How many URLs can a sitemap have?

Up to 50,000 URLs and 50MB uncompressed per file. For more, split the URLs into several sitemaps and list them in a sitemap index file.

Does Google use changefreq and priority?

No. Google has said it ignores changefreq and priority. It does use lastmod when the dates are consistently accurate.

Does this tool crawl my website?

No. It builds the sitemap from the URLs you paste, entirely in your browser. Export your URL list from your CMS, a crawler or Search Console first.

More free SEO tools

Free · No sign-up

Robots.txt Generator

Build robots.txt with presets for WordPress and AI crawlers.

Free · No sign-up

Hreflang Tag Generator

Reciprocal hreflang tags with x-default for every language version.

Free · No sign-up

URL Slug Generator

Turn any title into a short, clean, keyword-first URL slug.

Free · No sign-up

Meta Tag Generator

Title, description, canonical, robots and social tags as one paste-ready block.

Guide

GEO & AI Search guides

Our hub of guides on ranking in Google and getting cited by AI search.