Newsletter Sign Up

Backlinko readers get
access for 14 days. 55+ tools.

FREE Sitemap Generator

Crawl any website and download a Search Console-ready XML sitemap. It finds indexable pages, skips noindexed ones, and handles JavaScript sites.

1 free crawl dailyNo URL limitHandles JS sites
Discover all URLs
Ready-to-submit XML
Spot crawl gaps

Crawl Your Site and Build a Sitemap

Start with your existing sitemap, then crawl internal links up to five levels deep.

  • Parse sitemap URLs from robots.txt
  • Crawl internal links up to five levels
  • Skip images, PDFs, CSS, and scripts
  • Generate XML without a fixed URL cap

Download a Submission-Ready XML File

One click gives you a sitemap that follows the sitemaps.org protocol. No formatting fixes needed.

  • Get valid XML that GSC accepts on upload
  • See URLs by depth, homepage first
  • Copy one URL or download the full file
  • Submit to Google Search Console, Bing, or Yandex

Built to Keep Your Sitemap Clean

Your sitemap should focus on pages search engines can actually index.

  • Skip URLs marked noindex
  • Respect canonical tags to avoid duplicates
  • Leave out pagination and non-HTML files
  • Strip query parameters from sitemap URLs

Handles JavaScript-Heavy Sites

When a standard crawl comes up short, the tool can retry with JavaScript rendering.

  • Detect when HTML crawls come up short
  • Retry with JavaScript rendering when needed
  • Crawl SPAs and hybrid frameworks when possible
  • Download clean XML from discovered URLs

Watch Your Crawl in Real Time

No loading spinner. You see every page as it gets discovered.

  • Track pages scanned, added, and in queue
  • View the current URL being crawled at any point
  • Cancel anytime and keep partial results
  • Confirm before following domain redirects

Want a Full Site Audit? Use Semrush

This tool generates a sitemap. Semrush Site Audit crawls your site AND flags technical SEO issues across all pages.

  • Find crawl errors and broken link chains
  • Monitor Core Web Vitals and page speed
  • Schedule weekly or monthly re-crawls
  • Run 140+ technical SEO checks per crawl

Sitemap Generator FAQ

Yes. One full crawl per day, no signup, no credit card. Enter a domain and click "Fetch Sitemap."

There's no URL limit. The crawl runs until it exhausts every internal link. Small sites take seconds, large sites with thousands of pages take a few minutes.

The Sitemap Generator does one thing: generate a downloadable XML sitemap. Semrush Site Audit is a technical SEO crawler that checks for broken links, redirect chains, duplicate content, schema errors, Core Web Vitals, and 140+ other issues. Try it free for 14 days.

Download your XML file, go to Google Search Console, click "Sitemaps" in the sidebar, paste the URL where you uploaded the file, and click "Submit." No hosting access? Use the URL Inspection tool to request indexing for individual pages instead.

No. The Sitemap Generator works without any account. Creating a free Semrush account gives you access to keyword research, backlink analytics, and AI visibility tracking with up to 10 queries per day.

Yes. If the initial HTML crawl returns zero results, the tool retries with a headless browser. This covers React, Vue, Angular, and other SPAs. No configuration needed.

Noindexed pages, canonical mismatches, pagination URLs, and non-HTML files like images and PDFs. The tool also strips all query strings, so parameter variations of the same page won't create duplicates.

Regenerate after you add or remove pages. For active sites that publish regularly, once a month is a good baseline. If you use a CMS like WordPress or Shopify, run the Sitemap Generator as a cross-check to confirm your CMS sitemap isn't missing pages.

The generator uses your existing sitemap as a seed, pulls in every URL, then crawls beyond it using internal links. If your sitemap is missing pages, the generator finds them. If it includes pages that should be excluded, those get flagged.

What to Do After You Generate Your Sitemap

6 Tasks
Submit it, fix what's broken, and make sure search engines can access every page.
Read Guide
Read Guide
Read Guide
Read Guide
Read Guide
Read Guide

Go deeper than a sitemap with a full site audit

  • Catch crawl errors instantly
  • Monitor pages getting indexed
  • Prioritize technical SEO fixes
  • Unlock 55+ more powerful tools
Create Free Account

No credit card needed.

Get more valuable AI insights with Semrush One

What You Got Today:

  • Overall score
  • Engine breakdown
  • Category analysis
  • 8 priority actions
  • One-time snapshot

What Semrush One Adds:

  • Daily visibility tracking
  • Multi-competitor analysis
  • Share of Voice insights
  • Brand sentiment analysis
  • AI action plans
Start My 14-Day Free Trial