Skip to content
Explore Tools
Back to Home

Extract URLs from an XML Sitemap

An XML sitemap is a machine-readable list of URLs that a website wants search engines to discover. Extracting those URLs into a simple list is useful for SEO audits, migrations, redirect checks and content inventories.

Use the Sitemap URL Extractor to turn a public XML sitemap into a usable URL list.

Sitemap file vs sitemap index

A normal sitemap contains URL entries. A sitemap index contains links to other sitemap files. Large WordPress sites often use an index so posts, pages, products and taxonomies can be split into separate files.

How to extract the URLs

  1. Open the Sitemap URL Extractor.
  2. Enter the full sitemap URL, including https://.
  3. Run the extraction.
  4. Copy or export the returned URLs.
  5. Review the list before using it for bulk actions.

Useful audit tasks

  • Find pages that return 404 errors.
  • Compare old and new sitemaps during a migration.
  • Check whether important pages are missing.
  • Identify URLs that redirect instead of returning 200.
  • Build a crawl or internal-linking review list.

Remember what a sitemap does not prove

Being listed in a sitemap does not guarantee that Google has indexed a page. It also does not prove that the page is canonical or high quality. Use Search Console and page-level checks for those questions.

During an indexing audit, check separate signals rather than assuming the sitemap is enough. Use the Robots.txt Checker to review crawl rules and the Canonical URL Checker to inspect a page’s canonical link. A robots.txt file does not reveal all page-level noindex directives, so also inspect response headers and the page itself.

For a deeper inspection of sitemap entries, try the Sitemap URL Analyzer.

Migration tip

Before changing URLs, save a copy of the old sitemap. After launch, compare it with the new sitemap so you can map old URLs to their correct replacements instead of leaving avoidable 404s.

Extract a sitemap with the UptimeFixer Sitemap URL Extractor.