**On product pages, Product and Review schema unlock the star ratings and pricing that make your listing stand out in search.** This check looks for complete Product schema (with price and availability) and Review or aggregate rating markup on commercial pages. Done well, it earns eye-catching rich results; left off, your product listings look plain next to competitors that have it.
It checks whether commercial pages describe their products and ratings in machine-readable form. Specifically:
- Product schema — the product's name, image, description and key attributes.
- Offer details — price, currency and availability via an Offer, which is what enables pricing in rich results.
- Review / aggregateRating — individual reviews and/or an aggregate star rating, which power the star display.
Complete Product plus review/rating schema passes; partial markup (missing offers or ratings) is a warning; no product schema on a commercial page is a fail.
GEObubbly checks commercial pages for Product, Offer and Review/aggregateRating schema. It's an extended Structured Data check that runs directly against the page's markup.
For commercial pages, Product schema is the markup that lets engines understand you're selling something specific and what its details are, while the nested Offer carries price, currency and availability, and Review or aggregateRating markup carries customer ratings. Together they make a product page eligible for product rich results — the listings that show a star rating, price and stock status right in the search result. Those enhanced listings are far more eye-catching than a plain blue link, which typically lifts click-through, and the rating stars in particular act as social proof before the user even clicks. The markup must reflect real, visible information — genuine prices and authentic reviews — since fabricated or self-serving review markup is a structured-data violation. For e-commerce, this is among the highest-value schema you can add. For GEO, well-described products with clear pricing and rating data give AI engines structured facts to surface when users ask about products.
Product schema is structured data that describes a product you're selling — its name, image, description, brand and identifiers like SKU or GTIN. Crucially, it nests an Offer that specifies the price, currency and availability (in stock, out of stock), and it can include Review and aggregateRating for customer ratings. This markup tells engines exactly what the product is and the key facts a shopper cares about, and it's what makes a product page eligible for the rich results that show price, stock and stars directly in search.
Star ratings in search come from Review or aggregateRating structured data on a page that's eligible for the relevant rich result — typically a Product page with valid Product schema, or other supported types. You add an aggregate rating (the average score and number of reviews) and/or individual reviews in machine-readable form, matching the reviews genuinely shown on the page. The ratings must be authentic and not self-serving. With valid, policy-compliant markup, Google may display the star rating in your listing, though eligibility and display are ultimately at its discretion.
Pages that present a specific purchasable product should have Product schema, because it's how engines understand the offering and how the page becomes eligible for product rich results with price and stock. Category or listing pages that show many products aren't individual product pages, so they use different markup (or none of the Product type), and purely informational commercial pages may not need it. The rule of thumb: if a page is about buying one specific product, mark it up with complete Product and Offer schema; that's where the rich-result and understanding benefits apply.
No — self-serving review markup is against Google's guidelines. You can't add Review or aggregateRating structured data for reviews you've written about your own products or services; the reviews represented in markup must be genuine reviews from customers or independent third parties that are actually displayed on the page. Marking up fabricated, incentivised-without-disclosure, or self-authored reviews is a structured-data violation that can cost you rich-result eligibility or trigger manual action. Use review schema only for authentic, visible customer reviews.
Yes. When users ask AI engines about products — comparisons, prices, availability, recommendations — structured Product, Offer and rating data gives those engines clear, machine-readable facts to draw on rather than having to parse them from prose. Accurate product schema helps your offerings be represented correctly in AI-generated shopping answers and comparisons, which is increasingly important as AI plays a bigger role in product discovery. Combined with the rich-result benefits in traditional search, complete product markup is high-value for both SEO and GEO on commercial pages.