XML Sitemap Generator

Paste your URLs and generate a valid sitemap.xml with changefreq, priority, and lastmod. Copy or download instantly.

Free · No sign-up · Instant results

0 valid URLs

These defaults are applied to every URL in the list. For per-URL control, generate, then edit the output.

Generated sitemap.xml

Paste your URLs on the left to generate a valid XML sitemap...

Why use this XML sitemap generator?

URL Validation

Invalid lines are skipped and duplicates removed automatically, so your sitemap only contains clean http/https URLs.

Valid Schema

Output follows the sitemaps.org 0.9 protocol with proper urlset, loc, lastmod, changefreq, and priority tags.

Copy or Download

Grab sitemap.xml instantly and upload it to your domain root — no account or email needed.

How to use this sitemap generator

  1. 1

    Paste your URLs

    Add one URL per line. The tool validates each one and shows how many are valid as you type.

  2. 2

    Set your defaults

    Choose a changefreq, priority, and optional lastmod date to apply to every URL. Toggle off any tag you don't want.

  3. 3

    Copy or download

    Click Copy or Download to grab the generated sitemap.xml file.

  4. 4

    Submit to Google

    Upload sitemap.xml to your domain root, then submit it in Google Search Console under Sitemaps.

XML sitemap FAQ

What is an XML sitemap?

An XML sitemap is a file that lists the URLs on your site you want search engines to crawl and index. It helps Google and Bing discover pages faster — especially new pages, pages with few internal links, and large sites. Each URL can include optional metadata: lastmod, changefreq, and priority.

What do priority and changefreq mean?

Priority (0.0–1.0) is a relative hint of how important a URL is compared to others on your own site — your homepage is typically 1.0, key pages 0.8, and deep/legal pages lower. Changefreq (always, hourly, daily, weekly, monthly, yearly, never) hints how often the page changes. Google treats both as weak hints and largely relies on lastmod and its own signals.

How do I submit my sitemap to Google?

Upload sitemap.xml to your domain root, then open Google Search Console, choose your property, go to Sitemaps, and enter the path (e.g. sitemap.xml). You can also reference it in robots.txt with a 'Sitemap: https://example.com/sitemap.xml' line, which Bing and other crawlers will pick up.

How many URLs can a sitemap contain?

A single sitemap can hold up to 50,000 URLs and must be under 50MB uncompressed. For larger sites, split URLs across multiple sitemaps and list them in a sitemap index file.

Should I include every page in my sitemap?

Include only canonical, indexable URLs that return 200 and that you want in search. Leave out redirects, noindex pages, duplicates, and pages blocked by robots.txt. A clean sitemap helps Google spend crawl budget on pages that matter.

Related free tools

Never hand-build a sitemap again

SEOBolt crawls your site, auto-generates and submits your sitemap, and monitors which pages actually get indexed — alerting you when something drops out. Free for 2 projects.

Automate Your Sitemap Free →