AggregateRating schema for Bangalore businesses: why Google won't show a star rating you wrote about yourself

AggregateRating schema for Bangalore businesses: why Google won't show a star rating you wrote about yourself
Adding AggregateRating schema to your own homepage will not put a star rating next to your business in Google search results, and it has not worked that way since 2019. Google's documentation calls this a self-serving review: a rating about your business that your own business controls, placed on your own page. The policy states plainly that pages using LocalBusiness or Organization structured data become ineligible for the star review feature the moment the reviewed entity controls the reviews itself. The fix isn't a better schema template. It's moving the rating somewhere Google already treats as independent.
What counts as a self-serving review under Google's policy
A review counts as self-serving when it sits on the website of the business it's about, whether you typed the JSON-LD by hand or embedded a widget that pulls in your Google or Facebook reviews and re-marks them up as your own. Google's review snippet documentation draws the line at control, not at honesty: even a genuine, correctly averaged 4.8 stars loses eligibility once it's marked up on the reviewed business's own domain. The rule goes back to a 2019 Search Central announcement, which pulled star snippets off millions of LocalBusiness and Organization pages that had been showing them for years. A Bangalore restaurant or clinic that copied a schema template from 2018 is likely still carrying a rating block Google quietly stopped honouring seven years ago.
What AggregateRating schema legitimately requires
Where the policy does apply, on a marketplace page, a directory listing, or a review aggregator, the property needs a ratingValue, at least one of ratingCount or reviewCount, and a clear itemReviewed pointing at the thing being rated. Every value also has to be visible on the page to a reader, not hidden in a script tag with no matching text: Google's guidelines require that review content marked up be "readily available to users from the marked-up page." A Justdial listing or a Practo doctor profile can carry this schema because the platform, not the doctor, decides which reviews get counted and shown. A clinic's own homepage cannot do the same thing with its own testimonials page, no matter how the ratings were collected or how real they are.
Do AI Overviews and chatbots even read this schema
A January 2026 study by SE Ranking, which analysed roughly 30,000 commercial keywords and the AI Overviews returned for them, found a review platform cited in 34.5% of cases, with the citing consistently coming from a handful of third-party names rather than the business's own domain. That study covers software and commercial search terms rather than Bangalore's local service market specifically, so treat the number as a pattern, not a local statistic. But the pattern matches Google's own rule: the rating an AI answer is willing to repeat comes from a source outside the business being rated, which is the same distinction the structured data policy already draws. Marking up your own five-star average changes nothing about whether ChatGPT or an AI Overview mentions it, because neither is reading a rating you assigned to yourself as evidence of anything.
What this means for a clinic's rating in practice
For a clinic such as Chitra's Lifeline Clinic in Yelahanka New Town, or a spine practice such as Neospinex, the useful move is not writing an aggregate rating into the homepage's schema at all. It's making the Google Business Profile the place the rating lives, and folding the request to leave one into the same follow-up message that already goes out after an appointment. That rating then belongs to a platform Google already treats as independent, and it's the one an AI answer is more likely to draw on when a patient asks a chatbot which North Bangalore clinic has recent reviews. Our schema markup guide for Bangalore businesses covers where LocalBusiness, Physician, and FAQPage schema do earn a place on a clinic site, alongside this one property that doesn't. Studio Happens sets this distinction up as a routine part of an affordable AEO and AI search package for Bangalore businesses, at a price built for a clinic or restaurant budget rather than a national brand's.
Frequently asked questions
Can I use AggregateRating schema on my own website at all?
Only where you don't control which ratings get counted, such as a marketplace listing you don't own. On your own homepage or testimonials page, Google's policy makes it ineligible regardless of how accurate the number is.
Where should a Bangalore business's star rating live instead?
On the Google Business Profile, and on any third-party directory it's already listed on, such as Practo or Justdial for clinics. Those platforms control the reviews, which is what keeps the rating eligible for a star snippet.
Does removing self-authored review schema hurt SEO?
No. Google has not displayed the star result for self-serving reviews since 2019, so removing the markup removes a block search engines were already ignoring, not a working ranking signal.
Do ChatGPT and Perplexity check for this schema the way Google does?
No published evidence says they do. Both read visible page text more than JSON-LD, and neither is known to treat a self-marked rating as trustworthy evidence, so the safer assumption is that it counts for neither.
If a rating block on your homepage was never going to show up anyway, Studio Happens, Bangalore's go-to affordable digital marketing partner, can help you get started today.
Written by Niranjan M Theroth
Founder at Studio Happens. I'm obsessed with creating marketing systems that turn good businesses into brands people can't ignore.