If you have ever added review or aggregateRating schema markup to your website hoping to see gold stars appear under your listing in Google search, and nothing happened, you are not doing it wrong. You are running into a policy change Google made back in 2019 that a surprising amount of SEO advice online still has not caught up with.
aggregateRating or review schema in 2019, because too many sites were adding fake or self-marked "5-star" schema that had nothing to do with real customer feedback. The star ratings you still see in search mostly come from Google's own local pack, Maps listings, and a small set of schema types Google still trusts — not from a badge you add to your own homepage.
What Google actually changed in 2019
Before 2019, it was common practice — and common advice — to mark up a business's own testimonials or review sections with Review or AggregateRating schema, hoping to earn a star-rating rich snippet directly under the organic search listing. The problem was predictable: any business could write its own "5.0 based on 3 reviews" markup, whether or not those reviews were real, verified, or even visible to a human visitor. Google's own guidance eventually stated plainly that it does not show review-rich results for a business's self-published reviews about itself — a self-review, essentially — precisely because that markup was too easy to fabricate and too disconnected from an independent source of truth.
The exception Google carved out and still supports is for review/rating schema on third-party review and recipe/product-style content where the reviewed entity is not the publisher — think an independent review site rating a restaurant, or a recipe site's reader ratings on a specific recipe. A local service business marking up its own testimonials about itself does not qualify, no matter how the schema is written.
Myth vs. fact: review schema and star snippets
| Claim | Myth or fact | Why |
|---|---|---|
| Adding aggregateRating schema to my homepage will show stars under my Google listing | Myth | Google excludes self-serving business review markup from rich results since 2019 |
| Star ratings appear next to my business in Google Maps and the local pack | Fact | These come directly from your Google Business Profile reviews, not on-site schema |
| Independent review sites can still get star-rich results for reviews they publish about other businesses | Fact | Third-party review schema (not self-published) is still an accepted exception |
| Removing review schema from my site will hurt my SEO ranking | Myth | Unused or ineligible schema does not carry ranking weight on its own |
| Product schema with reviews (for physical products you sell) can still show rich results | Fact | Product review snippets follow different, still-supported guidelines than local business self-reviews |
| A "5-star reviews" badge on my homepage is the same thing as a search rich snippet | Myth | One is a visual trust element on your page; the other is a Google SERP feature — they don't overlap |
Where star ratings actually show up today
The stars consumers associate with "Google reviews in search" almost always come from one of these places, not from schema on your own site:
The map + three-listing block that appears for "near me" and category searches shows your Google Business Profile star rating directly.
Your rating and review count display natively on your Maps listing, sourced from Google's own verified review data.
Searching your exact business name can surface a side panel with your Google rating pulled from your Business Profile.
None of these require any schema markup on your website — they are populated directly from your claimed and verified Google Business Profile.
What you can still do to influence how you show up
- Claim and verify your Google Business Profile — this is the single account that powers your local pack and Maps star rating, and it is the only lever that actually moves those numbers.
- Keep collecting genuine reviews consistently — your Business Profile rating and count are exactly what search users see; there is no shortcut around simply earning more real reviews.
- Use schema for what it is actually built for — LocalBusiness, Organization, and FAQ schema remain fully supported and can earn other rich result types; just do not expect them to fabricate a review star snippet.
- Stop treating review schema as an SEO lever — it is not going to move your rankings or add stars to your listing, so there is no need to keep chasing it.
The honest reframe: reviews for conversion, not SERP decoration
Here is the part that actually matters for your business, regardless of what happens in search results: a reviews widget was never really about winning a rich snippet. Its real job is showing your genuine star rating and review text directly on the page a visitor is already looking at, at the exact moment they are deciding whether to trust you — your homepage, your pricing page, your booking form. That is a conversion tool, not an SEO trick, and it works whether or not Google ever shows a star snippet for you in search.
GR Widget embeds your live Google Business Profile rating and reviews on your site with one script tag, no API key, 6 free layouts and 13 in total across paid plans. We do not promise it will add stars to your Google search listing — nothing legitimately can anymore — but it will put real, verified proof exactly where your visitors are already reading. For more on where that placement matters most, see our guide on how many Google reviews customers read before booking, or browse live examples on our widget examples page.
Stop chasing a search snippet Google retired years ago. Show your real rating where visitors are already deciding.
Show your Google reviews for freeNo credit card · 6 free layouts · Live in minutes
Compare plans on pricing, explore every layout on features, or browse more guides on the GR Widget blog. Questions? Email hello@grwidget.com.