AVAILABLE FOR WEB, FLUTTER & QA PROJECTS

How to use this tool

1. Paste WordPress Sitemap or Fetch URL

Enter your WordPress sitemap index URL (e.g. yoursite.com/sitemap_index.xml or /wp-sitemap.xml) or paste raw XML.

2. Automatic Plugin Detection

The parser detects whether the sitemap was generated by Yoast SEO, Rank Math, AIOSEO, or Core WordPress.

3. Review Post Type Breakdown

Inspect granular tallies of standard posts, static pages, WooCommerce products, and taxonomies.

4. Export URL Manifest

Export the clean URL breakdown for SEO migration mapping or search console indexing audits.

Formula or logic used

WordPress Post-Type Categorization Logic

WordPress sitemap indexes subdivide indexable content by post type and taxonomy (e.g. `post-sitemap.xml`, `page-sitemap.xml`, `product-sitemap.xml`, `category-sitemap.xml`).

  • Total Indexable Pages = Sum of all valid <loc> tags across all sub-sitemaps
  • Post Breakdown = Tallies extracted from post-sitemap*.xml files
  • Page Breakdown = Tallies extracted from page-sitemap*.xml files
  • Product Breakdown = Tallies extracted from product-sitemap*.xml (WooCommerce)
  • Taxonomy Ratio (%) = (Taxonomy URLs / Total Sitemapped URLs) × 100 (high ratios indicate potential thin content)

Examples

Example 1: Standard Business WordPress Site

Input: Yoast sitemap index containing page-sitemap.xml (18 pages) and post-sitemap.xml (145 posts).
Calculated Result: Total URLs: 163. Pages: 18 (11%). Posts: 145 (89%). Taxonomy: Disabled. Clean indexing posture.

Healthy structure where thin tag and category archives are properly excluded from Google indexation.

Example 2: WooCommerce Store with Massive Tag Bloat

Input: WordPress site with 200 products, 15 pages, and 2,400 auto-generated product tag archives.
Calculated Result: Total: 2,615 URLs. Warning: Taxonomies account for 91.7% of all sitemapped URLs.

Alerts the website owner to noindex or exclude product tags to protect search engine crawl budget.

Common use cases

WordPress to Next.js Headless Migration

Audit exactly how many legacy posts, pages, and products need redirection and content migration.

Tag & Category Index Bloat Auditing

Detect whether neglected taxonomy archives are multiplying low-quality URLs in Google Search.

WooCommerce Product Count Auditing

Ensure newly imported inventory variants are accurately reflected in product sitemaps.

Google Search Console Indexation Matching

Compare the exact sitemap count against GSC 'Pages Discovered' reports to diagnose indexing gaps.

Technical SEO Tools

Sitemap URL Counter

The Sitemap URL Counter parses XML sitemaps and sitemap indexes, providing instant counts of indexable URLs, c...

Launch Tool →
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 →

Frequently asked questions

Where is the default WordPress XML sitemap located?

Since WordPress 5.5, WordPress automatically generates a native core sitemap at `/wp-sitemap.xml`. If you use Yoast SEO or Rank Math, they disable the core sitemap and create their own enhanced sitemap at `/sitemap_index.xml`.

Should category and tag archives be included in the sitemap?

Unless your category pages have custom, high-value editorial content, it is generally recommended to exclude tag archives and minor taxonomies from your sitemap to prevent crawl budget waste on thin, duplicate archive pages.

How does WooCommerce handle product sitemaps?

WooCommerce products are stored as a Custom Post Type (`product`). Yoast WooCommerce SEO and Rank Math generate dedicated `product-sitemap.xml` and `product_cat-sitemap.xml` files for seamless indexing.

Why does my WordPress sitemap show more pages than my published post list?

WordPress sitemaps often include media attachments, author archives, custom post types created by themes or plugins, and pagination sub-sitemaps (e.g. `post-sitemap1.xml`, `post-sitemap2.xml`).

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