XML Sitemap Generator
100% PrivateSEO ToolsBuild a valid XML sitemap from your list of page URLs, ready to upload to your site.
Runs entirely in your browser. Your input is not uploaded to Ovatly or anywhere else.
Add at least one valid URL to build the sitemap.
- 1Paste your URLs, one full URL per line, including https://.
- 2Optionally choose a change frequency, a priority and a last-modified date to apply to every URL.
- 3Check the skipped-lines report if any URL was rejected.
- 4Copy or download the generated sitemap.xml and upload it to your site root.
Lines: "https://example.com/" and "https://example.com/about", with change frequency "weekly" and priority "0.8" selected. The output is a urlset where each page appears as a <url> block with its <loc> plus the chosen <changefreq> and <priority> values. A line like "example.com/about" without the protocol is reported and skipped, because sitemap entries must be full absolute URLs.
- The sitemap protocol allows up to 50,000 URLs and 50 MB uncompressed per file. This tool enforces a practical cap of 2,000 URLs per build and tells you when it trims the list; split larger sites into several files joined by a sitemap index.
- Special characters in URLs are XML-escaped automatically (for example & becomes &).
- Google largely ignores priority and changefreq values; lastmod is used only when it is consistently accurate.
At the root of the domain it describes, for example https://example.com/sitemap.xml, and reference it in robots.txt with a Sitemap line and in your search console accounts.
About this tool
The XML Sitemap Generator turns a plain list of URLs into a correctly formatted sitemap.xml file, with optional change frequency, priority and last-modified values applied across the list. Invalid lines are reported and skipped instead of silently corrupting the file.
Related tools
Part of Ovatly's free tools in SEO Tools.