Sitemap.xml Checker

Sitemap.xml Checker

Check XML sitemap structure, URL integrity and search-engine discoverability.

Example: Enter a domain, website address or complete sitemap URL.Defaults to /sitemap.xml; custom paths and complete URLs are supported.

No check started

Enter a website and sitemap path, then click Run check.

XML SITEMAP SEO

What is a sitemap.xml check?

A sitemap.xml file lists URLs for search engines and helps crawlers discover important pages, child sitemaps and update dates. It does not guarantee indexing, but it can improve discovery for large, new or weakly linked websites.

This checker fetches the selected sitemap, validates its XML structure, identifies URL sets and sitemap indexes, and checks missing, invalid, duplicate and cross-domain locations plus common metadata fields.

loc

The complete canonical URL for a page or child sitemap.

lastmod

The date when meaningful page content last changed.

sitemapindex

A parent file that lists multiple child sitemaps.

Why should you check sitemaps regularly?

A 404 response, HTML error page, broken XML or stale URLs can waste crawl resources and send inconsistent signals. Checks are especially useful after redesigns, domain moves and large content releases.

Confirm crawler access

Review HTTP status, final URL, content type, file size and XML structure together.

Find URL quality issues

Count missing, malformed, duplicate and cross-domain entries that need cleanup.

Review update signals

Measure lastmod coverage and date validity instead of publishing misleading timestamps.

How does the checker work?

The check reads a public sitemap only. It does not crawl every listed page or create a historical database record.

  1. 01

    Locate the sitemap

    Build the final URL from the website and optional custom sitemap path.

  2. 02

    Fetch safely

    Validate public IPs and limit redirects, time, compressed input and decoded size.

  3. 03

    Parse XML

    Reject unsafe entities and identify a urlset or sitemapindex with an XML parser.

  4. 04

    Produce SEO actions

    Summarize URL, lastmod, duplicate and cross-domain findings into practical fixes.

How to read the result

A 200 response only proves that a file returned; it does not prove the body is a valid sitemap. Review XML validity, sitemap type, entry totals and diagnostics together.

Valid format

The file returned successfully and uses a valid sitemap root.

Needs attention

The file is readable, but one or more URL or XML signals need review.

Sitemap index

Entries represent child sitemap files rather than ordinary pages.

Sitemap.xml checker FAQ

Must a sitemap be named sitemap.xml?

No. It can use another path or an .xml.gz file. It must be publicly reachable and submitted with the correct complete URL in robots.txt or a webmaster platform.

How many URLs can one sitemap contain?

The standard limit is 50,000 URLs and 50MB uncompressed. Split larger sites into multiple files and list them in a sitemap index.

Does every URL need lastmod?

No, but an accurate lastmod can help crawlers schedule revisits. Do not refresh every date when page content has not materially changed.

Can sitemap URLs use another domain?

A sitemap should normally list canonical URLs for its own site. Cross-site submissions require search-engine ownership and hosting rules to be satisfied.

Why is a page not indexed when the sitemap is valid?

A sitemap is only a discovery signal. The page must still be crawlable, return indexable content, use the correct canonical and provide enough quality and internal linking.