★ GBP specialists ★ Maps 3-Pack focus ★ Serving All 50 States ★ Custom plans, no contracts ★ Free GBP audit

Google Review Schema Markup, Implementation Guide [2026]

By the GMB Experts team. Published May 11, 2026. Updated October 2026.

Google Review Schema Markup, Implementation Guide [2026], local SEO and Google Business Profile illustration
Reviewed by Memona, Google Business Profile specialist at GMB Experts USA (LinkedIn)

Short answer: Review schema (Schema.org Review and AggregateRating markup) can earn star snippets in Google Search, but only for supported item types such as Product, Recipe, Book, Course or Software App. A LocalBusiness or Organization marking up reviews about itself is self-serving and not eligible, even when the reviews come from Google or a widget.

Review schema markup can make a page eligible for star ratings in Google Search results. Google's rules are strict, though, and they rule out the setup most local businesses try first: marking up reviews of their own business on their own website. Misleading markup can lead to a structured data manual action. Here is what qualifies and how to implement it correctly, checked against Google Search Central's review snippet documentation.

In this guide

  1. 1. What review schema actually does
  2. 2. Eligible page types
  3. 3. AggregateRating implementation
  4. 4. Individual Review implementation
  5. 5. Self-serving reviews policy
  6. 6. Showing your Google reviews on your website
  7. 7. Testing your implementation
  8. 8. Common mistakes that break review schema

1. What review schema actually does

Schema.org Review and AggregateRating types tell search engines that your page contains review data. When a page is eligible, Google can display the stars, rating value and review count below your title in search results. Valid markup makes a page eligible; it does not guarantee stars. For a local business, the stars people see in Google Maps and the local pack come from Google reviews on your Business Profile, not from your website's schema, which is why a well-run profile matters more. Our Google Business Profile optimization work focuses there.

2. Eligible page types

Google shows review snippets for a set list of item types: Book, Course, Event, Local business, Movie, Product, Recipe and Software App, plus some media types. Local business and Organization reviews are limited to sites that collect reviews about other businesses, such as a directory or review site. A business's own homepage and service pages do not qualify for stars, and neither do generic blog posts or category pages.

3. AggregateRating implementation

Use AggregateRating when summarizing many reviews. Required: ratingValue and at least one of ratingCount or reviewCount, plus itemReviewed unless the rating is nested inside the item it rates. bestRating and worstRating are recommended; if you leave them out, Google assumes 5 and 1. Nest it inside the Product (or other supported type) the reviews are about, and show the same rating visibly on the page.

4. Individual Review implementation

Use the Review type when displaying actual review text. Required: author (a Person or Organization with a real name) and reviewRating with a ratingValue, plus itemReviewed unless the review is nested. datePublished is recommended. Every marked-up review must be visible on the page and come from a real customer; fake reviews and undisclosed incentivized reviews are against Google's guidelines.

5. Self-serving reviews policy

Since September 2019, Google treats reviews as self-serving when the business being reviewed controls them, for example a LocalBusiness or Organization showing reviews about itself on its own site. Pages that mark up those reviews with LocalBusiness or Organization structured data are not eligible for review stars. Embedding a third-party widget, such as a Google or Facebook reviews widget, does not change this. Google also says not to aggregate reviews or ratings from other websites in your markup.

6. Showing your Google reviews on your website

You can show your Google reviews on your site with a widget, or quote them with the reviewer's name and a link to your profile; they work well as social proof for visitors. Do not add Review or AggregateRating markup to them to try to get stars: for your own business that markup is self-serving and not eligible, whichever widget outputs it. The place where those reviews count is your Google Business Profile itself, and our Google review management service helps you earn and answer them within Google's policies.

7. Testing your implementation

Use Google's Rich Results Test (search.google.com/test/rich-results). Paste your URL, run the test, fix any errors. Successful tests show eligible rich results preview. Validation doesn't guarantee display, Google decides which qualifying pages get stars.

8. Common mistakes that break review schema

Missing required fields, ratingValue outside the bestRating/worstRating range, schema for one product attributed to a different product, an AggregateRating with no visible rating on the page, and marking up your own business's reviews with LocalBusiness or Organization, which can pass validation but is not eligible for stars. Use Google's review snippet documentation and Schema.org as your references, not random Stack Overflow answers.

Updated October 9, 2026: rewrote the eligible types, required fields and self-serving review sections to match Google's review snippet documentation, and removed the advice to mark up imported Google reviews and the star timeline. Sources: Google Search Central: review snippet structured data · Google Search Central: making review rich results more helpful (2019).

Want a free 10-page GBP audit?

Benchmarked against your top-3 local competitors. Delivered on WhatsApp. No credit card, no obligation.

Get my free audit →
FAQ

Frequently asked questions

How long until stars appear in search results?

Google gives no timeline. Stars can only appear after Google recrawls the page, and valid markup makes a page eligible, not guaranteed. A local business marking up reviews about itself will not get stars at all, because those reviews are self-serving.

Can I use review schema on every page?

No. Use it only on pages that visibly show reviews of a supported item type, such as a product. Do not add it to every page of a local business site.

Does adding review schema improve rankings?

Not directly. Google describes structured data as a way to make pages eligible for rich results such as review stars, not as a ranking boost, and Google decides whether the stars are shown.

What about reviews on my own e-commerce product pages?

Yes, those can be marked up. Product is a supported type, so reviews of the products you sell, collected and shown on your own product pages, are eligible. The self-serving rule covers a business marking up reviews about itself, not reviews of its products.

How do I handle negative reviews in schema?

Include them. Your markup must match the reviews and rating visitors can see, so the aggregate should reflect all reviews, not a filtered set of positive ones. Authentic mixed ratings also build trust with users.

Ready to dominate Google Maps?

Get a free GMB audit, delivered on WhatsApp. Custom plans. No long contracts, ever.

Get My Free Audit