Launch offer: 3-day trial for $1, then $39/mo. Cancel anytime.

Free XML Sitemap Generator

Add URLs manually or paste a list, set lastmod dates, changefreq, and priority for each URL, then download a valid sitemap.xml file. 100% browser-based — nothing is sent to a server.

1 URL in sitemap227 bytes

Tip: Submit your sitemap to Google Search Console at https://search.google.com/search-console after uploading it to your server root.

  • 100% free

    No credit card, no trial

  • No signup needed

    Use it right away, no account

  • Runs in your browser

    Your input never leaves your device

Why You Need an XML Sitemap

XML sitemaps act as a roadmap for search engine crawlers. Instead of relying entirely on link discovery, you can explicitly tell Google and Bing every page that exists on your site — along with when it was last updated and how important it is relative to other pages.

Faster Indexing

New pages and updated content get discovered and indexed sooner when you submit a sitemap to Google Search Console.

Complete Coverage

Help search engines find every page — including those not well-linked internally — so they can be crawled and considered for indexing.

One-Click Download

Generate a valid sitemap.xml and download it instantly. No server-side processing required.

Example 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> <lastmod>2026-04-08</lastmod> <changefreq>weekly</changefreq> <priority>1.0</priority> </url> <url> <loc>https://example.com/about/</loc> <lastmod>2026-03-15</lastmod> <changefreq>monthly</changefreq> <priority>0.7</priority> </url> </urlset>

How to Use the Tool

Create a production-ready sitemap.xml in minutes.

1

Add URLs

Enter URLs manually row by row, or switch to Bulk Paste to add many URLs at once — one per line.

2

Set Metadata

Toggle Advanced fields to set lastmod date, changefreq, and priority for each URL.

3

Validate

Invalid URLs are highlighted in red and excluded from output. Fix them before downloading.

4

Download

Click "Download sitemap.xml" to save the file, then upload it to your server root.

Frequently Asked Questions

What is an XML sitemap?

An XML sitemap is a file that lists all important URLs on your website and metadata about each page — including when it was last updated, how often it changes, and its priority relative to other pages. Search engines like Google use sitemaps to discover and crawl content more efficiently.

Do I need a sitemap for SEO?

Sitemaps are not required, but they help — especially for large sites, new sites with few backlinks, or sites with pages that aren't well interlinked. Submitting a sitemap in Google Search Console helps Google find all the pages you want crawled — though it does not guarantee they will be indexed.

What are lastmod, changefreq, and priority?

lastmod is the date the page was last significantly updated. changefreq hints to crawlers how often the page changes (always, hourly, daily, weekly, monthly, yearly, never). priority is a relative value from 0.0 to 1.0 that signals which pages are most important on your site. Note that Google largely ignores changefreq and priority in practice.

Where do I upload my sitemap?

Upload sitemap.xml to the root of your website (e.g. https://example.com/sitemap.xml). Then submit the URL to Google Search Console under Sitemaps and optionally add a Sitemap directive to your robots.txt file.

How many URLs can I add?

The XML sitemap standard supports up to 50,000 URLs and a file size of 50MB per sitemap. For larger sites, use a sitemap index file that references multiple sitemaps. This generator is best suited for sites with up to a few hundred URLs.

Is my data sent to a server?

No. All sitemap generation happens in your browser. Nothing is sent to any server. The download is handled using the Blob API — entirely client-side.

Full SEO Automation Available

Rank Higher Without
The Manual Work

LazySEO automates keyword research, content creation, and publishing — so you dominate Google and AI search results without spending hours on SEO.

$1 today, then $39/mo. Cancel anytime.

Key terms explained

Plain-English definitions from the LazySEO SEO glossary.

XML SitemapAn XML sitemap is a file that lists the URLs of a website, along with optional metadata such as last modification date, change frequency, and priority, in a structured format readable by search engines. It serves as a roadmap that helps crawlers discover and understand the full scope of a site's content, especially pages that might not be easily discoverable through internal links alone.Programmatic SEOProgrammatic SEO is the practice of generating many pages from a template and a structured data source, each targeting a variation of a query pattern. Classic examples are travel sites with a page for every "flights from [city] to [city]" route, or software directories with a page for every "[tool] integrations" or "[tool] alternatives" query.Site ArchitectureSite architecture refers to the hierarchical structure and interlinking logic that determines how pages on a website are organized, categorized, and connected to each other. A well-designed architecture groups related content logically, ensures every important page is reachable within a small number of clicks from the homepage, and uses internal links to distribute PageRank efficiently throughout the site.Google Search ConsoleGoogle Search Console (GSC) is a free web service provided by Google that allows website owners to monitor, maintain, and troubleshoot their site's presence in Google Search results. It provides data on search performance (impressions, clicks, CTR, average position), page indexing, Core Web Vitals, structured data errors (rich result reports), manual actions, security issues, and more.IndexNowIndexNow is an open protocol that lets a website notify participating search engines immediately when a URL is added, updated or deleted, instead of waiting for crawlers to rediscover it. It was launched in October 2021 by Microsoft Bing and Yandex, and is also supported by engines such as Naver, Seznam and Yep. A notification sent to one participating engine is shared with the others.
Browse the full SEO glossary