Build your AI Agent and let it work for your business 24/7 →

XML Sitemap Generator

Create an XML sitemap for your website in a minute. Crawl your site from the homepage, or paste a list of URLs, then download a sitemap.xml that's ready to upload.

  • 100% free
  • No sign-up
  • Runs in your browser

Usually your homepage. Only pages on this exact host are crawled.

1 to 1,000

Sitemap options

Crawl a site to build its sitemap.

What a sitemap does for your site

A sitemap tells search engines which pages exist and which ones matter. It helps new pages get discovered sooner, and it is especially useful for new sites with few backlinks, large sites and pages that aren't well linked from your menus.

How the crawler decides what to include

  • Only HTML pages on the same host as your start URL. Other subdomains are left out.
  • robots.txt Disallow rules for all crawlers (User-agent: *) are followed.
  • Pages with a noindex robots meta tag are left out, and nofollow pages aren't used to find more links.
  • If a page's canonical tag points to another URL, the canonical URL is listed instead.
  • Links to images, PDFs, scripts and other files are ignored, and #fragments are removed.

Limits

The crawler reads raw HTML and doesn't run JavaScript, so sites that build their menus with JavaScript may show fewer pages. It also can't see X-Robots-Tag HTTP headers. Each crawl visits up to 1,000 pages. For bigger sites, export your URLs from your CMS and paste them in; anything over 50,000 URLs is split into several files plus a sitemap index.

How it works

How to use it

  1. Step 1

    Crawl your site or paste URLs

    Enter your homepage to crawl it, or paste a list of URLs you already have.

  2. Step 2

    Choose the options

    Add today's date as lastmod if you want, and pick a changefreq and a fixed or depth-based priority.

  3. Step 3

    Download sitemap.xml

    Download the file, upload it to your site's root folder, add it to robots.txt and submit it in Google Search Console.

FAQs

Frequently asked questions

Answers to common questions about the XML Sitemap Generator.

It starts at the URL you enter and follows links to other pages on the same host, level by level, four pages at a time. It skips links to images, PDFs and other files, removes #fragments, obeys the robots.txt rules for all crawlers, and leaves out pages marked noindex or whose canonical tag points to another URL.

Up to 1,000 pages per crawl, with 200 as the default. You can stop the crawl at any time and still download a sitemap of the pages found so far. For larger sites, paste your URL list instead; that mode handles any number of URLs and splits the output into 50,000-URL files with a sitemap index.

The crawler reads the HTML your server sends and doesn't run JavaScript, so links that only appear after scripts run won't be found. Pages that no other page links to, pages blocked by robots.txt, noindex pages and pages with a canonical tag pointing elsewhere are also left out. The skipped list shows each reason.

lastmod is the only one Google uses, and only when it is accurate. Setting every page to today's date is fine for a first sitemap, but long term your CMS should write the real last-changed date. Google ignores changefreq and priority, though some other search engines may read them.

Upload sitemap.xml to the root of your site so it loads at https://yourdomain.com/sitemap.xml. Then add a line such as Sitemap: https://yourdomain.com/sitemap.xml to robots.txt and submit the URL in Google Search Console and Bing Webmaster Tools.

Yes, with no sign-up. Pages are fetched through Hypello's server only because browsers can't read other sites directly. Nothing is stored.

More free tools

Try another tool

Turn new visitors into Instagram leads

Search brings people to your site. Hypello turns your Instagram comments and DMs into conversations, with AI agents that collect names, emails and phone numbers. Start free with 1,000 DMs a month.