XML Sitemap Generator
Build a valid sitemap.xml from a URL list with priority, changefreq, and lastmod — instantly and client-side.
What is an XML Sitemap?
An XML sitemap is a structured list of the URLs on your site — written in the sitemaps.org 0.9 protocol — that tells search engines which pages exist, when they last changed, and how they relate to each other. It is the most reliable way to surface URLs that crawlers might miss through internal linking alone (new pages, deep pages, pages behind faceted navigation), and Google uses the
lastmod field directly to schedule recrawls. The format predates JSON-LD by a decade and remains the canonical machine-readable site index expected at /sitemap.xml by every modern crawler. This generator turns a plain list of URLs into a valid sitemap.xml with optional priority, changefreq, and lastmod values you can paste straight into your repo. Run a full audit on the URLs first with the SEO Checker, or check AI bot access to your robots.txt with the AI Crawler Checker.Add Single URL
Enter one URL at a time
Bulk Add URLs
Enter multiple URLs, one per line
Sitemap Options
Include Elements
Last Modified DateWhen the URL was last modified
Change FrequencyHow frequently the page is likely to change
PriorityPriority of this URL relative to other URLs
Default Values
Default Change Frequency
Weekly
Default Priority
0.5 (Default)
Maximum 50,000 URLs per sitemap
Maximum file size: 50MB
Priority values range from 0.0 to 1.0
Change frequency is a hint for search engines
No URLs added yet. Add some URLs above to get started.
Generate a sitemap to see the preview
What is a sitemap?An XML sitemap is a file that lists all the important pages on your website, helping search engines discover and index your content more effectively.
Why use sitemaps?Sitemaps improve SEO by ensuring search engines can find all your pages, especially new content, internal pages, and pages with few external links.
Change FrequencyIndicates how often a page changes. This is a hint for search engines but does not guarantee crawl frequency. Use realistic values.
Priority ValuesRelative importance of pages on your site (0.0 to 1.0). Use 1.0 for your most important pages and lower values for others.
How to use this tool
- 1Paste your URL listDrop one URL per line — exported from your CMS, crawler, or grep over your routes. The tool deduplicates and validates each entry.
- 2Set defaults and per-URL overridesPick a default priority, changefreq, and lastmod that apply to all URLs, then override individual rows for the homepage and key landing pages.
- 3Copy or download sitemap.xmlSave the XML as /sitemap.xml at your site root and reference it from /robots.txt. Submit the URL in Google Search Console to start discovery.
