← Back to blog
Strategy

Review Schema Markup and Star Ratings in Search

Those star ratings under some search results come from structured data. Here is what you can legitimately mark up, and what will get you a manual penalty.

Key takeaways:

  • Stars in organic results come from schema markup on your own site, not from your Google profile
  • You cannot mark up reviews you collected on Google and republish them for stars — that is against the guidelines
  • Self-serving LocalBusiness review markup is explicitly disallowed
  • Valid markup plus genuine first-party reviews is the only durable route

Star ratings in organic search results are consistently one of the biggest click-through improvements available. Two results side by side, same position, one with stars — the one with stars wins a disproportionate share of clicks.

Which is exactly why this area is full of bad advice and why Google has tightened the rules repeatedly.

Where the stars actually come from

They come from structured data — schema.org markup — embedded in your own pages. They are not pulled from your Google Business Profile. Reviews on your Google profile power the map pack and the local panel; they do not put stars on your organic listing.

This distinction causes a lot of confusion. Collecting more Google reviews is enormously valuable, but it will not produce stars in organic results on its own.

The rule that catches people out

Google's guidelines disallow self-serving review markup: you cannot mark up reviews about your own business on your own site's LocalBusiness or Organization entity and expect stars. That specific case was deliberately shut down.

What remains legitimate:

  • Product reviews — reviews of a specific product you sell, on that product's page
  • Service or offering pages where the reviewed thing is genuinely distinct from the business itself, marked up accurately
  • Recipes, courses, events, software and the other types that explicitly support aggregate ratings

And what will get you in trouble:

  • Marking up reviews you copied from Google, Facebook or anywhere else as if they were first-party
  • Aggregate ratings that do not correspond to reviews visible on the page
  • Markup on a page where a user cannot actually see the reviews being described
  • Invented or inflated review counts

The penalty for structured data abuse is a manual action against rich results. It is recoverable but tedious, and while it is in force you lose every rich result across the site, not just the offending page.

The requirement people skip

The reviews must be visible on the page to the user. Markup describes what is on the page; it is not a side channel for claims. If your aggregate rating says 4.8 from 120 reviews, a visitor should be able to see those reviews there.

A practical approach

  1. Keep collecting Google reviews — that is what drives the map pack, and it is the bulk of local visibility
  2. Separately, collect reviews on your own site for the specific products or services where markup is permitted
  3. Display them on the relevant page, then mark up exactly what is displayed
  4. Validate with Google's Rich Results Test before you ship
  5. Watch Search Console for structured data errors, which usually appear within days

Do not let it distract you

Schema is worth doing properly, but for most local businesses it is a smaller lever than the basics: a complete profile, a steady flow of recent reviews, and responses to them. Get those running first, then add markup as a refinement.

Markup can earn you stars where it is allowed. A steady flow of genuine reviews is what earns you the ranking in the first place. Start collecting reviews with SnappyRatings →

Start collecting more Google reviews today

SnappyRatings automates review requests via QR code, email, and SMS — so your business builds reviews every month without anyone having to remember to ask.

Get started →