STRUCTURED DATA · SEO GLOSSARY
Product Review Schema
Product review schema uses schema.org Review and AggregateRating markup to enable star-rating rich results in Google Search for product and service reviews. Correct implementation requires genuine editorial reviews (not self-reviews), accurate rating aggregation, and consistency between schema data and visible page content. Google has strict policies against first-party reviews using AggregateRating.
Definition
Product review schema enables star ratings and review counts to appear in Google Search results for review content. The primary types: (1) **AggregateRating** — represents the average rating across all reviews. Embedded in a Product, LocalBusiness, Movie, Book, or other reviewable entity. Required properties: `ratingValue` (the average rating, numeric), `reviewCount` (number of reviews with text), `ratingCount` (total number of ratings including ratings without text — use whichever is larger for `reviewCount` if you only have one data point). The `itemReviewed` property must identify what is being rated. (2) **Review** — a single editorial review. Key properties: `reviewRating` (a Rating with `ratingValue`), `author` (a Person entity with `name`), `datePublished` (ISO 8601 date), `reviewBody` (the text content of the review). `itemReviewed` identifies what is reviewed. **First-party vs third-party reviews**: Google\'s structured data policies explicitly prohibit first-party reviews (a business marking up its own customer reviews using AggregateRating on its own product pages) in several contexts. Specifically: (a) AggregateRating on product pages that solely aggregate the business\'s own customer reviews without independent editorial assessment is restricted in some verticals; (b) review markup on pages that are about the business itself (e.g., a business\'s homepage claiming an AggregateRating from its own testimonials page). Independent review sites (G2, Trustpilot, Capterra, CNET, Wirecutter) reviewing products they don\'t sell can use AggregateRating freely — they\'re genuinely aggregating third-party opinions. E-commerce sites aggregating their own verified purchase reviews on product pages are generally permitted for Product schema, as the reviews are from genuine customers. **Google\'s product reviews system**: separate from Product schema, Google\'s product reviews ranking system (updated repeatedly since 2021) evaluates the quality of review content itself — rewarding in-depth, first-hand experience reviews and demoting thin summaries. This affects rankings independently of schema markup. **Snippet policy**: Google limits star rating rich results to review-type pages (pages primarily about reviewing products, services, or entities) — review stars don\'t appear for every page that implements AggregateRating markup.
Why it matters for SEO
Star rating rich results in Google Search significantly increase CTR for review pages — users are more likely to click a result showing a star rating than an equivalent result without one. For affiliate review sites, comparison sites, and e-commerce product pages, correctly implemented review schema can be a meaningful traffic driver. Google\'s strict enforcement of review schema policies means incorrect implementation (self-reviews on branded pages, fabricated ratings, schema values inconsistent with visible ratings) results in manual actions and removal of rich results. Understanding the first-party vs third-party review policy distinction prevents implementing schema that violates Google\'s guidelines.
How DeepSEOAnalysis checks this
The audit validates Review and AggregateRating schema against Google\'s Rich Results requirements: checks for required `reviewRating`, `author`, and `itemReviewed` properties on Review entities; validates `AggregateRating` `ratingValue` is within the specified `bestRating` range; checks `ratingValue` and `reviewCount` consistency with visible page content (schema claiming 4.8/5 from 230 reviews when the page shows "4.5 from 12 reviews" is flagged as misleading); detects self-review patterns (AggregateRating on a brand\'s own homepage or About page using the brand\'s own testimonials); and flags `datePublished` absent on Review entities (required for Google to assess review freshness).
Useful tools and resources
GLOSSARY
Related terms
structured data
E-commerce Schema (Product, Offer, Review)
E-commerce schema refers to the structured data types used on product and shopping pages to enable Google Shopping rich results: Product (product name, description, image, brand), Offer (price, currency, availability, priceValidUntil), and AggregateRating (review count, average rating). Correctly implemented e-commerce schema enables price, availability, and rating badges in organic search results.
Read definition →structured data
Rich Snippet
Enhanced search result display that shows additional information (star ratings, price, availability, FAQ dropdowns, recipe details, event dates) derived from structured data (JSON-LD schema) on the source page.
Read definition →onpage
E-E-A-T (Experience, Expertise, Authoritativeness, Trustworthiness)
Google\'s quality framework for evaluating content — especially important for YMYL (Your Money, Your Life) topics like health, finance, and legal.
Read definition →structured data
JSON-LD
JavaScript Object Notation for Linked Data — Google\'s preferred format for adding structured data (Schema.org markup) to web pages via a `<script type="application/ld+json">` block in the HTML head or body, keeping machine-readable data separate from visible content and easier to maintain than Microdata or RDFa.
Read definition →See how your site scores on Product Review Schema.
The free DeepSEOAnalysis audit checks product review schema and 100+ other signals. Full report, no signup.
Run a free audit →