XML Sitemap Generator — Free, Unlimited URLs, Priority & Changefreq
Build a valid XML sitemap for your website that helps search engines discover, crawl, and index your pages efficiently. UtilHub's Sitemap Generator lets you add URLs manually, set priority levels and change frequency for each page, and export a properly formatted XML file ready for submission to Google Search Console. Perfect for small to medium websites that need a quick, accurate sitemap without running a full site crawler.
Create a robots.txt file to help crawlers find your sitemap.
How to use Sitemap Generator
- Paste your URLs, one per line — duplicates and lines that are not URLs are flagged and left out.
- To give a page its own values, add them after the address: a priority (0.0–1.0), a change frequency and a date (YYYY-MM-DD), in any order.
- Pick defaults for the rest: priority by URL depth or one value for all, a change frequency, and whether to include lastmod.
- The XML updates as you type, with addresses escaped so characters such as & in query strings stay valid.
- Download sitemap.xml, upload it to your site root, then submit it in Search Console.
Features
- Per-URL values — Priority, change frequency and last-modified date for any line, or sensible defaults for the rest.
- Bulk paste — Thousands of URLs at once, including columns copied from a spreadsheet.
- Valid XML output — Special characters escaped, duplicates removed, invalid lines and other domains flagged, 50,000-URL limit enforced.
- Search Console ready — Output format is ready to submit directly to Google Search Console and Bing Webmaster Tools.
Frequently Asked Questions
What is an XML sitemap and why does my website need one?
An XML sitemap is a file that lists all the important pages on your website, helping search engines like Google and Bing discover and crawl them. It's especially important for new websites, sites with deep page structures, or pages with few internal links.
How many URLs can I add to a sitemap?
The XML sitemap protocol supports up to 50,000 URLs per sitemap file, and the file size should not exceed 50MB uncompressed. For larger sites, split into multiple sitemaps and reference them from a sitemap index file (sitemap-index.xml). Most CMSes handle this automatically; manual generators like this one are best for sites under 50,000 URLs.
What priority and changefreq values should I use?
Use priority 1.0 for the homepage, 0.8 for main category and cornerstone pages, 0.6 for normal articles or product pages, and 0.3 for stale archive pages. For changefreq: "daily" for news/blog index pages, "weekly" for articles you update, "monthly" for evergreen pages, "yearly" for legal/static pages. These are hints to crawlers, not commands — Google largely ignores them now and crawls based on observed change rate, so don't obsess over the values.