AVAILABLE FOR WEB, FLUTTER & QA PROJECTS

How to use this tool

1. Paste XML or Fetch Live URL

Paste your raw XML sitemap text directly, click 'Load Sample XML', or enter your live sitemap URL to fetch.

2. Automatic Structure Detection

The parser automatically detects standard `<urlset>` or `<sitemapindex>` parent wrappers.

3. Review URL & Metadata Metrics

Inspect total URL count, unique URLs, missing `<lastmod>` counts, HTTPS protocol distribution, and file size compliance.

4. Export Clean URL List

Copy extracted URLs to clipboard or export as plain text for crawl validation and audit workflows.

Formula or logic used

XML Sitemap Validation Logic

Google and Bing enforce strict sitemap specification rules under the Sitemaps.org protocol. Sitemaps that exceed limits will fail to index or trigger search console warnings.

  • Maximum URLs per single XML sitemap = 50,000 URLs
  • Maximum uncompressed file size = 50 MB (52,428,800 bytes)
  • Sitemap Index: Must contain only `<sitemap>` elements referencing valid child XML endpoints
  • URL Set: Must contain `<loc>` elements with absolute, canonical, fully-qualified URIs
  • Protocol Audit: Flags any insecure `http://` URLs found within a production sitemap

Examples

Example 1: Standard Next.js Dynamic Sitemap

Input: XML containing 1,250 `<url>` entries with `<lastmod>` and `<changefreq>` tags.
Calculated Result: 1,250 total URLs, 0 sitemap indexes, 100% HTTPS, 100% lastmod coverage. Status: Fully compliant.

Well-formed single sitemap that easily stays under the 50,000 Google search limit.

Example 2: E-Commerce Sitemap Index with 12 Child Sitemaps

Input: XML `<sitemapindex>` declaring 12 regional sitemaps.
Calculated Result: 12 child sitemap references detected. Prompts user to audit individual sub-sitemaps for comprehensive counts.

Sitemap index files point to sub-sitemaps and require recursive inspection.

Common use cases

Website Migration Verification

Confirm that every page from the legacy website is accounted for in the newly generated sitemap.

Google Search Console 50k Limit Check

Verify whether rapid catalog growth requires splitting your sitemap into multiple files.

Insecure HTTP Protocol Audit

Detect mixed-content or non-canonical HTTP links before search engines index incorrect URLs.

Lastmod Freshness Audit

Identify pages missing timestamps so search engines prioritize crawling newly updated articles.

Technical SEO Tools

Canonical Tag Checker

The Canonical Tag Checker inspects HTML head tags and URLs to detect duplicate canonical declarations, protoco...

Launch Tool →
Technical SEO Tools

Robots.txt Tester

The Robots.txt Tester evaluates website crawling permissions according to the RFC 9309 Robots Exclusion Protoc...

Launch Tool →
Technical SEO Tools

OG Image Size Checker

The OG Image Size Checker validates social share preview images against official Facebook (1200x630), Twitter/...

Launch Tool →

Frequently asked questions

What is the maximum number of URLs in an XML sitemap?

A single XML sitemap can contain a maximum of 50,000 URLs and cannot exceed 50 megabytes uncompressed. If your website has more than 50,000 URLs, you must split them into multiple sitemaps and bundle them in a Sitemap Index file.

Why should every URL in a sitemap use HTTPS?

Sitemaps should only present canonical, 200 OK indexable URLs. Including HTTP URLs causes redirect hops, wastes crawl budget, and can lead Google to flag mixed-content protocol inconsistencies.

Does having more URLs in a sitemap guarantee more indexation?

No. Sitemaps act as crawl discovery hints, not indexing guarantees. Google inspects content quality, site authority, and internal linking to determine whether each URL deserves inclusion in the search index.

Are <changefreq> and <priority> still used by Google?

Google has officially stated that Googlebot largely ignores `<priority>` and `<changefreq>`. However, Google heavily relies on accurate `<lastmod>` date headers to determine when content was refreshed and needs re-crawling.

Blueprint Grid Background
AVAILABLE FOR NEW CONTRACTS & ARCHITECTURAL BUILDS

Let's build something
exceptional together

Work directly with Faisal Rafique to architect and deliver high-performance Next.js 15 platforms, 60fps Flutter mobile applications, and enterprise automated QA testing pipelines.

Direct Senior Architect Access
100% Code & IP Ownership
Milestone-Based Global Delivery