A structured data markup that helps search engines understand and display review content in search results.
Web developers or marketers reading about implementing structured data for product or service pages.
01What it is and how it works
Review Schema uses Schema.org vocabulary to label elements of a review, such as the item being reviewed, the rating value, the reviewer name, and the review text. When a search engine like Google crawls a page with this markup, it can parse the structured data and use it to generate rich results, such as star ratings or snippet reviews, directly in search listings. The markup is typically added in JSON-LD format within the page's HTML head or body, and it connects each review attribute to a defined property in the Schema.org Review type. This structured approach allows search engines to reliably extract and display review information across different websites and platforms.
Review Schema is code added to a webpage that tells search engines what a review says and who wrote it.
02What to do about it
This week, audit your product or service pages to identify existing reviews. Add JSON-LD Review Schema markup to those pages, ensuring each review includes the required properties: itemReviewed, reviewRating, author, and reviewBody. Use Google's Rich Results Test tool to validate your markup before publishing. If your site uses a CMS like WordPress, install a plugin that supports Schema.org review markup to automate the process. For custom-built sites, work with your development team to implement the markup dynamically for each review displayed on your pages.
03How it is measured or noticed
Review Schema is noticed through rich results in search engine results pages, where star ratings or review snippets appear alongside listings. Marketers can monitor its impact using Google Search Console, specifically the Enhancements section, which reports on valid and invalid Review Schema instances. A sudden drop in rich result appearances may indicate broken or missing markup. Additionally, tracking tools can measure click-through rate improvements on pages with Review Schema versus those without, providing insight into its effectiveness.
04Common mistakes
- Using fake or incentivized reviews in the markup, which violates Google's policies
- Omitting required properties like author or reviewRating, causing validation errors
- Applying Review Schema to pages without actual review content
- Mixing up aggregate ratings with individual review markup
- Not testing markup with Google's Rich Results Test before going live
05Limits
Review Schema only works when actual review content exists on the page. It does not generate reviews on its own. It is often confused with AggregateRating Schema, which summarizes multiple reviews into a single average score. Review Schema is also not a guarantee of rich result appearance; search engines may choose not to display it based on quality or relevance factors. Additionally, it applies primarily to web search and may not be recognized in AI-powered search experiences or voice assistants without explicit integration.
06Worked example
<script type="application/ld+json"> { "@context": "https://schema.org/", "@type": "Review", "itemReviewed": { "@type": "Product", "name": "Wireless Headphones" }, "reviewRating": { "@type": "Rating", "ratingValue": "4", "bestRating": "5" }, "author": { "@type": "Person", "name": "Jane Doe" }, "reviewBody": "Great sound quality and comfortable fit." } </script>
Frequently asked questions
How does Review Schema differ from Rich Snippets?
Review Schema is a specific type of structured data markup focused on reviews, while Rich Snippets is a broader term for enhanced search results. Review Schema uses Schema.org to label review elements like ratings and text, which can then appear as Rich Snippets in search results.
Should I implement Review Schema if my site has few reviews?
It depends on your goals. Review Schema requires actual review content to function. If you have minimal reviews, it may not yield significant results, but adding even a few reviews could improve visibility in search results.
What happens if I use Review Schema incorrectly?
Incorrect implementation can prevent search engines from displaying reviews. Common errors include missing required fields like rating values or improperly formatted data, which may cause reviews to not appear in search results.
How long before Review Schema affects search results?
It can take days to weeks for search engines to crawl and index the markup. Once indexed, reviews may appear in search results within hours, but timing varies by engine and site traffic.
Asked out loud
spoken, not typedThe same term in the words somebody uses speaking to an assistant rather than typing into a box — written from the situation, which is why each one carries the situation it came from.
Yes, but it requires pausing to edit code or content. If you're in a hurry, focus on adding review text and ratings to your page first, then implement the schema later when you have time.
Yes, if you have reviews. It can make your listings stand out in search results, which may drive more traffic. Without reviews, the benefit is limited, but even a few can help.
You’ll need to fix the markup errors. Check for missing fields like ratings or review text. Search engines may ignore incorrect schema, so review your code against Schema.org guidelines.