Why review schema matters for AI

AI tools answering "best plumber", "top-rated restaurant", or "highly recommended dentist" queries need to compare businesses on quality. Without structured review data, AI either ignores your business for these queries or scrapes unreliable information from inconsistent sources. With AggregateRating schema, you give AI a clear, authoritative quality signal it can use confidently.

AggregateRating also feeds into your overall entity confidence score. A business with a clearly stated 4.7 average from 86 reviews is a more credible entity than one with vague or absent review signals — even if both have excellent Google Business Profile ratings.

The structure of AggregateRating schema

AggregateRating is nested inside your LocalBusiness schema as a property:

{
  "@context": "https://schema.org",
  "@type": "Plumber",
  "name": "Your Business Name",
  "aggregateRating": {
    "@type": "AggregateRating",
    "ratingValue": "4.8",
    "reviewCount": "94",
    "bestRating": "5",
    "worstRating": "1"
  }
}

The Google review markup rules

Reviews must be on the page

If you mark up an AggregateRating, the reviews it is based on must be visible to users on the same page. You cannot use schema to claim a review aggregate that exists only on Google or Trustpilot.

Third-party reviews need disclosure

If you display your Google rating on your website (e.g. "4.8 stars based on 94 Google reviews") and mark it up, that is acceptable — as long as the reviews are displayed and attributed correctly.

First-party reviews are cleanest

Reviews collected directly on your website can be marked up without the third-party disclosure requirement. If you use a review platform that embeds on your site, check their schema guidance.

What to do if you cannot add reviews to your site

If adding reviews to your website is impractical, focus on the review signals AI systems can pick up from other sources: Google Business Profile (keep it maintained and respond to reviews), Trustpilot (complete profile), and any sector-specific directories. While these are less reliable than schema, consistent high-volume reviews on authoritative platforms still contribute to your entity authority in AI systems.

Questions about review schema

What is AggregateRating schema?
+
AggregateRating schema presents your business's overall rating in a machine-readable format — typically the average score from customer reviews, the number of reviews, and the rating scale used. It tells AI systems that your business has a measurable, credible review signal.
Can I add review schema from Google reviews?
+
Google requires that AggregateRating schema be based on reviews displayed on the marked-up page. You can display your Google review average on your site (with disclosure) and mark that up. Reviews collected directly on your site can be marked up without this restriction.
Does review schema directly affect AI citation likelihood?
+
Yes. AggregateRating data is one of the signals AI systems use when answering 'best' or 'top-rated' queries. A business with structured review data is significantly easier for AI to recommend with confidence than one with reviews scattered across platforms but none in machine-readable format on the website.