Free Tool

Sitemap Generator

Create an XML sitemap to help search engines discover your pages.
Add your URLs and download a ready-to-use sitemap file.

Your website's base URL (include https://)

0 URLs

Enter paths (one per line) or full URLs

Default settings for all URLs

Help search engines find your pages

A sitemap tells search engines about all the pages on your site, helping them crawl and index your content more efficiently.

<url>
  <loc>https://example.com/</loc>
  <lastmod>2024-01-15</lastmod>
</url>

Why you need a sitemap

Sitemaps help search engines understand your site structure and discover all your important pages.

Faster discovery

New pages get found and indexed faster when they're listed in your sitemap.

Better crawl efficiency

Search engines can prioritize important pages and avoid wasting crawl budget on duplicates.

Rich metadata

Include last modified dates and change frequency to help search engines know when to re-crawl.

Sitemap XML elements

<loc>

Required. The full URL of the page. Must include the protocol (https://).

<loc>https://example.com/page</loc>

<lastmod>

Optional. When the page was last modified. Use W3C datetime format.

<lastmod>2024-01-15</lastmod>

<changefreq>

Optional. How often the page changes. Google largely ignores this.

<changefreq>weekly</changefreq>

<priority>

Optional. Priority relative to other pages (0.0-1.0). Google largely ignores this too.

<priority>0.8</priority>

Sitemap best practices

Only include canonical URLs

Don't include duplicate pages, redirects, or pages blocked by robots.txt. Only indexable URLs.

Keep it under 50MB / 50,000 URLs

For larger sites, split into multiple sitemaps and use a sitemap index file.

Reference in robots.txt

Add Sitemap: https://example.com/sitemap.xml to your robots.txt.

Submit to Search Console

After uploading, submit your sitemap in Google Search Console for faster indexing.

Building a new website?

Start collecting leads before you launch with a beautiful waitlist page.

With Waitlister, I was able to make a very simple and straightforward landing page for my waitlist which helped a lot in growing it. People can just click on the link and enter their information right away. Less friction when signing up = more signups.
E
Elijah
Founder, Mindshift Mastermind 2025 · Case study interview

See our other tools

21 free tools available

Business Name Generator

Generate creative, memorable business names based on your keywords and industry. AI-powered suggestions in seconds.

Use it free

Domain Name Generator

Generate brandable, memorable domain names for your business. AI-powered suggestions optimized for availability.

Use it free

Slogan & Tagline Generator

Create catchy slogans and taglines that capture your brand essence. Multiple tones and styles available.

Use it free

Landing Page Copy Generator

Generate high-converting copy for every section of your landing page—headlines, benefits, FAQs, and CTAs.

Use it free

Elevator Pitch Generator

Craft compelling elevator pitches in 15, 30, and 60-second versions. Perfect for networking and investor meetings.

Use it free

SKU Generator

Generate organized, meaningful SKU codes for your products based on your product attributes.

Use it free