Turn a list of URLs into a valid sitemap.xml that search engines can crawl. Set change frequency and priority, then download the file.
What is the XML Sitemap Generator?
An XML sitemap generator converts a plain list of your page URLs into a sitemap.xml file — a machine-readable map of your website that you hand directly to search engines. While crawlers can discover pages by following links, a sitemap guarantees they know about every URL you consider important, including new pages, updated content, and pages buried deep in your site structure.
Each entry in the file can carry three hints: lastmod (when the page last changed), changefreq (how often it typically changes), and priority (its relative importance from 0.0 to 1.0). These are hints, not commands — Google ultimately crawls on its own schedule — but accurate hints help it spend its crawl budget on your site more efficiently.
This tool builds a standards-compliant sitemap from your URL list with your chosen frequency and priority values. Download the sitemap.xml, upload it to your domain root, and submit it in Google Search Console so Google starts using it immediately.
A sitemap complements but never replaces good internal linking. Crawlers still prefer discovering pages through links, which pass authority along the way. Use the sitemap as your safety net for complete coverage while continuing to build a logical, well-linked site architecture.
How to use the XML Sitemap Generator
- Paste your page URLs into the box, one per line, using full addresses starting with https://.
- Choose a change frequency that matches how often your content actually updates.
- Set a priority between 0.0 and 1.0 reflecting each page’s importance relative to the rest of your site.
- Click Generate Sitemap to build the XML with today’s date as the lastmod value.
- Download sitemap.xml, upload it to your domain root, and submit it in Google Search Console.
XML Sitemap Generator use cases
New website launches
A brand-new site has no backlinks for crawlers to follow, so Google may take weeks to find every page. Submitting a sitemap on day one hands Google the complete URL list and dramatically speeds up initial discovery and indexing.
Large or deep sites
Ecommerce stores and content sites with thousands of pages often have URLs buried many clicks from the homepage. A sitemap ensures crawlers reach these deep pages without relying on internal link paths alone.
Frequently updated content
News sites, blogs, and stores with changing inventory benefit from accurate lastmod and changefreq values. These hints encourage Googlebot to revisit and reindex updated pages sooner rather than on a stale schedule.
Sites with weak internal linking
Orphan pages with no incoming internal links are nearly invisible to crawlers. Listing them in a sitemap is the simplest fix, giving Google a direct path to content your navigation overlooks.
Tips
- Include only canonical, indexable URLs. Listing blocked, redirected, or duplicate pages in your sitemap confuses crawlers.
- Keep sitemaps under 50,000 URLs and 50 MB uncompressed. Larger sites should split into multiple sitemaps with an index file.
- Reference your sitemap in robots.txt with a Sitemap: line so every crawler finds it automatically.
- Resubmit the sitemap in Search Console after major site changes so Google picks up new URLs faster.