XML Sitemap Generator

Paste a list of URLs to instantly generate a valid XML sitemap. Set priority, change frequency, and last modified date for all or individual URLs.

0 URLs

Default Settings (applied to all URLs)
sitemap.xml Output

            

Frequently Asked Questions

An XML sitemap is a file that lists the important URLs on your website, helping search engines like Google and Bing discover and crawl your pages more efficiently. It follows the Sitemap Protocol (sitemaps.org) and is especially important for large sites or new sites with few inbound links.

A single sitemap file can contain a maximum of 50,000 URLs and must not exceed 50 MB (uncompressed). For larger sites, use a sitemap index file that references multiple individual sitemaps.

Google has stated it largely ignores changefreq and priority because these are self-reported values that site owners often set to manipulate crawling. However, Bing and other crawlers still use them. More importantly, <lastmod> is respected by Google when the dates are accurate and consistent.

Upload your sitemap.xml to your domain root, then submit it via Google Search Console → Sitemaps → Enter sitemap URL. Also add a Sitemap: directive to your robots.txt file so crawlers can discover it automatically without manual submission.

A single XML sitemap file is limited to 50,000 URLs and a maximum uncompressed file size of 50 MB. If your site exceeds these limits, you must create a sitemap index file — an XML file that lists multiple individual sitemap files. Each individual sitemap still follows the same 50,000 URL and 50 MB limits; only the index file is exempt.

A sitemap index file is an XML file that contains references to multiple individual sitemap files using <sitemapindex> and <sitemap> elements. You need one when your site exceeds 50,000 URLs or 50 MB, or when you want to organize sitemaps by content type (e.g., one for pages, one for products, one for images). Submit only the sitemap index URL to Google Search Console.

Image sitemaps use the image:image extension to provide Google with image URLs, captions, titles, and license information, helping images appear in Google Image Search. Video sitemaps use the video:video extension to describe video content including thumbnails, duration, and description — essential for appearing in Google's video search results and video rich snippets.

Google crawls sitemaps at its own discretion, typically every few days to once a week for active sites. High-authority sites with frequent content updates may see their sitemaps re-fetched within hours. You can force a re-fetch by resubmitting your sitemap URL in Google Search Console or by pinging Google's sitemap notification URL: https://www.google.com/ping?sitemap=YOUR_SITEMAP_URL.

Google has stated it largely ignores priority and changefreq because site owners frequently inflate these values, making them unreliable signals. The <lastmod> date is the most useful sitemap attribute Google respects — but only when dates are accurate and actually reflect when content last changed. Inaccurate lastmod dates can reduce the trust Google places in your entire sitemap.

In Google Search Console, select your property, go to Sitemaps in the left navigation, enter the relative URL of your sitemap (e.g., sitemap.xml), and click Submit. GSC will show the submission date, last read date, discovered URL count, and any errors. You can also monitor crawl coverage by checking the Coverage report after submission.

About This XML Sitemap Generator

This free XML sitemap generator creates a valid sitemap.xml file from a list of URLs. Enter one URL per line, optionally set a default change frequency and priority, and download the generated XML file ready to submit to Google Search Console.

An XML sitemap is a structured list of your site's pages that helps search engines discover and crawl your content. It is especially important for large sites, sites with deep navigation, or new sites with few inbound links.

When to use this tool

  • Generating a sitemap for a small static or hand-coded site
  • Supplementing your CMS sitemap with additional URLs
  • Submitting a fresh sitemap after a site migration
  • Creating a sitemap for a site with limited internal linking

How It Works

Enter URLs

Paste your list of URLs, one per line. The tool automatically validates and normalizes them into the correct format.

Configure Defaults

Set default priority, change frequency, and last modified date to be applied to all URLs, or leave lastmod as today's date.

Download & Submit

Download your sitemap.xml file and upload it to your server root. Then submit the URL to Google Search Console and Bing Webmaster Tools.

Common Use Cases

New Website Launch

Generate a sitemap for a new website before launch so search engines can quickly discover and index all pages from the moment the site goes live.

Site Migration

During a domain migration, create a new sitemap with all new URLs and submit it immediately to accelerate re-indexing of migrated pages.

Low Link Pages

Ensure pages with few internal links pointing to them get discovered by search engines by explicitly including them in your sitemap.

Crawl Budget Control

Only include canonical, indexable pages in your sitemap to help Google focus its crawl budget on your most important content.

Freshness Signaling

Update the lastmod date whenever you refresh content and resubmit the sitemap to signal to Google that pages have been updated and need re-crawling.

E-commerce Catalogs

Export product URLs from your store and generate a sitemap to ensure Google can crawl and index every product page in your catalog.

Related Articles

View all articles
Sitemap Priority and Changefreq: Why Google Mostly Ignores Them — and What's Worth Getting Right Instead

Sitemap Priority and Changefreq: Why Google Mostly Ignores Them — and What's Worth Getting Right Instead

XML sitemaps have priority and changefreq fields that look like crawl-prioritization controls — and Google has stated it largely ignores both, relying instead on observed crawl/change patterns. Here's why self-reported metadata loses value when it doesn't reflect reality, why lastmod is the one field worth getting right (if it's genuinely accurate), and where sitemap effort actually matters.

Jun 13, 2026
Image and Video Sitemaps: How to Feed Google Images and Video Search Beyond Standard XML

Image and Video Sitemaps: How to Feed Google Images and Video Search Beyond Standard XML

Standard XML sitemaps only cover pages — image and video sitemaps feed Google Images and Google Video with specific metadata. Here's the full XML structure for both types, when they provide the most value, the licence property for photographers, and how to organise them with a sitemap index.

Jun 10, 2026
Sitemap Indexation: Why Google Doesn't Index All Your Submitted URLs

Sitemap Indexation: Why Google Doesn't Index All Your Submitted URLs

A low sitemap indexation ratio is Google giving you feedback. Here's what the common exclusion reasons (crawled-not-indexed, duplicate canonicals, 404s) actually mean, how crawl budget works for large sites, and how to improve what gets indexed.

Jun 9, 2026
XML Sitemap Generator — Help Google Discover & Index All Your Pages

XML Sitemap Generator — Help Google Discover & Index All Your Pages

Learn how XML sitemaps work, what to include and exclude, the size limits, how to use sitemap index files, and how to submit and monitor your sitemap in Google Search Console with a free generator.

Jun 6, 2026