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

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 →