A common issue we hear from business owners sounds like this: “We have a 4.8 Google Business Profile star rating, so why don’t stars show under our website in search results?” The confusion is understandable, both look like the same gold stars. But they come from two completely different systems, and mixing them up leads to wasted effort, missing stars, and in some cases, policy violations.
In this article, we’ll break down how each system works, why your Google review stars may not be showing, and what it actually takes to earn star ratings in Google search results the right way.
Quick Answer: GBP Stars vs. Review Rich Snippets at a Glance
| Difference Basis | Google Business Profile Stars | Review Rich Snippets |
|---|---|---|
| Where they appear | Google Search and Maps, including local search surfaces | Google Search rich results and, in some cases, Knowledge Panels |
| Powered by | Reviews and ratings published on your Google Business Profile | Review or rating structured data on eligible pages |
| Controlled by | Google, automatically | You, through structured data |
| Eligible for | Businesses that can have reviews on a Google Business Profile | Specific supported types and pages that meet Google’s review snippet guidelines |
| Self-reviews allowed? | N/A, reviews come from customers | No, self-serving reviews are ineligible for LocalBusiness and Organization pages |
What Are Google Business Profile Stars?
Your Google Business Profile star rating is the average of all reviews customers leave directly on your profile. Google calculates it automatically and displays it in Maps, the local pack, and your knowledge panel when someone searches your brand name.
Here’s the key idea: this rating lives entirely inside Google’s ecosystem. You don’t add any code to get it, and you can’t add any code to move it into your organic listings. The only way to influence it is to earn more genuine reviews from real customers.
That’s also why it’s so trusted, Google controls the data end to end. But it’s limited to local and branded surfaces. When your service page or product page ranks organically for a non-branded query, your Google Business Profile star rating does not follow it there.
What Are Review Rich Snippets?

Review rich snippets are the star ratings you see under regular organic results. Unlike GBP stars, these are earned through structured data. When Google finds valid review or rating markup on a page, it may display a rich snippet showing stars, the average rating, and the review count.
In simple terms, the review snippet schema is code, usually JSON-LD, that tells Google: “This item has been reviewed, here’s the average score, and here’s how many people rated it.” The markup typically uses the AggregateRating property defined at <a href=”https://schema.org/AggregateRating”>schema.org</a>, nested inside a parent type like Product or SoftwareApplication.
What this means is that review stars on your website’s search listing require eligible review or rating structured data. But adding the markup doesn’t guarantee that Google will display the stars. And here’s why this matters for click-through: multiple studies of rich results consistently report higher CTR for listings with visible star ratings compared to plain listings, which is why review snippets remain one of the highest-value rich result types. If lifting clicks is the goal, it helps to understand how schema can improve search click-through rate beyond stars alone.
How Do GBP Stars and Review Rich Snippets Work?
The easiest way to keep the two straight is to follow the data.
Google Business Profile stars work like this:
A customer leaves a review on your profile → Google stores it on its own servers → Google averages all ratings → the star rating appears automatically in Maps, the local pack, and your knowledge panel. You never touch code, and Google never asks your website for anything. The entire loop happens inside Google.
Review rich snippets work like this:
You collect reviews on a page of your website → you add review snippet schema describing the rating and count → Google crawls the page and reads the markup → Google checks it against its rich result eligibility rules → if everything passes, stars may appear under that page’s organic listing. Here, the data starts on your site, and structured data is the bridge that carries it into search.
That said, the two flows share one trait: in both cases, Google makes the final display decision. The difference is where the review data lives and who has to do the work to surface it.
Why Are Your Google Review Stars Not Showing in Search Results?
This is the question behind most of the confusion, and in most cases, it comes down to one of four reasons.
1. You’re expecting GBP stars to appear organically
They won’t. Your Google Business Profile star rating and organic star ratings in Google search results are separate systems. Having one doesn’t produce the other.
2. Your reviews are considered “self-serving”
Since 2019, Google no longer shows review rich snippets for LocalBusiness and Organization schema types when the business being reviewed controls the reviews, including reviews on your own site or embedded through a third-party widget.
This directly affects service businesses that mark up their own testimonials with review schema for local business pages: the markup may validate, but Google won’t display the stars.
3. The markup is invalid or misplaced
Rich result eligibility depends on implementing schema markup correctly, the rating must reflect reviews visible on that page, use required properties like ratingValue and reviewCount, and sit on the page about the reviewed item, not sprayed site-wide.
4. Google is simply choosing not to show them
This one deserves emphasis: valid markup makes a page eligible, but it never guarantees that Google will show the stars. Google can choose not to display a rich result even when the structured data passes validation.
Stars can also disappear after Google recrawls and reevaluates a page. So if your markup is valid but the stars aren’t showing, check the schema type, Google’s review guidelines, and whether the marked-up reviews and ratings are clearly visible on the page.
Can You Get Review Stars Without Schema?
For review rich results on your own website, valid review or rating structured data is required for eligibility. A page can have genuine reviews and still not be eligible for review stars if the relevant structured data isn’t implemented. And even with valid markup, Google may choose not to display the stars.
But stars can still show up in two places without you writing any markup. First, your Google Business Profile star rating appears in Maps and the local pack automatically, that system never needed schema.
Second, third-party review platforms that publish reviews about your business on their domains can earn stars for their own pages, which sometimes rank for your brand name. So you may see stars connected to your business in search without ever touching code, they’re just never attached to your website’s organic listing until you add valid markup.
Do Third-Party Review Widgets Create Review Stars?
This is one of the biggest sources of confusion. Embedding a widget from a platform like Trustpilot, Reviews.io, Yotpo, or Judge.me does not automatically make your page eligible for review stars in Google Search. Even if the widget adds structured data to the page, that markup still has to meet Google’s review snippet guidelines.
Crucially, the self-serving restriction still applies: a widget showing reviews about your business on your own site is exactly the pattern Google excluded for LocalBusiness and Organization types. Where widgets genuinely help is on ecommerce product pages, where the reviews are about products rather than the business itself.
How Different Business Types Can Earn Review Rich Snippets
The path to star ratings in Google search results depends on which schema types your content qualifies for. Google maintains a limited list of types that can carry review markup, and this is exactly where our three audiences diverge.
Service-Based Businesses
This is the hardest category, because of the self-serving reviews restriction covered above. You can’t earn organic stars by marking up your own testimonials with LocalBusiness review schema.
What still works: focus your energy on earning genuine Google reviews for your Business Profile, and use review content on your pages as useful, first-hand customer feedback rather than as a way to force review stars into organic results.
SaaS Companies
SaaS sits in a genuinely favorable position. SoftwareApplication review schema remains an eligible type for review snippets, so a SaaS product page with visible ratings, properly marked up with AggregateRating can earn organic stars. A minimal example:
{
"@context": "https://schema.org",
"@type": "SoftwareApplication",
"name": "YourApp",
"applicationCategory": "BusinessApplication",
"operatingSystem": "Web",
"aggregateRating": {
"@type": "AggregateRating",
"ratingValue": "4.7",
"reviewCount": "212"
}
}
This snippet covers the minimum, but a complete implementation of SaaS schema markup for rich snippets also involves choosing the right application category, handling pricing properties, and keeping the rating synced with reviews actually shown on the page.
Ecommerce Websites
Ecommerce is the clearest win. Product review schema on individual product pages, reviews about the product, not your store, is fully eligible for product rich snippets showing stars, price, and availability. The reviews must be visible on the page and genuinely collected.
Implementing product schema markup for e-commerce correctly on each product page is what unlocks the stars, and checking the supported schema types helps confirm which other pages on your store qualify.
How to Check Whether Your Page Is Eligible
You don’t have to guess, three quick checks tell you where a page stands:
- Rich Results Test: Run the URL through Google’s Rich Results Test to confirm Google can detect your review snippet schema and see any missing required properties.
- Search Console enhancement reports: Check the enhancement reports in Google Search Console to see which pages sitewide have valid, warned, or broken review markup based on Google’s actual crawls.
- Schema validator: Use the official Schema Markup Validator during implementation to catch syntax errors before Google ever sees the code.
If the markup validates cleanly but stars still don’t appear after a few weeks, the issue is usually the schema type or the self-serving restriction, not the code.
Do Review Snippets Matter for AI Search Too?
Increasingly, yes. The same structured data can also help search systems understand the product, rating, and review information represented on a page. But review schema shouldn’t be treated as a direct way to make a site appear in AI results. Its first job is to describe the review information on the page accurately and meet Google’s structured-data guidelines.
So the goal is simple: keep the markup accurate, keep the review information visible on the page, and make sure it matches what you’re actually showing users.
Conclusion
Google Business Profile stars and review rich snippets solve different visibility problems: one builds trust in local and branded searches, the other earns attention in organic results. The mistake is treating them as one system.
Service businesses should invest in their GBP rating and use on-page reviews as content. SaaS companies and ecommerce websites should implement SoftwareApplication and product review schema on eligible pages, keep the markup aligned with visible reviews, and validate it regularly, while remembering that Google always holds the final say on display.
Get both systems working in their own lanes, and you cover every surface where star ratings influence a click.
FAQs
Q1: Can I use my Google Business Profile rating in my website’s schema?
No. Marking up your GBP rating on your own site counts as a self-serving review under Google’s guidelines, and Google won’t display stars from it. Ratings in your schema must come from reviews visible on that page about an eligible item type.
Q2: Why did my review stars disappear from search results?
Common causes include markup that no longer validates, ratings that drift out of sync with on-page reviews, or Google re-evaluating your page and choosing to suppress the snippet. Re-test the page and confirm the rating matches what visitors actually see.
Q3: Do review rich snippets improve rankings?
Not directly. Star ratings in Google search results influence click-through rate, not ranking position. The SEO value comes from more clicks at the same position.
Q4: How many reviews do I need for star ratings to show?
Google doesn’t publish a minimum review-count threshold for review snippets. Your ratings and reviews must accurately reflect the content users can see on the page and follow Google’s review snippet guidelines.
Q5: Which schema types are eligible for review snippets?
Google limits review snippets to specific types, including Product, SoftwareApplication, Book, Course, Event, Recipe, and LocalBusiness, with the caveat that LocalBusiness and Organization pages can’t display self-controlled reviews.
Q6: How long do stars take to appear after adding schema?
Typically a few days to a few weeks, depending on crawl frequency. You can speed things up by requesting indexing in Search Console after implementing schema markup correctly.
Wix Schema
Squarespace Schema
BigCommerce Schema
Shopify Schema
Webflow Schema
GoHighlevel Schema
Duda Schema