Sitemap Parser
Parse XML sitemaps and extract all URLs with metadata — priority, change frequency, and last modified date.
Total URLs: 0Filtered URLs: 0With Metadata: 0
Drop an XML sitemap or click to browseAccepts .xml files
What is an XML sitemap?
An XML sitemap is a file that lists all the URLs of a website to help search engines like Google and Bing discover and index pages. It can include optional metadata like the last modification date and how frequently the page changes. Sitemaps follow the sitemaps.org protocol and are referenced in robots.txt to guide crawlers. Use this tool to audit any sitemap — paste the XML or drop a .xml file, then filter and export the URL list.
Built and maintained by Meet Shah · Last updated
What this tool is used for
- Extracting every URL from a sitemap to compare against a crawl or an index count.
- Checking a sitemap's last-modified dates for staleness.
- Auditing a sitemap for URLs that should not be in it.
- Reading a sitemap index to find the child sitemaps.
- Getting a URL list to feed into another tool.
Frequently Asked Questions
- What does a sitemap actually do for a site?
- It tells crawlers which URLs exist and when they changed. It is a hint, not an instruction: Google decides what to crawl and index on its own, and a URL in a sitemap is neither guaranteed to be indexed nor blocked from being if it is left out.
- Do changefreq and priority have any effect?
- Essentially none. Google has said publicly that it ignores both — they were too easily and too often set to `always` and `1.0` on every URL to carry information. `lastmod` IS used, but only when it is honest and consistent across the file.
- What are the size limits?
- 50,000 URLs and 50 MB uncompressed per file. Beyond either, split into several sitemaps and list them in a sitemap index — which has the same 50,000 limit on its own entries, giving a theoretical ceiling of 2.5 billion URLs.
- Should every URL on my site be in it?
- Only the canonical, indexable ones. Including a page that is `noindex`, redirected, or canonicalised elsewhere sends contradictory signals — the sitemap says "index this" and the page says "do not". Search Console reports those conflicts, and they are the commonest sitemap error.
- Where should the file live?
- At a path that covers the URLs it lists — a sitemap at `/blog/sitemap.xml` may only contain `/blog/` URLs. Reference it from `robots.txt` with a `Sitemap:` line and submit it in Search Console; the robots.txt line is the one crawlers other than Google actually look for.
Common errors and gotchas
- Parsing a sitemap index as a URL sitemap, which yields sitemap locations rather than pages.
- Assuming the URLs are all indexable, when many may redirect or be canonicalised away.
- Trusting the last-modified dates, which are frequently generated wrongly or set to the build time.
- Overlooking a gzipped sitemap, which needs decompressing first.
- Treating priority and change frequency as signals search engines act on, which they largely do not.
Related Web & SEO tools
Meta Tag Generator
Build SEO title, description, and viewport meta tags.
Open Graph Generator
Generate Open Graph and Twitter Card meta tags.
Robots.txt Generator
Build a robots.txt file with per-bot rules. Block AI crawlers, set crawl delays, define sitemaps.
UTM Campaign URL Builder
Append UTM parameters to build trackable campaign URLs.
Hreflang Tag Generator
Generate hreflang link tags for multilingual SEO.
Sitemap XML Generator
Build an XML sitemap from a list of URLs.
SERP Snippet Preview
Preview how your page title and meta description appear in Google search.
Meta Tag Analyzer
Paste a page's HTML head to audit its title, meta, and social tags.