XML Sitemap Viewer

Fetch and inspect any XML sitemap - urlset and sitemapindex, lastmod, image and video extensions. No signup, instant results.

What it checks

A structured view of every URL in your sitemap.

One fetch, one parsed report - URLs, lastmod, embedded media, and totals.

urlset & sitemapindex

Detects whether the file is a regular sitemap (urlset) or a sitemap index pointing at child sitemaps - and walks one level into the index automatically.

URL list with lastmod

Pulls every <loc> in the sitemap along with its <lastmod>, so you can see what's listed and how fresh each entry is - sorted, copyable, scannable.

changefreq & priority

Reports the optional <changefreq> and <priority> values on each URL. Mostly hints for crawlers - useful when auditing CMS-generated sitemaps.

Image & video extensions

Recognizes the image and video sitemap namespaces and surfaces embedded media URLs, captions, and durations alongside the parent page entry.

Size & count limits

Flags sitemaps that approach the 50,000 URL / 50 MB per-file limit - the point at which you must split into a sitemap index.

Fetch & XML status

Confirms the sitemap returns 200 OK with a valid XML body, and flags soft-404s, redirects, or encoding issues that prevent parsing.

How it works

From domain to parsed sitemap in seconds.

No signup, no command line - just paste and read.

01

Enter a domain or URL

Paste a domain - we'll try /sitemap.xml first - or paste a full sitemap URL if it lives somewhere non-standard.

02

Fetch and parse

We request the file from our edge, parse the XML, and detect whether it's a urlset or a sitemapindex.

03

Read the structure

Every URL, lastmod, and embedded extension - laid out in a structured view with counts and totals.

Why sitemaps matter

A short XML file. A big SEO lever.

Sitemaps decide which pages crawlers find, in what order, and how quickly fresh content shows up in search.

Indexing speed

An accurate lastmod tells Google when to re-crawl a page. Pages that aren't in a sitemap can still be discovered through links, but they index slower - sometimes by days.

Crawl efficiency

A clean sitemap with only canonical URLs focuses crawl budget on pages that should rank. Sitemaps that list redirected, 404, or noindex URLs train search engines to trust your sitemap less.

Discoverability

Orphan pages - those with no internal links - are effectively invisible unless they're in the sitemap. For ecommerce catalogs, programmatic pages, and large news archives, the sitemap is the index.

Reference

Sitemap elements, explained.

The XML elements that show up in real sitemaps - what they do and which ones matter.

<urlset>

The root element of a regular sitemap. Contains one <url> child per page, each with at least a <loc> and optionally <lastmod>, <changefreq>, and <priority>.

<sitemapindex>

The root element of a sitemap index - a sitemap of sitemaps. Used when you exceed the 50k URL / 50 MB per-file limit, or to organize sitemaps by section.

<loc>

The canonical URL of the page. Must be a full absolute URL, must match the protocol (http vs https) you want indexed, and must resolve - dead URLs waste crawl budget.

<lastmod>

ISO-8601 timestamp of the last meaningful content change. Google uses lastmod as a strong signal for re-crawl scheduling - but only if you keep it honest.

<changefreq> / <priority>

Hints to the crawler about update cadence and relative importance. Google has stated these are largely ignored - lastmod is the field that actually moves the needle.

50k URL / 50 MB limit

A single sitemap file may contain at most 50,000 URLs and weigh at most 50 MB uncompressed. Larger sites split into a sitemap index pointing at multiple sitemaps.

FAQ

Frequently asked questions.

Quick answers about XML sitemaps and how to use this tool well.

Is this tool really free?

Yes - no signup, no email harvesting, no rate-limit gate. We rate-limit per-IP to keep it fast for everyone. The paid product is the monitoring side.

Where should my sitemap live?

The conventional location is /sitemap.xml at the root of your domain, and it should also be listed in robots.txt with a Sitemap: directive. Search engines accept other locations as long as you submit them in Search Console or list them in robots.txt.

Should I gzip my sitemap?

If it's large, yes - search engines support .xml.gz. Gzipping doesn't change the 50 MB uncompressed limit, but it dramatically reduces transfer size and crawl latency.

How often should I update lastmod?

Update lastmod when content meaningfully changes - not on every cache rebuild. Spam-bumping lastmod is a known signal Google deprioritizes, and it teaches your sitemap to lie.

Does this tool follow sitemap indexes?

Yes. When the fetched file is a sitemapindex, we list every child sitemap. We don't recursively walk all of them, but you can click into any child to inspect it on its own.

How do I notice when my sitemap breaks?

Sitemaps tend to fail silently - a build script glitch can blank the file, or a CDN can start returning 404. SiteTrak monitors your sitemap continuously and alerts the moment it stops returning a valid urlset.

Run it once. Or have SiteTrak watch it forever.