DEV Community

eden
eden

Posted on

What 80 E-Commerce Product Pages Reveal About Structured Data for AI Crawlers (Shopify & WooCommerce)

When shoppers ask AI assistants about products—such as price, stock availability, shipping costs, and return windows—those systems rely on a mix of web search indices, page text, and structured data (application/ld+json).

To see what public technical signals stores actually expose today, we ran an honest HTTP audit across a chosen sample of 100 online stores (99 scored, 1 blocked by firewall, 80 with a readable product page).

Key Technical Findings

  1. Native Platform Files (/llms.txt and /.well-known/ucp):
    Shopify now serves /llms.txt and /.well-known/ucp natively across stores. WooCommerce and custom stores do not generate these automatically unless configured.

  2. The Product Schema Gap (shippingDetails & hasMerchantReturnPolicy):
    While most themes output basic Offer fields (price, priceCurrency, availability), policy markup inside Product JSON-LD was almost always missing in raw HTML:

  3. 78 of 80 product pages had no shippingDetails in their structured data.

  4. 76 of 80 product pages had no hasMerchantReturnPolicy in their structured data.

Important qualifier: This is a technical check of public structured data on a non-random sample we selected. A missing schema field does not mean a store lacks a shipping or return policy on its website, and structured data alone does not guarantee or predict what any AI assistant will recommend.

Try the Free Read-Only Check

I built CitedCart so Shopify and WooCommerce store owners can inspect their own public product and policy markup (read-only, no store login required):

Top comments (0)