Diese Seite gibt es auch auf Deutsch.

Zur deutschen Version

Esta página también está disponible en español.

Ver en español
Log inGet started
Google Stars & Reviews

How to Get Google Review Stars in Search Results

You have the reviews. Your competitor has the stars in Google. Somehow their 4.7 sits right under their result while your five-star average is invisible. This guide shows the exact, currently working way to get review stars under your search results, including the 2019 rule change that broke every old tutorial you have read.

Short answer

You get review stars by adding valid aggregateRating schema to eligible pages that visibly display real reviews. Your homepage rating about your own company no longer qualifies, because Google stopped showing self-serving organization stars. The working paths are product or service level markup and third-party review profiles.

TL;DR
  • Stars come from review snippet schema on eligible page types, not from your Organization markup.
  • Google needs visible, real reviews on the page that match the markup exactly.
  • Biggest limitation: stars are never guaranteed, Google decides per query and per page.
  • Fastest route: a review widget or badge that generates the schema from verified reviews automatically.

One honest filter before we start: if you have fewer than five real customer reviews, close this tab and go collect them first, because no markup can show stars that do not exist.

What review stars in search results actually are

Those orange stars under a result are called a review snippet. Google renders them when a page carries valid structured data with rating information and the page itself earns enough trust. The snippet shows the average rating, often the review count, and it makes a result physically larger on the page.

Review snippet: a rich result in Google Search that displays star ratings, an average score and often a review count beneath a page's title and URL. It is generated from Review or aggregateRating structured data on the page and is only shown for content types Google considers eligible.

Here is the part people miss: markup is an invitation, not a command. Google states in its review snippet documentation that valid markup makes a page eligible, nothing more. Treat every agency that promises guaranteed stars within a week as a red flag, because that promise is not theirs to make.

Why the stars on your homepage never showed up

In September 2019 Google flipped a switch that most tutorials still ignore. It stopped displaying review snippets for what it calls self-serving reviews: ratings about an Organization or LocalBusiness, published by that same entity on its own site. Your homepage saying "we are rated 4.9 by our clients" in schema is precisely that case.

We have watched people rebuild their markup five times over this, checking the Rich Results Test daily like a lottery ticket. The markup validates fine, which is the cruel part. Validation only checks syntax, and syntax was never the problem.

The restriction is documented under the review snippet guidelines linked above. If your entire star strategy was Organization markup on your own domain, it fails at the eligibility gate, no matter how clean the code is.

What review stars still deliver

  • A visibly larger, more trusted result that pulls clicks from neighbors
  • Pre-sold trust: visitors arrive already believing others vouched for you
  • Compounding effect across every ranking query, at zero ad cost

What they honestly do not

  • No guaranteed display, Google decides per page and per query
  • No direct ranking boost, stars change clicks, not positions
  • No shortcut around actually collecting real rated reviews

Review snippets vs Seller Ratings: two different games

Before you invest a weekend, make sure you are playing the right game. "Google stars" covers two unrelated systems, and applying the rules of one to the other burns real time. We regularly see owners study Seller Ratings requirements for an organic stars problem.

Review snippets vs Seller Ratings

Criterion Review snippets (organic) Seller Ratings (Ads)
Where stars appear Under organic search results Under paid Google Ads
Data source Schema markup on your pages Approved third-party review sources
Requirements Eligible content type, valid markup, visible reviews Ads account plus rating thresholds Google sets per country
Cost Free, organic Only shows on paid clicks
Our take: if you do not run Google Ads, ignore Seller Ratings entirely and put every hour into review snippets.

Seller Ratings are an automated ad asset, documented on Google's Seller Ratings help page, and they pull from external rating sources rather than your markup. Different pipeline, different rules, different article. Everything below is about the organic kind, and our complete guide to Google review stars maps both systems if you want the full picture first.

The five steps that actually get you stars

Here is the full sequence at a glance. Each step gets its own section below, because the failure points hide in the details.

  1. Pick a page and content type that is eligible for review snippets.
  2. Collect real, rated reviews and display them visibly on that page.
  3. Add Review and aggregateRating markup that mirrors what is on the page.
  4. Validate with the Rich Results Test and request indexing.
  5. Monitor Search Console and keep the reviews and markup in sync.

Step one: pick a page Google will accept

Eligibility is decided by the schema type your rating attaches to. Google's documentation lists the supported types for review snippets, and the useful ones for service businesses are Product, Course, SoftwareApp and similar offer-level types. The self-serving rule only blocks ratings about yourself as an Organization or LocalBusiness on your own site.

That opens a clean, legitimate angle: mark up the thing you sell, not the company that sells it. A coaching program, a consulting package or an online course is a distinct offering that can carry its own reviews. Pick the wrong type here and every later step is wasted effort, which is exactly how most DIY attempts die.

Where stars can come from

Path Schema type Works on own site Effort
Offer or program page Product, Course Yes, if eligible Medium
Own homepage rating Organization No, self-serving Wasted
Third-party profile Handled by platform Separate result Low
Review badge embed Generated for you Yes, automatic Lowest

Step two: build the review base before the markup

Google cross-checks structured data against what a human sees on the page. The documentation is explicit that ratings must come from real users and must be visible content, not invisible code. So the reviews have to exist, carry star ratings and be published on the page before markup enters the picture.

This is where most projects actually stall, and it is a collection problem, not a technical one. The fix is a repeatable ask: right after a client win, one link, one short form that captures the rating and the permission in the same pass. We broke down the exact wording in our testimonial request email templates if you want to start today.

Insider tip

We tell every new user to collect the star rating inside the testimonial form itself, not as a separate favor later. A written testimonial without a rating cannot feed aggregateRating math, and chasing twenty past clients for a retroactive number is a two-week slog nobody finishes.

Step three: add the markup without hand-coding JSON-LD

The markup itself is a JSON-LD block naming the item, its individual reviews and an aggregateRating with ratingValue and reviewCount. Hand-coding it once takes an evening with Google's examples. Keeping it truthful is the real job, because the numbers must update every time a review arrives, and stale markup that contradicts the page is a spam signal.

This maintenance problem is why we built our badge the way we did. TrustFuel's SEO trust badge renders your verified reviews on the page and generates the aggregateRating schema from the same data, so markup and visible content cannot drift apart. One embed line replaces the JSON-LD babysitting entirely.

The expensive mistake: schema spam

Never mark up ratings that are not visibly on the page, and never inflate the numbers. Fabricated or invisible review markup violates Google's structured data policies and can trigger a manual action that strips rich results from your whole domain, a hole that takes months to climb out of.

The agency site that lost every rich result

A web agency owner we talked with last year had done everything the fast way. Their developer copied an aggregateRating block from a template marketplace, hard-coded a 4.8 from 112 reviews, and pasted it into the global footer. Every page on the domain, including the legal notice, now claimed 112 five-star-ish reviews for whatever that page happened to be about.

For three months it even worked. Stars appeared under two service pages, clicks went up, everyone moved on. Then a Search Console message arrived: manual action, structured data issue, sitewide. The stars vanished overnight, and so did the FAQ and breadcrumb rich results they had legitimately earned elsewhere.

Cleanup meant auditing every template, removing the fake block, documenting the fix and filing a reconsideration request. The request took two attempts and roughly six weeks. By their own math the detour cost more traffic than the fake stars had ever brought in, which is the quiet lesson: the penalty does not just undo the cheat, it taxes everything honest around it.

Do not chase stars where nobody searches for you

Here is where we disagree with most SEO advice on this topic. The common play is to obsess over stars for your homepage and your hardest commercial keyword. We think that is backwards for coaches, consultants and agencies, because your highest-intent searchers are not typing "business coach"; they are typing your name.

A prospect who got your proposal googles "[your name] reviews" before signing. That query is where a rating result changes revenue, and a third-party review profile can rank there and show stars as its own result. We covered how to take over that page of Google in our guide to owning your name search results.

Myth

Review schema improves your Google rankings, so stars help you climb positions.

Reality

Review markup makes a result richer, not higher. Google treats structured data as display enhancement, and its review snippet docs promise eligibility for stars, not position changes. The wins come from click-through rate at the position you already hold.

Step four and five: validate, then watch Search Console

Run the finished page through the Rich Results Test before celebrating anything. It flags syntax errors, missing required fields like ratingValue, and tells you whether the page is even eligible for the review snippet result type. A green check here still does not schedule your stars, it just removes the technical excuses.

Then give it time and watch two places in Search Console: the review snippet report under Enhancements, and the impression data once stars appear. Expect days to a few weeks after indexing, and expect fluctuation, because Google shows and hides snippets per query. If nothing appears after a month with valid markup and visible reviews, the usual suspects are an ineligible schema type or too little rating data to trust.

Case: valid markup, zero stars, one wrong type

The trap: a consultant we spoke with ran perfectly valid markup for four months with no stars, and the Rich Results Test showed green the entire time. The rating was attached to her Organization entity, so the page was silently caught by the self-serving rule while every tool said fine.

The fix: she moved the reviews and markup to her program page as a Product-level entity with the reviews displayed right there. Stars appeared under that page within three weeks, and her branded result got covered by her third-party review profile instead.

What we would do in the first 7 days

If we started from zero with an existing client base, this is the honest week-one plan. It front-loads collection, because that is the slowest ingredient.

  1. List your ten happiest clients and send each a personal review request with one link.
  2. Set up the collection form so it captures a star rating and permission in one step.
  3. Pick the one offer page that will carry the reviews and the markup.
  4. Publish the first incoming reviews visibly on that page.
  5. Add the aggregateRating markup, or embed a badge that generates it from the reviews.
  6. Validate the page with the Rich Results Test and request indexing in Search Console.
  7. Send one friendly reminder to non-responders and schedule a weekly review-ask habit.

Pre-launch checklist for star eligibility

  • The page uses an eligible schema type, not Organization or LocalBusiness about yourself
  • Every review in the markup is real and visible on the page
  • ratingValue and reviewCount match the displayed reviews exactly
  • The Rich Results Test shows the review snippet type with no errors
  • The markup updates automatically when new reviews arrive
  • Your name search is covered by a third-party review profile
Sources
  1. Google Search Central: Review snippet structured data documentation
  2. Google Ads Help: About Seller Ratings

Frequently asked questions

How long until review stars show up in search results?

With valid markup, visible reviews and an eligible page type, typically days to a few weeks after Google recrawls the page. There is no fixed timeline and no guarantee. If nothing shows after a month, recheck the schema type first, because self-serving Organization markup fails silently.

How many reviews do I need for stars?

Google does not publish a minimum for review snippets, but a lone review looks thin to both Google and buyers. As a working heuristic, treat five rated reviews as the floor and keep collecting, because more data makes the snippet more stable across queries.

Can I use reviews from Google Business Profile in my own markup?

No. Google requires markup to reflect reviews collected and shown on your own page, and copying third-party reviews into your schema counts as misuse. Your Business Profile can earn stars in Maps and local results on its own, which is a separate system.

Why did my competitor get homepage stars if self-serving markup is dead?

Usually one of three things: their stars hang on a product or service entity rather than the Organization, the result you saw was a third-party profile ranking for their brand, or it is leftover display that tends to disappear. Copying their markup blindly is how people inherit other sites' mistakes.

Get the stars without babysitting JSON-LD

TrustFuel's SEO trust badge shows your verified reviews on your site and generates the aggregateRating schema from them automatically. One embed line, always in sync.

See the Google Stars feature Your first form is live in 30 seconds. Cancel monthly.

Imprint

TrustFuel
30 N Gould St, Ste R
Sheridan, WY 82801
United States

Email: [email protected]

Privacy Policy

Last updated: July 2, 2026

TrustFuel ("we", "us") provides a testimonial and review platform. This policy explains what we collect and why.

What we collect

Account data (email, name), company data you provide, testimonials and reviews submitted through our forms (including names, emails, ratings, text, images and video links), and usage analytics (page and widget views).

How we use it

To operate the service: displaying testimonials you publish, verifying reviews, sending transactional emails (login links, review confirmations) and billing through Stripe. We do not sell personal data. AI features run against API keys you provide; we do not use your content to train models.

Storage & processors

Data is stored with Supabase (database, file storage) and processed by Stripe (payments), our email delivery provider (transactional mail) and Cloudflare (hosting, bot protection).

Your rights

You may request access, correction or deletion of your personal data at any time: [email protected]. Review authors can request removal of their personal data from a review; the review's existence and rating may remain in aggregate scores.

Cookies

We use strictly necessary cookies for authentication and preferences (like theme). No third-party advertising cookies.

Consent records

When you submit a testimonial, we store the submission timestamp, your IP address, your browser's user agent and the exact consent wording you accepted. This documents the usage rights you granted (legitimate interest / legal obligation to evidence consent) and is shared with the business that collected your testimonial.

Terms of Service

Last updated: July 2, 2026

1. Service

TrustFuel provides tools to collect, manage and display testimonials and verified reviews. Subscriptions are per company and billed monthly or yearly via Stripe.

2. Honest content

You may only publish testimonials given with consent. Creating, buying or soliciting fake testimonials or reviews is prohibited and leads to account termination. Verified reviews cannot be deleted by the reviewed business.

3. Your content

You retain all rights to content you upload. You grant us the license needed to host and display it as directed by you (forms, widgets, profiles).

3a. Testimonial rights assignment

When you submit a testimonial through a TrustFuel collection form, you grant the collecting business a full, worldwide, perpetual and irrevocable license to use that testimonial, including your name, picture, video and quotes, in all of its marketing: advertisements, videos, websites, social media, sales pages and any other channel. The only restriction: the testimonial must not be used in a misleading or derogatory way.

This grant becomes final when you confirm your submission via the confirmation email (double opt-in). After confirmation, the license cannot be withdrawn by simply requesting removal; you accepted these terms and the exact rights wording at the moment of submission. TrustFuel records the submission time, IP address, device information and the verbatim consent wording as evidence, and businesses can download this record as a certificate.

4. Acceptable use

No unlawful content, no spam, no attempts to circumvent verification or security measures.

5. Availability & liability

The service is provided "as is". To the maximum extent permitted by law, our liability is limited to the fees paid in the twelve months before the claim.

6. Termination

You can cancel anytime; access runs until the end of the billing period. We may terminate accounts that violate these terms.