Review Schema
Understanding Review Schema
Review schema uses the schema.org/Review and schema.org/AggregateRating vocabularies to provide search engines with structured information about user reviews and ratings. The Review type represents a single review with properties like author, reviewRating, reviewBody, and datePublished. The AggregateRating type summarizes multiple reviews with ratingValue, bestRating, ratingCount, and reviewCount.
When properly implemented and validated, review schema enables review rich results — the gold star ratings that appear alongside your search listing in Google. These visual elements are among the most impactful SERP enhancements because they convey social proof at a glance. Google supports review rich results for specific content types including products, recipes, books, courses, events, local businesses, movies, and software applications. Notably, Google does not support self-serving review schema — you cannot mark up reviews of your own organization on your homepage.
Google's guidelines for review schema have become increasingly strict. Reviews must be genuinely user-generated, the markup must accurately reflect visible on-page content, and the ratings must not be fabricated or manipulated. Google's Review Abuse system and manual review team actively monitor for violations. Sites caught using fake reviews in structured data face manual actions that strip all rich results from the domain, a penalty that can take months to resolve.
Why Review Schema Matters
Star ratings in search results are one of the strongest click-through rate drivers available in SEO. Multiple studies have shown that search results displaying review stars achieve CTR increases of 25-35% compared to identical listings without stars. This is because star ratings provide instant visual differentiation and social proof, two psychological triggers that strongly influence click behavior. In competitive SERPs where all listings offer similar title tags and descriptions, review stars become the deciding factor for which result gets the click.
Review schema also supports broader e-commerce and local SEO visibility. Google uses aggregated review data in product rich results, local pack listings, and Google Shopping surfaces. For local businesses, review schema enhances the connection between your website's review content and your Google Business Profile, creating a consistent reputation signal that strengthens local search performance. The reviews you display with proper schema also contribute to Google's understanding of your business entity.
Best Practices
- Implement AggregateRating schema nested within Product, LocalBusiness, or other applicable parent types rather than using standalone Review schema, which provides Google with better context.
- Only mark up reviews that are visible on the page — hidden reviews or schema that does not match displayed content violates Google's guidelines and risks a manual action.
- Use JSON-LD format for review schema and validate it with Google's Rich Results Test before deployment and regularly via Search Console's review snippet enhancement report.
- Collect genuine first-party reviews through verified purchase flows or authenticated review systems to ensure schema data reflects authentic customer feedback.
- Include the full range of recommended properties — author name, datePublished, reviewBody, and individual reviewRating — for each Review object to maximize schema completeness.
- Never add self-serving review schema to pages about your own organization — Google explicitly prohibits this and treats it as a structured data spam violation.
Need Help With Review Schema?
Our SEO experts can help implement effective review schema strategies for your business.
Get Your Free Audit