STRUCTURED DATA · SEO GLOSSARY

Star Rating SEO

The use of aggregateRating JSON-LD (schema.org) to display star ratings in Google organic search results — the yellow star snippets that appear beneath page titles. Available for LocalBusiness, Product, Recipe, and Movie pages; requires a minimum review count threshold and must accurately reflect user-generated reviews displayed on the page.

Definition

Star rating SEO refers to the practice of correctly implementing `aggregateRating` schema.org JSON-LD on pages where an aggregate review score is displayed, enabling Google to show star rating rich snippets in organic search results (the yellow stars visible beneath page titles in SERPs). Schema properties: **`ratingValue`** — the numeric average (e.g., "4.7"). **`reviewCount`** — the number of reviews contributing to the average. **`bestRating`** — the maximum possible rating (usually "5"). **`worstRating`** — the minimum (usually "1", optional). The `aggregateRating` property is used within multiple schema types: `LocalBusiness` (local business star ratings), `Product` (ecommerce product ratings), `Recipe` (recipe ratings), `Movie`/`Book` (media ratings). Google eligibility requirements: (1) the star rating must reflect genuine user-generated reviews (not editorial self-assessments), (2) the reviews must be visible on the page (not hidden behind a tab or requiring interaction), (3) the ratingValue must match the displayed rating (inflated schema values are a manual action risk), (4) review count thresholds apply (Google hasn\'t specified exact minimums but very low counts — 1 or 2 reviews — rarely trigger rich snippet display). Common errors: (1) `aggregateRating` in schema but no visible reviews on the page — this violates Google\'s guidelines and may trigger removal from rich results. (2) `ratingValue` inflated above what visible reviews support. (3) Schema present but JavaScript-injected rather than server-rendered — Google may not parse the rating for rich results.

Why it matters for SEO

Star ratings in organic search results increase click-through rate — listings with visible star ratings consistently outperform text-only results in CTR studies, particularly for local business, product, and recipe queries where user reviews influence purchase or visit intent. The visual prominence of yellow stars in an otherwise text-dominated SERP draws the eye to the listing. For local businesses appearing in both organic results and the local pack (which independently shows star ratings from GBP), having correctly implemented aggregateRating on the website reinforces the review signal across both surfaces.

How DeepSEOAnalysis checks this

DeepSEOAnalysis validates `aggregateRating` in JSON-LD for: presence of required properties (ratingValue, reviewCount, bestRating), numeric format (strings and numbers both accepted but strings like "4.7" are cleaner), and server-rendering (the aggregateRating must be in the initial HTML response, not JavaScript-injected). The audit also cross-references whether reviews are visibly displayed on the page — flagging cases where aggregateRating is in schema but no review content is present in the crawled HTML.

Useful tools and resources

See how your site scores on Star Rating SEO.

The free DeepSEOAnalysis audit checks star rating seo and 100+ other signals. Full report, no signup.

Run a free audit →