Product Pages

Product Schema: How to Get Price, Stock and Review Stars Into Google Results (in 30 Minutes)

5 min read  ·  October 16, 2026

Product schema is a small block of code on your product page that tells Google the product’s price, currency, stock status, brand and rating in a format machines can read. With it, Google can show those details right in search results, so shoppers see your price and review stars before they click. Without it, your listing is a plain blue link next to competitors that look richer.

What rich results are worth

Pages shown as rich results got an 82% higher click-through rate. That is what Nestlé measured when it compared its rich result pages with ordinary listings. Rotten Tomatoes saw a 25% higher click-through rate on pages with structured data.

Source: Google Search Central, Introduction to structured data markup (case studies)

Why many product pages miss out

Google reads your page’s code, not its design. A shopper sees a price and five gold stars. If those facts are not in your markup, Google has to guess, and it usually shows nothing. Many Shopify themes and WooCommerce already output basic product schema, but it often stops at name, image and price. Ratings, brand, product codes, shipping and returns are the fields most often missing, and a review app can add a second, conflicting block on top.

Google also has one firm rule: never mark up anything shoppers can’t see on the page. A rating or price that exists only in the code can cost you rich results altogether.

How to add product schema in 3 steps

1

Test what you already have. Paste the URL of your best-selling product into Google’s free Rich Results Test. Look for Merchant listings and Product snippets in the results. Errors block rich results. Warnings tell you which useful fields are missing. If you see two Product items, your theme and an app are both adding markup.

2

Fill the fields that sell. Google requires name, image, price and currency for merchant listings. Then add the recommended ones: availability, brand, GTIN (the barcode number), rating and review count, shipping details and return policy. On Shopify, use your theme’s built-in schema or one SEO app, never both. On WooCommerce, the built-in markup plus one SEO plugin covers most of it.

3

Keep the code identical to the page. The price, stock status and rating in your schema must match what shoppers see, including after a sale ends or a product sells out. If you also send a product feed to Google Merchant Center, keep it consistent with the page too. Once a month, open the Merchant listings report in Google Search Console and fix any new errors.

“
Store owners judge a product page by how it looks. Google and AI tools judge it by what the code says. If your price, stock and rating aren’t in the markup, those machines are guessing, and a competitor with clean data gets the richer listing.
Patrik Vavrovič
Patrik VavrovičFounder, KonvertiQ
About Patrik Vavrovič
Patrik Vavrovič is a marketing and business consultant and co-founder of the marketing agency ContentFruiter. With 15 years in marketing and hundreds of audits behind him, for brands ranging from local retailers to names like Garmin, Viessmann and HiPP, he founded KonvertiQ to bring that same depth to ecommerce checkout and conversion.
Interactive Reality Check

Have you ever run one of your product pages through Google’s Rich Results Test?

Product schema and AI search: what it does and doesn’t do

AI shopping assistants and buying agents work from structured product facts: price, stock, brand and product codes. Clean schema that matches your feed helps them read those facts correctly, and checkout agents need price and stock in the page source, not loaded later. But schema is not a shortcut to being recommended.

Adding schema did not significantly increase AI citations. Ahrefs tracked 1,885 pages that added JSON-LD against 4,000 matched control pages. ChatGPT and Google AI Mode citations barely moved, and AI Overviews dipped slightly. The authors still recommend schema for rich results.

Source: Ahrefs, study of 1,885 pages, May 2026

Treat schema as the foundation, then earn the recommendation with reviews and independent mentions. For the full picture, read our guides to AI shopping assistants, generative engine optimization for ecommerce and the ecommerce SEO audit checklist.

Key takeaways

Product schema states your price, stock, brand and rating in code, so Google can show them in search results.

Google’s case studies report up to 82% higher click-through rates for pages shown as rich results.

Merchant listings require name, image, price and currency. Availability, brand, GTIN, ratings, shipping and returns are recommended.

Never mark up content shoppers can’t see, and keep schema identical to the page and your product feed.

Schema helps AI tools read your product facts, but on its own it did not raise AI citations in Ahrefs’ 1,885-page study.

FAQ

What is product schema?
Product schema is a short block of code, usually JSON-LD, on a product page that states the product’s name, image, price, currency, availability, brand and rating in a format machines can read. Google uses it to show rich results such as price, stock status and review stars in search.
Does product schema improve rankings?
Not directly. Structured data is not a ranking factor in itself, and Google never guarantees a rich result. Its value is in how your listing looks: price, stock and stars can make shoppers more likely to click, and Google’s own case studies show higher click-through rates for pages shown as rich results.
Will product schema get my products recommended by ChatGPT?
Not on its own. An Ahrefs study of 1,885 pages found that adding schema did not significantly increase citations in ChatGPT or Google AI Mode. Schema helps AI tools read your price and stock correctly, but recommendations depend more on reviews, independent mentions and complete product data in your feed.

Get practical store fixes in your inbox

Join the KonvertiQ newsletter for short, data-backed tips on checkout, trust and conversion. No spam, unsubscribe anytime.

We use your email only to send the newsletter. See our Privacy Policy.

We use cookies for essential site functionality and, only with your consent, for analytics. More in our Cookie Policy.

Cookie settings

Choose which categories of cookies you want to allow. Essential cookies are always active.

Essential
Required for the site to function.
Analytics
Helps us understand how the site is used.
Marketing
Used to personalize advertising.