HomeBlog › How to get Google review stars in search (the honest answer)

How to get Google review stars in search (the honest answer)

Search for how to get review stars in Google and almost every article tells local businesses to add AggregateRating schema to their website. For a local service business, that advice is wrong: Google does not show stars from reviews a business marks up about itself. Here is the honest version - and what actually moves the needle.

The advice you have probably heard (and why it is wrong)

The usual tip is to paste a block of AggregateRating schema onto your homepage with your rating and review count, and stars will appear under your search result. For a local business rating itself on its own site, that does not work. Google's own guideline is explicit: when the business being reviewed controls the reviews about itself, those pages are ineligible for the star review feature. This is called self-serving review markup, and Google ignores it - sometimes it is even flagged as spam. So you can add the code perfectly and still never see a star.

Where local review stars actually come from

For a local business, the stars people see come from your Google Business Profile, not your website. In the map pack and the knowledge panel, Google pulls the rating straight from your real Google reviews. That is the lever that matters: earning and maintaining Google reviews. No line of code on your own site can substitute for it, and none is needed - Google already has your rating.

Grade your Google Business Profile free

Your reviews and local stars live on your profile, not your site. See how yours stacks up against the competitors outranking you.

Grade My Profile Free

When review schema DOES work

Review and AggregateRating schema is legitimate in the cases it was built for: product reviews on an e-commerce page, or ratings genuinely sourced from a third party (not curated by the business itself). If you sell products, marking up product ratings can earn stars. A plumber or dentist rating their own service on their own LocalBusiness schema is the case Google specifically excludes.

What to do instead

Three things actually help. First, build a habit of asking every happy customer for a Google review and responding to each one - that is what grows the rating people see. Second, put real testimonials on your website as visible content (quotes, names, photos). That is completely fine and builds trust with visitors; it is only self-serving star schema that Google excludes. Third, use schema for what it is good for: a clean LocalBusiness block with your name, phone, address, and the areas you serve, plus Service and FAQ markup, so Google and AI engines understand who and where you are.

The bigger picture: where you actually rank

Chasing a star that will not appear is a distraction from the thing that decides whether customers find you at all: your position in the Google map pack across your service area. Most local businesses rank fine right at their address and disappear a few miles away, where plenty of their customers are actually searching. A geo-grid rank scan shows you exactly where you show up and where you vanish - a far more useful picture than a star that Google was never going to display.

Grade your Google Business Profile free

Your reviews and local stars live on your profile, not your site. See how yours stacks up against the competitors outranking you.

Grade My Profile Free
ZH
Zachary Hoppaugh

Founder of Zachary Hoppaugh LLC, where he helps home-service contractors get found online. He built HopHQ after auditing dozens of local business websites and finding the same fixable problems on nearly every one.

How to get Google review stars in search (the honest answer) - questions

So adding AggregateRating schema to my site does nothing?
For a local business rating itself, it does not produce stars - Google treats self-serving reviews as ineligible for the star feature. It is not worth chasing. Focus on Google Business Profile reviews, which is where your local stars actually come from.
Can I still show my reviews on my website?
Yes. Displaying real testimonials as visible content - quotes, names, photos - is fine and helps visitors trust you. The thing Google excludes is self-serving AggregateRating schema used to trigger star rich results, not showing your reviews to people.
How do I get more stars, then?
Earn more Google reviews and keep the rating high: ask every satisfied customer, make it a routine, and respond to each review. The rating in the map pack updates from those real reviews - no site code required.

More from the blog