Product Schema: How to Get Price, Stock and Review Stars Into Google Results (in 30 Minutes)
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
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.
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.
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.
About Patrik Vavrovič
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?
Does product schema improve rankings?
Will product schema get my products recommended by ChatGPT?
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.