Find every sitemap on any website.

Enter a domain and we'll read its robots.txt, probe the common paths, and show you every sitemap it has, with URL counts. Free.

https://
robots.txt + common pathsChecks reachabilityURL countsFree

What the scan turns up.

Every sitemap a site exposes, where it was declared, and what's inside it.

/sitemap.xmlindex
/post-sitemap.xml142
/page-sitemap.xml18

Every sitemap found

We read robots.txt and probe the paths most platforms use, so a file you forgot about can still turn up.

robots.txt
Sitemap: /sitemap.xml

Plus 7 common paths probed

Where each one came from

See which sitemaps your robots.txt actually declares, and which we only found by guessing.

160
URLs across 3 sitemaps

How many URLs inside

URL counts per sitemap and across the whole site, so you can spot missing or bloated files.

Why use it

You can't fix a sitemap you can't find.

Most sites have more than one sitemap, and some point crawlers at files that no longer exist. This shows you all of them in one scan.

Guessing by hand
/sitemap.xml ?
/sitemap_index.xml ?
/wp-sitemap.xml ?

Typing URLs one by one and hoping you guessed the right filename.

example.com3 found
/sitemap.xml3 sitemaps
/post-sitemap.xml142 urls
/page-sitemap.xml18 urls

The whole picture in one scan, including what's broken.

Find the ones you forgot

Old CMS sitemaps, plugin-generated files and stale indexes often linger. We check every sitemap robots.txt declares plus the paths most platforms use.

Catch broken declarations

If robots.txt points crawlers at a sitemap that 404s, you're wasting crawl budget. We flag those immediately.

Check any competitor

Run it on a rival's domain to see how much content they publish and how their site is structured.

How it works

One domain in, every sitemap out.

No guessing at URLs by hand. We check the places crawlers actually look.

1

Enter a domain

https://example.com

No login, works on any public site.

Paste any public website URL, your own or a competitor's. Nothing to install or connect.

2

We hunt for sitemaps

robots.txt
Sitemap: /sitemap.xml
Sitemap: /news-sitemap.xml

+ 7 common paths probed automatically

We read the robots.txt for declared sitemaps, then probe the standard locations most CMSs use.

3

See what's there

/sitemap.xmlindex
/post-sitemap.xml142
/old-sitemap.xml404

Every sitemap found, its type, its URL count, and any declared file that's broken or missing.

Guide

Finding and fixing your sitemaps.

Where sitemaps live, why they matter, and what to do once you know what you have.

How to find the sitemap of a website

There's no single place a sitemap has to live, so work through the methods in order and stop when one answers. The first two work on any site; Search Console and Bing Webmaster Tools only work on a site you own or have been given access to.

  1. 1Open yoursite.com/robots.txt and look for lines starting with Sitemap:. Each one is a sitemap the site owner has declared, and it's the most reliable answer.
  2. 2Try the common paths by hand: /sitemap.xml, /sitemap_index.xml, /sitemap-index.xml and /wp-sitemap.xml cover most sites.
  3. 3Work out the CMS and check its default location (see below).
  4. 4On your own site, open Google Search Console and go to Indexing, then Sitemaps. It lists every sitemap submitted for the property and when Google last read it. Bing Webmaster Tools has the same report under Sitemaps.
  5. 5Search Google for site:example.com filetype:xml inurl:sitemap. This only finds sitemaps Google happens to have indexed, so an empty result doesn't mean there's no sitemap.
  6. 6Scroll to the site's footer. Some sites link an HTML sitemap there, a page for people that often points to the XML one too.

Where common platforms put their sitemap

Most platforms generate a sitemap for you, so the location usually follows from the CMS. These are the defaults; a plugin or a custom setup can change them, which is why robots.txt is still the place to confirm.

WordPress (core)
/wp-sitemap.xml, built in since WordPress 5.5. It's an index that points to separate files for posts, pages, categories and authors.
WordPress with Yoast or Rank Math
/sitemap_index.xml. These plugins switch off the core sitemap and split content into files like /post-sitemap.xml and /page-sitemap.xml.
Shopify, Wix and Squarespace
/sitemap.xml, generated automatically. On Shopify and Wix it's an index pointing to separate files for products, pages, collections or blog posts.
Custom-built sites and frameworks
Anything goes. Frameworks such as Next.js can generate /sitemap.xml, but the path is whatever the developer chose. If it isn't declared in robots.txt, it can be very hard to find from the outside.

Why sitemaps still matter

A sitemap is a machine-readable list of the pages you want search engines to know about. Google can usually find most pages on a small, well-linked site without one; Google itself describes small as roughly 500 pages or fewer. A sitemap helps most when your site is large, new, has few backlinks, has lots of video, image or news content, or buries pages deep in the navigation.

Having one doesn't guarantee anything gets crawled or indexed. Google treats a sitemap as a hint about which URLs you consider important, not an instruction.

Where sitemaps live

The convention is yoursite.com/sitemap.xml, but there's no hard rule. Many sites split content across several files behind a sitemap index, and older CMS migrations often leave a second, forgotten sitemap behind. That's why guessing one URL isn't enough.

Location affects scope. Google recommends the site root: a sitemap there can cover the whole site, while one inside a folder only covers URLs under that folder unless you submit it in Search Console. A sitemap can sit at any path if robots.txt declares it, and robots.txt can list as many Sitemap: lines as you need.

Reading what you find

Open a sitemap URL in your browser and you'll see raw XML, or a styled table if the site adds a stylesheet to it. Each <loc> tag holds one URL. If the file is an index, those URLs are other sitemap files, and you open each one to reach the actual page list.

URL sitemap (urlset)
The list of pages itself, up to 50,000 URLs or 50MB uncompressed per file. It can also carry a lastmod date for each URL.
Sitemap index (sitemapindex)
A sitemap of sitemaps. It lists child sitemap files, not pages, so its count is a number of files.
Declared vs found on a common path
Declared means robots.txt names it, so every crawler that reads robots.txt knows where it is. Found on a common path means it exists but robots.txt doesn't mention it, so a crawler may never look there. Submit it in Search Console or add it to robots.txt.
Broken declaration
robots.txt points to a sitemap that returns an error or times out. Fix the URL or remove the line.
lastmod, changefreq and priority
Google uses lastmod only when it's consistently accurate, and ignores changefreq and priority entirely. A sitemap with every page at priority 1.0 isn't doing anything.
Other sitemap formats
Google also accepts RSS 2.0 and Atom 1.0 feeds and plain text files with one URL per line. Large sites often gzip their sitemaps as .xml.gz.

If a site has no sitemap

Plenty of small sites don't have one, and Google can still crawl them through internal links. If it's your site and it has more than a handful of pages, it's worth adding one: most CMS platforms can switch it on in settings, or you can generate the file from a crawl of your pages.

Then declare it in robots.txt and submit it in Search Console. Google retired its sitemap ping endpoint in 2023, so those two are now the ways to tell it where your sitemap is.

What to do with what you find

Once you know every sitemap you expose, make sure each one loads, contains the pages you actually want indexed, and is declared in robots.txt. Remove or fix any stale file that 404s.

  1. 1Declare every live sitemap in robots.txt
  2. 2Delete or fix sitemaps that return errors
  3. 3Submit your main sitemap in Google Search Console
  4. 4Use a sitemap index if you have many files
  5. 5Regenerate when you publish or restructure
Your AI SEO agent

Or let your agent do it for you

This tool is one check. SEOLadders is an AI SEO agent that runs the whole job on your site, every day.

A site audit with fix steps

It audits your site and lists what to fix, with steps written for the platform your site runs on. Content Radar spots pages losing clicks.

Keyword research and topic clusters

It finds what your customers search for, groups it into topic clusters around pillar keywords, and plans the articles that cover them.

30 articles a month, published

It writes and publishes 30 articles a month to your site, with images, citations and links. Auto-publish is on once your CMS is connected; turn on Review mode to approve each one.

Backlink outreach, drafted

It finds link targets and drafts the outreach for you to send from your own inbox. The link exchange places links inside members' articles.

Tracked on six AI engines

It tracks whether ChatGPT, Perplexity, Gemini, Claude, Google AI Overview and Google AI Mode recommend you, rechecked throughout the week.

Start free

3-day free trial. Cancel anytime, no charge, no questions.

Sitemap Finder & Checker, answered.

What it does, what it runs on, and how it fits the platform.

See the full platform →

Start with yoursite.com/robots.txt and look for Sitemap: lines; that's where site owners declare it. If there's nothing there, try /sitemap.xml, /sitemap_index.xml and /wp-sitemap.xml. For your own site, the Sitemaps report in Google Search Console lists everything you've submitted. Or paste the domain into the finder above, which runs the robots.txt and common-path checks for you.

Your move

Rank on Google and get cited
by AI on autopilot

Connect your site once and the work runs in the background, it finds the topics, builds the content and authority behind them, then tracks where you land on Google and how often AI platforms recommend you.

3-day free trialNo SEO experience neededCancel anytime