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
GLOSSARY
Related terms
structured data
Structured Data
Machine-readable annotations added to HTML — usually JSON-LD — that explicitly describe what a page is about to search engines and AI systems.
Read definition →structured data
FoodEstablishment Schema
The schema.org type for food service businesses — a subtype of LocalBusiness that includes the Restaurant, Bakery, BarOrPub, CafeOrCoffeeShop, FastFoodRestaurant, and IceCreamShop subtypes — with properties specific to food service including servesCuisine, hasMenu, acceptsReservations, and openingHoursSpecification.
Read definition →structured data
LocalBusiness Schema
LocalBusiness schema is a Schema.org structured data type that describes a local business — name, address, phone, hours, geo coordinates, and more — enabling rich Knowledge Panel and Local Pack displays in Google Search. It is the foundation of structured data for local SEO.
Read definition →content
Review Velocity (Local SEO)
The rate at which a business accumulates new customer reviews on Google and other review platforms — a local prominence signal where consistent ongoing review acquisition is weighted alongside total review count, and where a sudden artificial spike (review gating, incentivised reviews) can trigger Google\'s review quality filters.
Read definition →structured data
Rich Results
Enhanced search result formats that Google displays beyond the standard blue link, title, and description — including star ratings, FAQ dropdowns, product panels, recipe cards, How To steps, event dates, and job listings — enabled by valid structured data (JSON-LD schema) in the page\'s server-rendered HTML.
Read definition →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 →