Sitemap Generator

Sitemap Generator illustration

Generate a comprehensive XML sitemap for your website instantly. Crawl your site, discover pages automatically, and customize SEO priorities. Free, fast, and no sign-up required.

language
expand_more

We will only crawl URLs belonging to the exact same domain. Max URLs: 500.

filter_alt Advanced Crawl Filters expand_more

If set, only URLs containing at least one of these strings will be crawled.

Any URL containing these strings will be ignored.

settings Generate Global Defaults

Why Use a Sitemap Generator?

travel_explore

Instant Discovery

Don't wait for Google search bots to organically find every link deep in your navigation. Force discovery by providing a clean, prioritized map of your entire site hierarchy.

tune

SEO Prioritization

Customize priority tags (0.0 to 1.0) and change frequencies to signal which pages are most important. Tell crawlers to check your daily blog, but skip your static privacy policy.

precision_manufacturing

Automated Crawling

Our server-side spider simulates a real bot crawl experience. It resolves relative paths, respects the same-origin policy, and handles errors gracefully without blocking your browser.

XML Sitemap Architecture Patterns

Explore structurally correct examples based on sitemaps.org technical standards.

Basic Site Map
<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://example.com/</loc>
    <lastmod>2024-01-15</lastmod>
    <changefreq>weekly</changefreq>
    <priority>1.0</priority>
  </url>
  <url>
    <loc>https://example.com/about/</loc>
    <lastmod>2024-01-10</lastmod>
    <priority>0.8</priority>
  </url>
</urlset>
Blog Archive Map
<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://example.com/blog/</loc>
    <changefreq>daily</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://example.com/blog/how-to-tie-ties/</loc>
    <lastmod>2024-05-12</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
</urlset>
E-Commerce Map
<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://shop.com/collections/shoes</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://shop.com/products/runner-x1</loc>
    <lastmod>2024-06-25</lastmod>
    <changefreq>never</changefreq>
    <priority>0.5</priority>
  </url>
</urlset>
Sitemap Index
<?xml version="1.0" encoding="UTF-8"?>
<sitemapindex xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <sitemap>
    <loc>https://example.com/sitemap-pages.xml</loc>
    <lastmod>2024-06-01</lastmod>
  </sitemap>
  <sitemap>
    <loc>https://example.com/sitemap-blog.xml</loc>
    <lastmod>2024-06-15</lastmod>
  </sitemap>
  <sitemap>
    <loc>https://example.com/sitemap-products.xml</loc>
    <lastmod>2024-06-20</lastmod>
  </sitemap>
</sitemapindex>

Common XML Sitemap Mistakes ⚠️

These silent errors can prevent search engines from properly reading your sitemap — even if the XML looks valid.

  • cancel Wrong date format: Jan 15, 2024 instead of 2024-01-15 (W3C Datetime)
  • cancel Duplicate <loc> entries — search engines may penalize or ignore duplicates
  • cancel Unescaped & in URLs — must be &amp; in XML
  • cancel Mixing HTTP and HTTPS URLs — pick one canonical protocol
<urlset xmlns="...">
  <url>
    <loc>https://example.com/about</loc>
    <lastmod>Jan 15, 2024</lastmod> // ✗ Wrong format
  </url>
  <url>
    <loc>https://example.com/page</loc>
  </url>
  <url>
    <loc>https://example.com/page</loc> // ✗ Duplicate!
  </url>
  <url>
    <loc>http://example.com/page</loc> // ✗ Mixed protocol
  </url>
</urlset>

Frequently Asked Questions

How many pages can this sitemap generator crawl? expand_more
For the free tier, our sitemap generator can crawl up to 500 URLs per site. This covers the majority of small to medium-sized websites and blogs. The crawl operates server-side via a breadth-first algorithm.
Does this tool respect robots.txt rules? expand_more
We aim to act exactly like standard search engine bots (like Googlebot). Our server will respect the same-origin policy and generally ignores paths you explicitly restrict (though standard disallow checking might be subject to crawler configuration). We strictly ensure not to crawl external links.
What is Priority and Change Frequency in a sitemap? expand_more
Priority (ranging from 0.0 to 1.0) tells search engines the relative importance of a page compared to other pages on your site. Change Frequency (e.g., daily, weekly, never) tells search engines an estimate of how often the content changes. Setting these properly helps indexers manage their crawl budget against your domain.
Can I exclude specific pages from my sitemap? expand_more
Yes! Using the Advanced Crawl Filters panel, you can specify strings to exclude (like /admin/ or ?sort=) to prevent the crawler from mapping private or duplicate pages. You can also specify positive inclusions (like /blog/) to force the crawler to only index a specific sub-directory.
What is "Auto-calculate by Depth" for Priority? expand_more
Instead of assigning a flat priority level to every URL in your sitemap, our tool can infer page importance mathematically. The seed URL (homepage) gets a priority of 1.0. Direct links from the homepage get 0.9, links inside those pages get 0.8, and so on. This creates a visually perfect hierarchy of importance for Googlebot.