Skip to content
TurboIndex

Sitemap URL Extractor

Paste a sitemap URL and get a flat list of every page in it, nested sitemaps included. Filter, copy or export to CSV.

Follows sitemap indexes into nested files. Returns up to 5,000 unique URLs from up to 25 files.

What you get

The extractor downloads the sitemap, follows a sitemap index into its child files, unpacks .gz files and returns one de-duplicated list of URLs with their lastmod dates. It reads XML sitemaps, plain text sitemaps and RSS or Atom feeds.

The filter box narrows the list by any text in the URL, for example /blog/ or ?page=. Copy and both downloads respect the filter, so you can export one section of a site at a time.

What people use the list for

  • Index coverage checks. Compare the sitemap URLs with the pages Google reports as indexed, then look at the ones that are missing. The Google index checker helps with spot checks.
  • Site migrations. Export the old URL list before launch so every address gets a redirect. Build the rules with the redirect generator.
  • Content audits. Sort the CSV by lastmod to find pages nobody has touched in years.
  • Feeding other tools. Crawlers, uptime monitors and bulk submitters such as the IndexNow submitter accept a plain list of URLs.

When the list looks wrong

Fewer URLs than expected

Either a child sitemap failed to load (the tool lists failed files in red) or the CMS leaves those pages out of the sitemap. Run the sitemap validator to see counts per file.

URLs you do not want indexed

A sitemap should list only canonical, indexable pages that return 200. Tag archives, internal search pages and parameter variants dilute it. Remove them at the source, which is usually a setting in your SEO plugin.

You do not know the sitemap URL

Use the sitemap finder. It reads robots.txt and tries the common locations.

If the goal is to get these URLs into Google, TurboIndex reads the same sitemap daily and submits new pages for you.

Questions and answers

Does it follow sitemap index files?

Yes. If the URL you paste is a sitemap index, the tool opens each child sitemap (up to 25 files, three levels deep) and merges the URLs into one list without duplicates.

How many URLs can I extract?

Up to 5,000 unique URLs per run. For larger sites, paste the child sitemaps one at a time. The per-file URLs are shown in the sitemap validator.

What is in the CSV file?

Two columns: url and lastmod. The lastmod column holds the date from the sitemap in YYYY-MM-DD form, or stays empty when the sitemap has no valid date for that URL.

Can I extract URLs from a competitor's sitemap?

Yes. Sitemaps are public files. Any sitemap that loads in a browser without a login can be read by this tool.