Websites & tools
Review Schema for Local Businesses — Can You Show Google Review Stars on Your Website? (Rules Explained)
What local businesses need to know about Review and AggregateRating structured data — Google's self-serving review policy for LocalBusiness and Organization, which page types can earn review stars, how to display Google reviews on your site legitimately, testing markup and avoiding manual actions.
By Chamko Research Team Updated 5 min read
Quick answer
Google's guidelines say it won't show review rich results (stars) for LocalBusiness or Organization pages where the business marks up reviews about itself on its own website — these are called self-serving reviews. So adding AggregateRating schema with your Google rating to your homepage generally won't create stars and can mislead if done incorrectly. Review markup can be appropriate for eligible types such as products, courses, books or recipes when reviews are genuine and visible on the page. Display your Google reviews visually on your site for trust, keep LocalBusiness schema accurate, and avoid fake or hidden review markup.
Quick answer: Google's guidelines say it won't show review rich results (stars) for LocalBusiness or Organization pages where the business marks up reviews about itself on its own website — these are called self-serving reviews. So adding AggregateRating schema with your Google rating to your homepage generally won't create stars and can mislead if done incorrectly. Review markup can be appropriate for eligible types such as products, courses, books or recipes when reviews are genuine and visible on the page. Display your Google reviews visually on your site for trust, keep LocalBusiness schema accurate, and avoid fake or hidden review markup.
Many SEO plugins and agencies encourage adding star ratings to every page. For local businesses, that often doesn't work — and misuse can cause problems.
Key definitions
- Review structured data: markup describing a review of an item.
- AggregateRating: markup summarising average rating and review count.
- Self-serving reviews: reviews of a business on that business's own site, marked up about the business itself.
Google's rule in plain words
Google states that review snippets aren't shown for LocalBusiness or Organization types (and their subtypes) when the reviews are about the business itself and published on its own website. This includes embedding third-party reviews about your business and marking them up on your own site.
Where review markup can be valid
| Page type | Eligible for review snippets? |
|---|---|
| Your homepage about your business | Generally no (self-serving) |
| Service pages about your business | Generally no for business reviews |
| Product pages with genuine product reviews | Possibly yes (Product) |
| Course pages with genuine learner reviews | Possibly yes (Course) |
| Recipe, book, software, movie pages | Possibly yes |
| Review sites reviewing other businesses | Possibly yes |
Always check Google's current documentation; eligible types change over time.
What to do instead on a local business site
- LocalBusiness schema with name, address, phone, hours, geo and sameAs — no self-serving rating (schema guide, schema generator).
- Visible reviews — quotes or an embedded Google reviews widget (show reviews on website).
- Rating badge linking to your Google profile.
- Product markup on genuine product pages if you sell items with real reviews.
Risks of misuse
- Markup for reviews that aren't visible on the page.
- Fake or made-up ratings.
- Rating markup on every page of the site.
Google can ignore such markup or, for manipulative cases, apply manual actions to structured data. Check Search Console's Manual Actions report if rich results disappear (Search Console).
Testing your markup
- Google's Rich Results Test for eligibility and errors.
- Schema Markup Validator for general validity.
- Search Console enhancement reports.
Example: a CA firm's plugin setting
A CA firm's WordPress SEO plugin added "4.9 stars from 120 reviews" AggregateRating to every page. No stars appeared and the markup didn't match visible content. The firm disabled the setting, kept LocalBusiness schema, and added a visible "What clients say" section with Google review quotes. The site stayed clean and trustworthy.
Plugin settings to check
Many SEO and review plugins add review markup automatically. In your plugin:
- Disable "aggregate rating for organization/local business" options.
- Keep review markup only on eligible product or course pages.
- Make sure any marked-up reviews are visible on the page.
Key takeaways
- Self-serving review stars for your business generally won't show.
- Use LocalBusiness schema without fake ratings and display reviews visually.
- Use review markup only on eligible content with genuine visible reviews.
Sources and further reading
- Google Search Central — "Review snippet structured data" and structured data policies: developers.google.com/search
- Schema.org — Review and AggregateRating: schema.org
A correct LocalBusiness snippet (no self-serving rating)
{
"@context": "https://schema.org",
"@type": "Dentist",
"name": "Smile Dental Clinic",
"url": "https://smiledental.in",
"telephone": "+91-98XXXXXX45",
"address": {
"@type": "PostalAddress",
"streetAddress": "2nd Floor, Karve Road",
"addressLocality": "Pune",
"postalCode": "411038",
"addressCountry": "IN"
},
"openingHours": "Mo-Sa 10:00-20:00",
"sameAs": ["https://www.instagram.com/smiledentalpune"]
}
This describes your business accurately without claiming star ratings in markup. Pair it with a visible reviews section built from real Google reviews.
Product pages: doing it right
If you sell products and collect genuine product reviews on your website:
- Show the reviews on the product page itself.
- Mark up only those visible reviews and the correct average.
- Keep review content authentic — no copied or invented reviews.
- Update the aggregate when new reviews come in.
Why stars matter less for local businesses
For local searches, people mostly see your Business Profile in the local pack and Maps, which already shows your Google stars. Website stars in organic results are a minor factor by comparison. Time spent getting genuine Google reviews pays off far more than trying to force website stars.
Frequently asked questions
Can I add my Google rating to schema?
For your own business on your own site, review rich results generally won't show; avoid misleading markup.
Will review markup help my Maps ranking?
No — Maps uses your Business Profile reviews.
Can product reviews from Amazon be marked up on my site?
Mark up only reviews that are genuinely displayed and allowed under the source's terms; follow Google's guidelines.
Is a reviews widget safe?
Yes, displaying reviews visually is fine; just don't add self-serving markup.
Why did my stars disappear from search?
Google may have stopped showing them for ineligible types or detected policy issues.
Do testimonials need schema?
No — show them for visitors; schema isn't needed for trust.
Should I remove existing self-serving review markup?
Yes, it's safer to remove markup that doesn't follow guidelines; keep reviews visible for users.
Can I mark up testimonials from my own customers?
For your own business on your own site, review rich results generally won't show; display them without relying on stars.
Does FAQ or LocalBusiness schema still help?
LocalBusiness schema helps Google understand your details; FAQ rich results are now shown only for limited sites, but FAQs still help users.