7 Structured Data Fields That Get Your Shopify Products Recommended by AI

August 17, 2026

By Steve Merrill · August 17, 2026

Which structured data fields actually get your Shopify products recommended by AI?

The seven fields that matter most are Product schema, GTIN/MPN, availability, price, aggregateRating, brand, and shipping/returns. Fill those out correctly and AI assistants can read your product, trust it, and put it in front of a buyer.

Skip them and you're invisible. AI doesn't guess. It reads structured data or it moves on to the store that filled it out.

I've had a hard time getting store owners to care about this. It's boring plumbing. But it's the plumbing that decides whether ChatGPT, Gemini, or Perplexity names your product or your competitor's. Here's the exact list.

1. Product schema (the wrapper for everything)

Product schema is the container that tells AI "this page is a product," and every other field lives inside it. Without it, an assistant has to scrape guesses off your HTML, and it usually gets it wrong. Most Shopify themes add a basic version, but check yours in Google's Rich Results Test and confirm it's actually firing on product pages, not just the homepage.

2. GTIN and MPN (the product's real ID)

GTIN (the barcode number) and MPN (manufacturer part number) are how AI matches your product to the same product everywhere else on the web. Without them, your listing is an orphan that can't be compared or verified. Google Merchant Center treats GTIN as a top signal, and you set it in Shopify under each variant's "Barcode (ISBN, UPC, GTIN, etc.)" field.

3. Availability (in stock or not)

The availability field tells AI whether the product can actually be bought right now, and assistants will not recommend something they think is sold out. According to Schema.org, this should read as InStock, OutOfStock, or PreOrder. Shopify tracks inventory automatically, but confirm your theme passes that status into the schema instead of hardcoding "InStock" on every page.

4. Price and priceCurrency

Price and priceCurrency let AI compare your product on cost, which is one of the first things a shopping assistant filters on. A missing currency or a stale price gets your listing thrown out or, worse, flagged as mismatched against your feed. Shopify populates price from your variant, but make sure priceCurrency matches your store's actual currency, because Google Merchant Center rejects feeds where the on-page price and feed price disagree.

5. AggregateRating and review

AggregateRating and review data give AI social proof, and assistants lean on star ratings hard when they pick which product to name. A product with 200 reviews at 4.7 stars beats an identical product with none, every time. Add a review app like Judge.me or Loox that writes valid aggregateRating markup, and make sure the ratings on the page match the numbers in your schema.

6. Brand

The brand field tells AI who makes the product, which lets it group your items under a name buyers and assistants already trust. Missing brand data makes your product look generic, and generic loses to named brands in a recommendation. Set it in your Merchant Center feed and confirm your theme outputs a brand property inside the Product schema, not just in the page text.

7. Shipping and return details

Shipping cost, delivery time, and return policy are the last thing a buyer worries about, so AI now surfaces them before it recommends. A store with free shipping and a clear 30-day return gets picked over a cheaper product with murky terms. Fill in the shipping and returns fields in Google Merchant Center, and mirror them on your product page so your live schema and your feed tell the same story.

How I chose these seven

These are the fields that show up in both the Schema.org Product spec and Google Merchant Center's required or recommended list. That overlap is the signal. When on-page schema and shopping feed agree a field matters, AI is using it to decide who gets recommended.

FAQ

What structured data does AI use to recommend Shopify products?

AI reads Product schema fields like GTIN, MPN, availability, price, aggregateRating, brand, and shipping details. Those map directly to what an assistant needs to compare products and recommend one with confidence.

Does Shopify add product structured data automatically?

Most themes add a basic Product schema, but they usually skip GTIN, MPN, aggregateRating, and shipping fields. You'll need a theme edit or a schema app to fill the gaps.

Do I need a Google Merchant feed if I already have schema?

Yes. On-page schema helps AI read your live pages, and the Merchant feed hands AI shopping surfaces a clean copy of the same data. Keep both in sync or you'll get rejected on price mismatches.

How fast do these changes show up in AI recommendations?

Schema fixes get picked up on the next crawl, usually within days. Ratings and reviews build over time, so those compound the longer you run them.

Want your whole product catalog fixed for AI shopping the right way? See how WRKNG Digital gets Shopify stores recommended by AI.

Back to Blog