Local business homepages with AggregateRating, by business type
| Business type | With AggregateRating | Homepages |
|---|---|---|
| Generic LocalBusiness | 21.4% | 9,758 |
| Restaurants, cafes, hotels | 20.7% | 2,257 |
| Medical and dental | 18.4% | 873 |
| Legal, finance, professional | 17.5% | 1,797 |
| Beauty and fitness | 15.8% | 222 |
| Home services and auto | 15.5% | 1,329 |
| Other local types | 12.2% | 485 |
| All local business | 19.9% | 16,721 |
Source: PageSpeed Matters, Sept 2026. Business type is the most specific listed local subtype on the homepage; Store types excluded.
Summary
Star ratings in search results are tempting, and many local businesses add AggregateRating markup to their homepage hoping to get them. Google's review snippet guidelines say it will not show stars for self-serving reviews, meaning ratings a business publishes about itself on its own site.
We checked how common this is among the most visited local business sites. 19.9% of top-1M local business homepages with schema (3,331 of 16,721) include AggregateRating markup, and 15.8% carry it with no Product markup on the page at all.
What we measured
We used the HTTP Archive crawl of the top 1M sites by Chrome traffic from September 2026, on mobile, and kept homepages with any structured data.
A homepage counts as a local business when it carries the LocalBusiness type or one of 57 listed schema.org local subtypes for restaurants, medical practices, professional services, home services and similar businesses. We left out Store and its subtypes because online shops use them too. A homepage counts as having a rating when the AggregateRating type appears anywhere on it. Business type is the most specific listed subtype on the page.
One limit matters most. We measure which types appear on the same homepage, not how they nest, so we cannot prove that each rating is attached to the business itself.
One in five local business homepages carries a rating
Of 16,721 top-1M homepages typed as a local business, 3,331 also carry AggregateRating markup, or 19.9%. For homepages typed LocalBusiness itself the rate is 21.9% (2,202 of 10,034).
Most of these ratings are not about products. 15.8% of local business homepages with schema (2,641) carry AggregateRating with no Product markup at all. With no product on the page, the rating can only describe the business or the page, which is most likely the self-serving case Google says it will not show as stars.
Local businesses do this far more than the average site. Local business homepages are about 2.6 times as likely to carry AggregateRating as homepages with schema overall: 19.9% against 7.6% of 326,935.
19.9%
Share of 16,721 top-1M local business homepages with schema that also carry AggregateRating markup.
Website builders carry ratings far less often
Platform makes a clear difference. Homepages on website builders such as Wix, Squarespace and Webflow carry AggregateRating far less often: 8.3% of 923 local business homepages. That compares with 19.3% of 3,224 WordPress, 21.7% of 752 Shopify and 20.9% of 11,822 other or custom local business homepages.
Builders give site owners less direct control over structured data, which likely makes it harder to add a rating by hand. On WordPress and custom builds, review plugins, widgets and SEO tools can add AggregateRating markup to the homepage with little effort.
Restaurants and hotels lead the specific business types
Every type of local business does it, but some more than others. Among specific business types, restaurants, cafes and hotels lead at 20.7% of 2,257 homepages, followed by medical and dental at 18.4% of 873, legal, finance and other professional services at 17.5% of 1,797, and home services and auto at 15.5% of 1,329. Homepages with no more specific type than LocalBusiness sit slightly higher still, at 21.4% of 9,758.
Popularity changes the rate only a little. 17.3% of 838 local business homepages in the top 100K carry AggregateRating, against 20.1% of 15,883 below that. Larger local brands may be slightly more likely to follow Google's guidelines, but the gap is small.
What this means for your site
If your homepage marks up your own star rating, it is unlikely to earn stars in Google results. The markup is not the way to get them.
- Run your homepage through Google's Rich Results Test or the Schema Markup Validator and look for AggregateRating or Review markup alongside your LocalBusiness or Organization type.
- If the rating describes your business, consider removing it, or check which plugin or widget adds it and switch that output off.
- If you sell products, put AggregateRating on the Product markup of the product page, based on reviews customers can see on that page.
- Put your review effort into your Google Business Profile. That is where the star ratings in local results come from.
- Keep showing real customer reviews on your site for visitors. They can help people decide even without markup.
Sources
- HTTP Archive crawl, September 2026, mobile, top 1M sites by Chrome traffic
- Google Search Central, Review snippet (Review, AggregateRating) structured data: https://developers.google.com/search/docs/appearance/structured-data/review-snippet
- Schema.org, AggregateRating type: https://schema.org/AggregateRating
Embed this research
Paste this on your site to embed the chart. It links back to the source automatically.
<iframe id="psm-self-serving-review-schema" src="https://www.pagespeedmatters.com/embed/data-studies/self-serving-review-schema" width="100%" height="600" style="width:100%;border:1px solid #E2E3E1;border-radius:12px" loading="lazy" title="1 in 5 Local Business Homepages Hide Star Ratings in Their Code - PageSpeed Matters"></iframe>
<script>window.addEventListener("message",function(e){if(e&&e.data&&e.data.psmEmbed==="self-serving-review-schema"&&e.data.height){var f=document.getElementById("psm-self-serving-review-schema");if(f){f.style.height=e.data.height+"px";}}});</script>
<p style="font:14px/1.5 system-ui,sans-serif">Source: <a href="https://www.pagespeedmatters.com/resources/data-studies/self-serving-review-schema">1 in 5 Local Business Homepages Hide Star Ratings in Their Code - PageSpeed Matters</a></p>
Frequently asked questions
What is a self-serving review in schema markup?
It is a rating or review a business publishes about itself on its own site, marked up with AggregateRating or Review. Google says it will not show these as stars. In our crawl, 19.9% of 16,721 top-1M local business homepages with schema carry AggregateRating markup.
Can a local business get star ratings from its own schema?
Not for ratings of the business itself, according to Google's review snippet guidelines. Even so, 15.8% of local business homepages with schema carry AggregateRating with no Product markup on the page.
Which local businesses mark up their own ratings most?
Restaurants, cafes and hotels lead at 20.7% of 2,257 homepages, followed by medical and dental at 18.4% and legal, finance and professional services at 17.5%. Home services and auto sit at 15.5%.
Self-serving rating markup is usually one plugin or widget setting, and the effort is better spent on markup and reviews that can actually show up in search. Need help with this? See our on-page SEO services.