D8 · Structured Data

    Product & Review Schema Checker — are your products marked up?

    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.
    Updated June 2026 · Technical SEO & GEO · Part of Structured Data

    Check your product & review schema

    Paste a URL — GEObubbly checks whether your commercial pages use complete Product and Review schema.

    ✓ Free check1 signal✓ No signup required
    In short: For commercial pages, Product and Review/AggregateRating markup powers rich results (price, availability, stars) and richer AI shopping answers.

    What does the product & review schema check look for?

    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.

    How is it evaluated, and how is it scored?

    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.

    Why product & review schema matters for SEO and GEO

    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.

    How this check scores
    Pass: Complete, accurate Product and review markup on commercial pages.
    Warning: Partial product/review markup.
    Fail: Missing on commercial pages that should have it.

    FAQ

    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.

    Related checks in Structured Data

    D2
    Schema validity & appropriate type
    D7
    FAQ / QAPage / Article schema
    D1
    Structured data present (JSON-LD)

    Audit your page across all 9 checks in Structured Data

    See which checks pass, warn or fail — in seconds.

    Run a free audit →
    ← Back to the full Structured Data guide
    Free TrialContact