9 Structured Data Fields Shopify Stores Get Wrong for AI Shopping

September 29, 2026

By Steve Merrill, Founder of WRKNG Digital — September 29, 2026

Nine structured data fields trip up Shopify stores for AI shopping: GTIN, brand, product type, availability, price with currency, condition, item image, aggregateRating, and shipping details. These are the fields AI reads to decide if it can recommend you — and they're the ones most often left blank or wrong.

Schema isn't decoration. It's the language AI reads your store in. Miss a field and you're mumbling.

1. GTIN

The GTIN (barcode/UPC) is how AI matches your product to the same item across the web. Leave it blank and the model can't confirm what you're selling. Populate it wherever a manufacturer product exists.

2. Brand

Brand ties the product to a known entity. A missing or inconsistent brand field makes the listing harder to trust and match. Set it consistently across every product, even your own private label.

3. Product type / category

Category tells AI what the item actually is so it surfaces for the right queries. Vague or missing product type means you don't show up when a shopper asks for your category. Use specific, standard categories.

4. Availability

The availability field must reflect real stock in real time. AI checks it before recommending, and a wrong value gets you skipped or, worse, recommended then failed. Keep it synced to live inventory.

5. Price with currency

Price needs a value and a currency code together. A number without currency, or a stale price, reads as unreliable. AI favors products it can price with confidence, so keep this exact and current.

6. Condition

Condition (new, used, refurbished) is a field many stores skip, but agents use it to filter. An unset condition can drop you from filtered results entirely. Set it explicitly even when everything you sell is new.

7. Item image

The structured image field gives AI a canonical product image to show in results. A missing or low-quality image reference weakens the listing in visual AI surfaces. Reference a clean, high-resolution image in the markup.

8. aggregateRating

This is the field that turns your reviews into something AI can quote. Without it, your ratings are invisible to machines. Add it wherever you have real review data — it's one of the strongest citation signals, per Schema.org's AggregateRating spec.

9. Shipping details

Structured shipping data — cost, region, speed — lets AI factor delivery into recommendations. Google's Product structured data guidance covers the shippingDetails property. Vague shipping loses to specific shipping every time.

How we chose this list

These nine come from validating Shopify product schema against what AI shopping surfaces actually read, then noting which fields were most often missing or malformed. We ranked them by how directly a gap blocked a recommendation. Fix GTIN, availability, and aggregateRating first — those three move the needle fastest.

Frequently Asked Questions

Which structured data fields matter most for AI shopping?

GTIN, availability, and aggregateRating move the needle fastest. GTIN lets AI match your product across the web, availability prevents failed recommendations, and aggregateRating makes reviews quotable.

Why does a missing GTIN hurt AI recommendations?

The GTIN is how AI matches your product to the same item across the web. Without it, the model can't confirm what you're selling, so it's less likely to recommend the listing confidently.

Do I need the condition field if everything I sell is new?

Yes. Agents use the condition field to filter results, and an unset value can drop you from filtered results entirely. Set it explicitly to 'new' rather than leaving it blank.

Ready to see how AI shopping assistants view your store?

Most Shopify stores are invisible to AI right now. I can show you exactly where yours stands. See how your store shows up in agentic commerce.

Back to Blog