Star ratings in Google search results can increase your click-through rate by up to 30%. Here is exactly how to get them displaying for your website — and the mistakes that prevent them from appearing.
Star ratings appear in Google search results through a feature called "review rich results" or "rating rich results." They are not automatic — you have to add specific code to your website (called schema markup) that tells Google your rating data in a structured format it can read and display.
Google only shows star ratings when it trusts the data. This means your schema must be error-free, your reviews must be genuine, and your page must meet Google's content quality standards.
Google will not display star ratings for self-serving reviews (a business reviewing itself), reviews that are not on the actual website, or rating schema where all reviews are suspiciously perfect (all 5 stars). Genuine mixed reviews with mostly positive scores perform best.
1. Review Schema — Used for individual product or service reviews. Each review has a reviewer name, rating (1-5), and review text. Can be used on product pages, service pages, or any page with individual customer feedback.
2. AggregateRating Schema — Used for an overall average rating. Shows "4.8 (127 reviews)" in search results. This is the most visible type and appears on both product pages and business/service pages. Requires a ratingValue, reviewCount, and bestRating.
Schema markup is added to your page as a JSON-LD script block in the head section. For an AggregateRating on a service page, the structure includes: your item type, item name, the aggregate rating object with ratingValue, reviewCount, and bestRating (usually 5).
For individual Review schema, each review needs: author name, rating value, review body text, and date published. Multiple reviews can be nested in a single schema block.
Before your schema can trigger rich results, it must pass Google's validation. Use the Rich Results Test at search.google.com/test/rich-results. Paste your URL or code and Google will tell you:
Missing required fields (ratingValue or reviewCount), invalid rating format (must be numeric, e.g. 4.7 not "4.7/5"), author missing from Review type, or rating value outside the bestRating range. Fix all errors before monitoring in Search Console.
Once your schema is live, Google Search Console shows which pages have valid rich result markup. Go to Search Console, click Enhancements in the left sidebar, and look for Review snippets or Product. This shows how many pages are eligible for rich results and any issues found in your live pages.
It typically takes 1-4 weeks after Google re-crawls your pages for stars to start appearing in search results. You can request indexing via Search Console's URL Inspection tool to speed this up.
Skip the DIY. Our expert team handles your Schema Markup Setup professionally — guaranteed results or full refund.