AI Product Scout · Blog

We Scanned 1,000 WooCommerce Stores: Only 12% Have Complete Product Schema

Our crawler analyzed JSON-LD schema across 1,000 active WooCommerce stores. The results reveal a massive gap between what AI search engines need and what stores actually provide.

July 5, 2026  ·  8 min read

Table of Contents
  1. Methodology
  2. The Headline Numbers
  3. Schema Coverage by Store Size
  4. Why So Few Stores Have GTIN
  5. The AI Visibility Gap
  6. Common Schema Errors We Found
  7. What This Means for Your Store

We built a crawler to analyze the structured data of 1,000 active WooCommerce stores (identified via the WooCommerce REST API fingerprint). Each store's homepage and 5 random product pages were scanned for JSON-LD schema coverage. The results are stark: only 12% of stores have complete Product schema with all fields that AI search engines require.

Methodology

1,000 WooCommerce stores were identified from the WP.org plugin directory's "works with" list, GitHub repositories referencing WooCommerce, and public store directories. For each store, we fetched the homepage and up to 5 product page URLs (discovered via XML sitemap or product category pages). We parsed all JSON-LD blocks and checked for required fields based on Schema.org Product type and Google's Merchant Center feed requirements. Data collected in June 2026. Note: this is a convenience sample, not a peer-reviewed study — store selection is biased toward publicly listed sites and may not represent the full WooCommerce ecosystem.

The Headline Numbers

Schema Element % of Stores With It AI Search Impact
Any Product schema at all 67% Critical — baseline visibility
Product.name 65% Critical
Product.image 61% Critical
Offer.price 58% Critical
Offer.availability 52% Critical
Offer.priceCurrency 49% High
AggregateRating 34% High — AI recommendation weight
Brand 18% High — entity matching
GTIN/EAN/UPC 8% Critical — cross-platform identity
MPN 4% Medium — brand-specific queries
Offer.itemCondition 2% Medium — used/refurbished markets
BreadcrumbList 41% Medium — navigation context
Organization (on homepage) 73% Medium — brand entity

Only 12% of stores had all 6 critical fields (name, image, price, availability, priceCurrency, and either GTIN or Brand). This means 88% of WooCommerce stores are partially or completely invisible to AI shopping assistants.

Schema Coverage by Store Size

Store Size (products) Complete Schema % Any Schema %
1-50 products 8% 54%
51-200 products 14% 71%
201-1000 products 19% 78%
1000+ products 23% 82%

Larger stores have better schema coverage — likely because they use dedicated SEO plugins or have development teams. But even among 1000+ product stores, less than a quarter have complete schema.

Why So Few Stores Have GTIN

GTIN (Global Trade Item Number) is the single biggest gap. Only 8% of stores collect and output GTIN. The reasons: (1) WooCommerce does not have a native GTIN field — it requires a plugin or custom code, (2) many store owners do not know what GTIN is, (3) dropshippers often do not have manufacturer GTINs. Yet GTIN is the #1 signal AI shopping assistants use to match your product across Amazon, Google Shopping, and marketplaces. Without it, the AI cannot confidently say "this is the same product."

The AI Visibility Gap

Schema Completeness AI Shopping Assistant Behavior
No schema Invisible. AI does not know the product exists.
Basic schema (name, price, image) Indexed but low confidence. May appear in broad searches.
Complete schema (all critical fields) Full consideration. Appears in filtered/constraint searches.
Complete + GTIN + Brand + Reviews High confidence. AI recommends with citation. Cross-platform matching active.

Common Schema Errors We Found

Among the 67% of stores that had some Product schema, the most common errors were: price in wrong format (string instead of number — 23%), missing priceCurrency (26%), availability set to a non-schema.org value (18%), image URLs returning 404 (11%), and AggregateRating without corresponding visible reviews on the page (9% — this can trigger a manual action).

What This Means for Your Store

If you are in the 12% with complete schema, you have a structural advantage. Your products appear in AI shopping results while 88% of competitors do not. If you are in the 88%, the fix is straightforward: install an SEO plugin that handles WooCommerce Product schema (Shop2LLM v1.3.1 and Rank Math both do this out of the box), add GTIN/MPN/Brand fields to your products, and verify with Google Rich Results Test. The technical implementation takes hours, not weeks. The competitive advantage lasts until your competitors do the same.

Forward