XML Sitemap Generator
Generate a valid sitemap.xml file for your own website from a list of URLs, following the standard sitemaps.org protocol. Set a shared change frequency, priority, and last-modified date for all URLs. Everything is generated in your browser — your URLs are never sent to any server.
How it works
- Paste or type the list of URLs for your website, one per line (or use the included example).
- Choose the change frequency (always, daily, weekly, monthly, etc.) to apply to all URLs, or turn it off.
- Set a priority between 0.0 and 1.0, and decide whether to include today's date as the last modified date.
- The tool validates each line, ignores any that aren't valid URLs, and generates the XML instantly.
- Copy the resulting sitemap.xml or download it, ready to upload to the root of your website.
Use cases
- Create the sitemap.xml for a small or medium website without relying on a plugin or external service.
- Quickly generate a sitemap to submit to Google Search Console or Bing Webmaster Tools.
- Update your sitemap after adding new pages to a static website.
- Produce a test sitemap to verify a crawler or validator parses it correctly.
Use cases
- Create the sitemap.xml for a small or medium website without relying on a plugin or external service.
- Quickly generate a sitemap to submit to Google Search Console or Bing Webmaster Tools.
- Update your sitemap after adding new pages to a static website.
- Produce a test sitemap to verify a crawler or validator parses it correctly.
Common mistakes
- Pasting relative URLs (like /page) instead of full absolute URLs.The tool only treats lines starting with http:// or https:// as valid; the rest are ignored, and you're told how many lines were skipped so you can fix them.
- Including URLs in the sitemap that no longer exist or that redirect to another page.A sitemap with broken or redirected URLs can affect how search engines crawl the site. Check that each URL returns the correct page before generating the file.
- Generating the sitemap.xml but forgetting to upload it to the domain root.The file needs to be reachable at a path like https://yourdomain.com/sitemap.xml for Google Search Console or other crawlers to find it; saving it in another folder won't work.
Frequently asked questions
No. The sitemap.xml file is generated entirely in your browser using JavaScript. Your URLs are never sent to or stored on any server.
The tool automatically ignores blank lines or lines that don't start with http:// or https://, and tells you how many lines were skipped so you can review them.
No. Both are optional under the sitemaps.org protocol. You can turn off change frequency by selecting 'Do not include,' and leave the priority field empty if you don't want to include it.
Upload it to the root of your website (for example, https://yourdomain.com/sitemap.xml) and, optionally, reference it in your robots.txt file or submit it directly to Google Search Console.
Alternatives
Many CMSs (WordPress with an SEO plugin, for example) and frameworks generate the sitemap automatically from the site's pages, and command-line tools like sitemap-generator-cli do the same for large static sites. This tool is useful for small sites or for quickly generating one without installing a plugin or relying on a framework.