6 Structured Data Types That Get Shopify Products Into AI Recommendations

August 02, 2026

By Steve Merrill, Founder of WRKNG Digital | August 2, 2026

What structured data gets Shopify products into AI recommendations?

Six schema.org types do the heavy lifting: Product, Offer, AggregateRating/Review, FAQPage, BreadcrumbList, and Organization. Product and Offer are the two that decide whether an AI engine can name your item at all, because they carry the price, availability, and identifiers the model needs to answer a shopping question.

Here's the thing most stores get wrong. They chase content and ignore the machine-readable layer sitting under every product page. AI shopping assistants like ChatGPT, Perplexity, and Gemini don't guess. They pull structured data. If your JSON-LD is thin, you're invisible to the exact tools people now use to shop.

I've had a hard time getting store owners to care about this. It feels boring next to ads. But this is the plumbing that lets AI recommend you instead of your competitor. Here are the six types that matter, and one Shopify note for each.

1. Product schema

Product schema is the core. It tells AI engines the name, description, image, brand, and identifier (GTIN or MPN) of what you sell, per the schema.org Product spec. Without a valid identifier, the model can't confirm your product is the same one it sees cited elsewhere.

On Shopify, most themes emit partial Product JSON-LD but skip gtin, mpn, and brand. Map your product's barcode field to gtin and add a real brand value. That one fix moves you from "a product" to "the product."

2. Offer schema

Offer lives inside Product and carries price, currency, and availability. This is what lets an AI answer "is it in stock and what does it cost" without ever loading your page. Google's product structured data docs treat price, priceCurrency, and availability as the fields that qualify you for shopping surfaces.

Shopify variants each need their own Offer. If you sell three sizes, output three Offers or an AggregateOffer with a low and high price. Stale availability is the killer here, so keep availability synced to real inventory.

3. AggregateRating and Review schema

Ratings are trust signals AI engines weigh heavily when they rank options. AggregateRating gives the star average and review count. Review gives individual quotes the model can cite. Google's review snippet docs require the rating to be tied to a specific product, not the whole site.

Most Shopify review apps (Judge.me, Loox, Yotpo) inject this schema, but two apps fighting over the same page create duplicates. Pick one source of review JSON-LD and turn the other off.

4. FAQPage schema

FAQPage schema turns your product questions into direct, quotable answers. AI assistants pull these almost verbatim when a shopper asks "does this fit," "how do I care for it," or "what's the return window." It's one of the highest-hit citation formats for answer engines.

On Shopify, add an FAQ block to the product template and mirror it in FAQPage JSON-LD. Write real buyer questions, not marketing copy. The answer field is what gets read aloud.

5. BreadcrumbList schema

BreadcrumbList tells AI where a product sits in your catalog: Home, then Collection, then Product. That hierarchy helps the model understand category and relationships, so it recommends the right item for the right query. Google documents it in the breadcrumb structured data guide.

Shopify's URL structure already implies the path, but few themes emit clean BreadcrumbList JSON-LD. Add it so "men's waterproof boots" resolves to the collection, not a random product floating with no context.

6. Organization and Brand schema

Organization schema establishes who you are: name, logo, official URL, and social profiles. This is how AI engines connect scattered mentions of your store into one trusted entity. A recognized brand gets recommended over an anonymous one.

Put Organization JSON-LD in your Shopify theme layout so it loads on every page, and reference the same brand value inside your Product schema. Consistency between the two is what builds the entity. The schema.org Organization spec covers the fields to include.

Don't forget ItemList for collection pages

Product pages aren't the only surface. Your Shopify collection pages should carry ItemList schema, which tells AI the page is a grouped set of products and links each entry to its own Product page. That's how an engine pulls "best of" your catalog into a recommendation instead of ignoring the whole category.

How we chose this list

These six are the types Google's structured data documentation flags for products and the ones AI shopping engines actually parse to answer buying questions. We ranked them by how directly each one affects whether a model can name, price, and trust your product.

FAQ

Q: What structured data does AI use to recommend Shopify products?

AI shopping engines read Product, Offer, AggregateRating/Review, FAQPage, BreadcrumbList, and Organization schema. Product and Offer carry the price, availability, and identifiers the model needs to name your item as an answer.

Q: Does Shopify add product schema automatically?

Some themes output basic Product and Offer JSON-LD, but coverage is inconsistent and often misses GTIN, brand, and review fields. Check your rendered pages in Google's Rich Results Test and fill the gaps with a schema app or theme edit.

Q: Do I need a GTIN for AI shopping visibility?

For branded and manufactured products, yes. A GTIN or MPN inside Product schema lets AI engines match your listing to the same product across the web, which builds the confidence needed to recommend it.

Q: What schema type should collection pages use?

ItemList schema. It tells AI engines the page is a grouped set of products and links each entry back to its own Product page.

Your product data is either machine-readable or it's a guess. AI engines don't recommend guesses. If you want your Shopify store built to get named in AI shopping answers, see how we do it at WRKNG Digital's agentic commerce page.

Back to Blog