Insights · AI Search
Shopify product schema for AI search.
Short version: the structured data that moves AI visibility is Product + Offer + AggregateRating + Review, with accurate name, brand, price, availability, rating, and review count. Get those clean and consistent and you've done most of the technical work that lets an assistant understand and trust your products. Here's what each field does and how to check yours.
What schema is, and why AI leans on it
Schema (structured data) is a hidden, machine-readable summary of a page — the facts, labelled. A shopper sees a nicely designed product page; an AI crawler sees whatever your schema tells it. Assistants prefer structured facts because they're unambiguous: no guessing the price out of the layout, no misreading the rating. Clean schema is the difference between being understood and being skipped.
The fields that actually matter
- Product — name, brand, description, image, and a stable identifier. The core "what is this."
- Offer — price, currency, and availability (in stock / out of stock). Assistants filter hard on price and availability, so these must be accurate and live.
- AggregateRating — average rating and total review count. This is the trust signal AI reaches for first.
- Review — individual reviews with author and rating, so the aggregate is backed by real, parseable entries.
- FAQ — question-and-answer markup on product and collection pages, which maps neatly onto how shoppers phrase questions to assistants.
How to check yours in ten minutes
Run a few product URLs through Google's Rich Results Test and Schema Markup Validator. You're looking for Product and Offer present with correct price and availability, and AggregateRating showing a real rating and count. If those are missing, empty, or wrong, that's your first fix — before any content or outreach work.
Common Shopify schema gaps
- Theme outputs Product schema but omits AggregateRating because the review app renders stars as images, not data.
- Price or availability in schema goes stale and no longer matches the live product.
- Multiple conflicting schema blocks (theme + apps) confuse crawlers about which is authoritative.
- Collection pages have no ItemList markup, so AI can't see the set of products cleanly.
The honest part
Schema is necessary but not sufficient. It gets you understood; being recommended also takes reviews, third-party coverage, and answer-first content. But if the data layer is broken, everything built on top of it is working uphill — so this is where we start.
Not sure what your schema looks like to AI?
A free AI-visibility audit includes a full read of your product-data and schema gaps — with a prioritised plan to fix them.