Sitemaps

Sitemap Finder

Enter a domain to find every sitemap it publishes. robots.txt, the homepage and the standard locations are all checked, and each result is confirmed to be a real sitemap.

Where it looks

  1. robots.txt: any Sitemap: lines. This is where search engines look first, and the only place that can point to a sitemap on another domain.
  2. The homepage: a <link rel="sitemap"> tag, if there is one.
  3. Common locations: /sitemap.xml, /sitemap_index.xml (Yoast, Rank Math), /wp-sitemap.xml (WordPress core), /sitemap-index.xml and /sitemap-0.xml (Astro), /sitemap.xml.gz, /sitemap.txt and a few more.

Every candidate is downloaded and read. Lots of sites answer any URL with their homepage and a 200 status, so a 200 alone proves nothing. A result is only listed if the file really is a sitemap index, a URL set, a text sitemap or an RSS/Atom feed. Locations that redirect to the same file are merged into one result.

Questions

The tool found a sitemap that isn't in robots.txt. Does that matter?

Google can still use it if you submit it in Search Console. But listing it in robots.txt with a Sitemap: https://… line means every search engine finds it without being told, so it is worth adding.

No sitemap was found. What now?

The site may have a sitemap at an unusual path. Look for it in Search Console under Sitemaps, or in your CMS's SEO settings. If it really has none, most platforms can generate one: WordPress does by default (/wp-sitemap.xml), and Astro has @astrojs/sitemap.

Can I get the URLs inside a sitemap?

Yes. Use "Extract URLs" next to any result to open it in the Sitemap Extractor, which follows sitemap indexes and lists every URL.