SEO & MarketingLive🔒 Private

XML Sitemap Generator

Generate an XML sitemap from a URL list. Free online sitemap generator — priority and changefreq. No signup, 100% private, browser-based.

Add your URLs below, set priority and change frequency, then download the XML sitemap.

URLFrequencyPriorityLast Modified
<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://example.com/</loc>
    <changefreq>daily</changefreq>
    <priority>1.0</priority>
  </url>
</urlset>

How it works

An XML sitemap tells search engine crawlers which pages exist on your site, when they were last updated, and how frequently they change — helping Googlebot discover and index new content faster, especially for sites with over 500 pages or complex URL structures. The XML Sitemap Generator produces a standards-compliant sitemap.xml file from your URL list, with configurable lastmod, changefreq, and priority values per URL.

When you need a sitemap: - Sites over 500 pages (Google's crawl budget benefits most from sitemaps at this scale) - Sites with orphan pages not linked from the main navigation - New sites where Googlebot hasn't yet discovered all content - Sites updated daily (news, blog, e-commerce with changing inventory) - Sites with rich media (separate image sitemap or video sitemap)

Sitemap XML elements generated: - loc: the canonical URL of the page - lastmod: the ISO 8601 date of last significant content change (not build date — Google penalises "today" dates that change on every deploy) - changefreq: a hint to crawlers — always, hourly, daily, weekly, monthly, yearly, never - priority: 0.0–1.0 scale; home page 1.0, key category pages 0.9, content pages 0.7–0.8, utility pages 0.5

How to use: 1. Paste your URL list (one URL per line) into the input area. 2. Set default lastmod, changefreq, and priority values — or upload a CSV with per-URL values. 3. The sitemap.xml file is generated — preview it in the editor and download as sitemap.xml. 4. Upload the file to your site root and submit the sitemap URL to Google Search Console.

Sitemap limits: Google supports up to 50,000 URLs per sitemap file and a 50MB file size limit. For larger sites, generate multiple sitemaps and reference them in a sitemap index file.

Privacy: all sitemap generation runs in the browser. Your URLs are never transmitted.

Frequently Asked Questions

How do I submit a sitemap to Google Search Console?
In Google Search Console, go to Sitemaps (left sidebar under Index). Enter the path to your sitemap in the text field — typically 'sitemap.xml' (the tool shows your full domain prepended). Click Submit. Google will begin crawling the sitemap within 24–72 hours. The Sitemaps report shows the number of URLs submitted vs. discovered vs. indexed — use this to identify pages that are submitted but not being indexed, which indicates a crawl issue or content quality issue.
Should the lastmod date reflect the actual last content change?
Yes. Google's documentation explicitly states that lastmod should reflect the date of the last significant content modification — not the date of the site build or deployment. Setting lastmod to 'today' on every build (as many static site generators do by default) is detected by Google's crawlers as inaccurate and causes Google to ignore the lastmod field entirely across your sitemap. Use a content-change tracking system or store lastmod dates in your content data layer.
What is a sitemap index file and when do I need one?
A sitemap index file is an XML file that lists multiple individual sitemap files. It's required when your site has over 50,000 URLs (Google's per-sitemap limit) or when your site has different URL categories that benefit from separate sitemaps (e.g., a main sitemap, an image sitemap, a video sitemap, and a news sitemap). The sitemap index file itself is submitted to Google Search Console, and Google crawls each referenced sitemap file independently.
Does every page on my site need to be in the sitemap?
Include only pages you want indexed — pages with noindex meta tags, paginated results (/page/2, /page/3), filtered URLs (/?sort=price&color=red), and staging/development URLs should be excluded. Including non-canonical pages inflates your submitted URL count and wastes crawl budget. A focused sitemap with 95% indexable, valuable pages is more effective than an exhaustive sitemap with 40% low-quality or non-canonical URLs.