Skip to main content

Find my sitemap and list its pages

Sitemap URL Extractor

Finds the sitemap of any website by itself and lists every page in it, with dates.

We fetch the page for you. Our server fetches the public address you enter and reads the response. Nothing you enter is stored. Free, no account.

How it works

You need the full list of pages in a sitemap and do not want to hunt for the file. Type the website. The tool reads robots.txt, tries the usual locations, follows up to 40 sitemap files, unpacks gzip files, and shows each URL with its last-modified date, a breakdown by section, and warnings for files over the protocol limits.

  1. 1

    Enter your website. We look in robots.txt and at the usual locations and find the sitemap ourselves. A full sitemap address works too.

  2. 2

    Sitemap indexes are followed to their children, and gzip-compressed sitemaps are unpacked.

  3. 3

    You get every URL with its last-modified date, a breakdown by section, and warnings for files that break the protocol limits of 50,000 URLs or 50 MB. Export as CSV or a plain list.

What it does not do

  • Up to 40 sitemap files and 60,000 URLs per run; the first 20,000 are shown and exported.

  • It lists what the sitemap declares. It does not check each URL's status: use the status checker for that.

When a source is busy or a site does not answer, this tool says so. It never fills the gap with a guess.

Questions

Why does my sitemap show only the first 20,000 URLs?

Each run accepts up to 40 sitemap files and 60,000 URLs. The first 20,000 URLs are shown and exported, so a larger sitemap is read but not listed in full. Split the sitemap into smaller files, or run the tool on one child sitemap at a time.

Does it check whether each URL returns 200?

No. It lists what the sitemap declares. It does not check the status of each URL, so a URL in the list may be a 404 or a redirect. Paste the list into the status checker to test up to 25 addresses at a time.

What does the last-modified date mean in the results?

It is the date the sitemap gives for that URL, taken from the lastmod tag. It is not a measurement of when the page last changed, because the tool does not visit the page. A missing date means the sitemap gave none.