XML Sitemap Generator

Turn a list of canonical, live URLs into sitemap.xml. Do not include noindex pages, redirects, or parameterized junk URLs.

3 URLs in sitemap

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> <changefreq>weekly</changefreq> <priority>0.8</priority> </url> <url> <loc>https://example.com/about</loc> <changefreq>weekly</changefreq> <priority>0.8</priority> </url> <url> <loc>https://example.com/contact</loc> <changefreq>weekly</changefreq> <priority>0.8</priority> </url> </urlset>

What this tool does

Sitemaps help search engines discover pages — especially new sites and deep content not linked prominently.

Generate XML from a URL list locally, then upload to your site root and submit in Search Console.

How to use it

  1. 1

    Paste your list of page URLs, one per line.

  2. 2

    Set optional lastmod, changefreq, and priority defaults.

  3. 3

    Copy or download the generated sitemap.xml file.

Sitemap hygiene

Include only canonical, indexable URLs — exclude noindex pages and duplicates.

Split sitemaps over 50,000 URLs and link via a sitemap index file.

Tips

  • Update sitemap when publishing new content regularly.
  • Pair with canonical tag generator to resolve duplicate URL issues.

Related tools

All tools →

Related guides

Frequently asked questions

How many URLs can I include?

Sitemaps support up to 50,000 URLs per file — split larger sites into multiple sitemaps.

Is my URL list uploaded?

No. XML generation runs locally in your browser.