Home » SEO Tools » XML Sitemap Generator

XML Sitemap Generator

Turn a list of page URLs into a valid sitemap.xml file that you can upload to your site and submit to search engines.

Use the tool

Only URLs that start with http and contain no spaces are kept. Lines that fail validation are listed in the message above, so you can fix them and generate again.

A sitemap is a file that lists the pages of a site in a format search engines can read. It helps crawlers discover pages, especially new pages and pages that are hard to reach through links alone.

This tool turns a plain list of URLs into a valid sitemap.xml file. Add optional lastmod, changefreq and priority values if you want them, then download the file and upload it to your site root.

How to Use This Tool

  1. Paste your URLs: type one full URL per line, starting with http or https.
  2. Add optional fields if you want them: after a comma, add lastmod, then changefreq, then priority.
  3. Click Generate Sitemap: fix any lines listed as invalid, then generate again.
  4. Download and upload: download the file as sitemap.xml and upload it to your site root, then submit it in Search Console.

Good Practice Tips

  • List real pages only: do not list pages that return errors, login pages or pages you do not want indexed.
  • Use full URLs: partial addresses and relative paths do not belong in a sitemap.
  • Keep it fresh: update the sitemap when you add or remove important pages.
  • A sitemap is a hint, not a promise: submitting a sitemap does not guarantee that every listed page will be indexed.

Frequently Asked Questions

Where do I upload sitemap.xml?

Upload it at the root of your site, so it opens at the address that ends with sitemap.xml, then submit that address in Search Console.

Does a sitemap guarantee indexing?

No. A sitemap helps crawlers discover pages, but indexing is still a search engine decision for each page.

What do changefreq and priority mean?

They are hints about how often a page may change and how important it is relative to other pages on the same site. They are optional.

Is my input uploaded to a server?

No. Everything runs in your browser on your own device, so your text never leaves your computer.

↑