This XML sitemap generator crawls your site from the page you enter, up to 100 pages, and writes a sitemap.xml of the ones Google can index. Pages that redirect elsewhere, answer an error, carry noindex, point their canonical at another URL or are blocked by robots.txt are left out, each with the reason. Copy the XML or download the file. No signup.
How to use the XML sitemap generator
- 1Type your homepage, such as example.com, and press Check.
- 2Wait while it follows the links on your pages. A small site takes a few seconds; 100 pages can take up to 40.
- 3Read Left out, and why. Each row is a page that didn't make it, with the reason.
- 4Press Download sitemap.xml, upload the file to the root of your site, then submit it in Search Console under Sitemaps.
When to use it
- Your site has no sitemap and your CMS doesn't write one.
- You built a site by hand or with a static site generator.
- Search Console says a page is discovered but not indexed, and you want Google to have a clean list.
- You want to catch a page set to noindex by mistake before you send Google the list.
Worked examples
A small site, one page left out
We ran it on a three-page site.
- URL to check
- https://www.lipsum.com
- URLs in the sitemap
- 3
- Pages fetched
- 5
- Left out
- 1
The Donate link redirects to PayPal, so it isn't a page on this site and stays out of the sitemap. The other three answer 200 and are indexable, so the sitemap lists those three.
A bigger site that hits the limit
We ran it on a documentation site with a few hundred pages.
- URL to check
- https://htmx.org
- URLs in the sitemap
- 98
- Pages fetched
- 100
- Left out
- 1
The crawl stopped at 100 pages with 87 more links waiting, and the page says so. For a site this size, let your CMS or build tool write the sitemap; use this run to see which pages are left out and why.
What goes in, and what Google ignores
A sitemap should list the URLs you want in Google's results, which Google calls the canonical URLs. That's why this generator leaves out redirects, errors, noindex pages and pages whose canonical points elsewhere.
Each URL gets a <loc> and nothing else. Google says it ignores <priority> and <changefreq>, and uses <lastmod> only when it's consistently accurate, which a crawl can't know. One sitemap file can hold up to 50,000 URLs or 50MB uncompressed.
Do you need one? Google says a site of about 500 pages or fewer that links well between its pages may not. A sitemap still helps a new site with few links pointing to it.
What the crawl follows
- Links on the same site, with www and without counted as one site.
- No links with a query string (?), which multiply without end on filters and calendars.
- No images, PDFs or other files.
- It reads your robots.txt and skips what it blocks for Googlebot.
- It reads the HTML before JavaScript runs, so links added by JavaScript aren't followed.
Made by SearchBlueprint
This XML sitemap generator is free with no signup. SearchBlueprint, who make it, sell SEO planning: a plan that shows the searches your customers type and which page on your site should answer each one.
Get your free plan