Local Business Aggregate Rating Reviews Schema Examples Below you will find examples of Schema.org’s Microdata, JSON-LD and RDFa markup for a local business with an aggregate rating and multiple reviews on the same page. This markup validates without any errors on Google’s Structured Data Testing Tool, it follows Google’s 2016 update on Schema review guidelines for local business, and it can be placed directly into your webpage. Just make sure you check for conflict with any other  Schema markup that may already be on your webpage, if you are having validation issues. You will need to use one of these schema markup formats if you want to get a local business star rating review snippet on your Google listing, like the one you see in the photo below.

schema review snippet on Google

Up until February 2016 Google did not support JSON-LD schema markup for Local Business reviews, however John Mueller, Google’s Trends Analyst, announced on Google+ in February 2016 that now they do!

Announcing JSON-LD support for Reviews and Products structured data markup. Along with the launch of support for JSON-LD for Reviews and Products structured data markup, we’ve cleaned up some of our application logic.”

Microdata Markup for a Local Business  with Reviews

Below is an Example of a Local Business Aggregate Rating with multiple Reviews using Microdata Schema Markup

LOCAL BUSINESS DATA (You can delete this line)
<div itemscope itemtype="http://schema.org/LocalBusiness">
  <span itemprop="name">LOCAL BUSINESS NAME</span>

AGGREGATE RATING (You can delete this line)
  <div itemprop="aggregateRating"
    itemscope itemtype="http://schema.org/AggregateRating">
   <span itemprop="ratingValue">3.5</span>/5
   Based on <span itemprop="reviewCount">2</span> Reviews
  </div>

  CUSTOMER REVIEWS (You can delete this line)
  <div itemprop="review" itemscope itemtype="http://schema.org/Review">
    <span itemprop="name">REVIEW 1 TITLE</span> -
    by <span itemprop="author" itemscope itemtype="http://schema.org/Person">
    <span itemprop="name">REVIEWER 1 NAME</span>,
    </span>
    <meta itemprop="datePublished" content="2016-12-01">December 01, 2016
    <div itemprop="reviewRating" itemscope itemtype="http://schema.org/Rating">
      <meta itemprop="worstRating" content = "1">
      <span itemprop="ratingValue">4</span>/
    <span itemprop="bestRating">5</span></div>
    <span itemprop="reviewBody">1ST REVIEW GOES HERE
   </span>
  </div>
  <div itemprop="review" itemscope itemtype="http://schema.org/Review">
    <span itemprop="name">REVIEW 2 TITLE</span> -
    by <span itemprop="author" itemscope itemtype="http://schema.org/Person">
    <span itemprop="name">REVIEWER 2 NAME</span>,
    </span>
    <meta itemprop="datePublished" content="2015-01-02">January 02, 2015
    <div itemprop="reviewRating" itemscope itemtype="http://schema.org/Rating">
      <meta itemprop="worstRating" content = "1"/>
      <span itemprop="ratingValue">3</span>/
      <span itemprop="bestRating">5</span>
    </div>
    <span itemprop="reviewBody">2ND REVIEW GOES HERE</span>
  </div>
</div>

 

JSON-LD Markup for a Local Business  with Reviews

Below is an Example of a Local Business Aggregate Rating with multiple Reviews using JSON-LD Schema Markup

<script type="application/ld+json">
{
  "@context": "http://schema.org",
  "@type": "LocalBusiness",
  "name": "WISEVU",
  "image": "http://www.wisevu.com/images/wisevu-internet-marketing-logo.svg",
  
  "aggregateRating": {
    "@type": "AggregateRating",
    "ratingValue": "3.5",
    "reviewCount": "2"
  },
  
  "review": [
    {
      "@type": "Review",
      "author": "1ST REVIEWER NAME",
      "datePublished": "2016-12-01",
      "description": "1ST REVIEW CONTENT GOES HERE.",
      "name": "REVIEW 1 TITLE",
      "reviewRating": {
        "@type": "Rating",
        "bestRating": "5",
        "ratingValue": "4",
        "worstRating": "1"
      }
    },
    {
      "@type": "Review",
      "author": "2ND REVIEWER NAME",
      "datePublished": "2015-01-02",
      "description": "2ND REVIEW CONTENT GOES HERE",
      "name": "REVIEW 1 TITLE",
      "reviewRating": {
        "@type": "Rating",
        "bestRating": "5",
        "ratingValue": "3",
        "worstRating": "1"
      }
    }
  ]
}
</script>  

 

RDFa Markup for a Local Business  with Reviews

Below is an Example of a Local Business Aggregate Rating with multiple Reviews using RDFa Schema Markup

LOCAL BUSINESS DATA (You can delete this line)
<div vocab="http://schema.org/" typeof="LocalBusiness">
  <span property="name">LOCAL BUSINESS NAME</span>
  
  AGGREGATE RATING (You can delete this line)
  <div property="aggregateRating"
     typeof="AggregateRating">
   <span property="ratingValue">3.5</span>/5
   Based on <span property="reviewCount">2</span> Reviews
  </div>
 
  CUSTOMER REVIEWS (You can delete this line)
  <div property="review" typeof="Review">
    <span property="name">REVIEW 1 TITLE</span> -
    by <span property="author">REVIEWER 1 NAME</span>,
    <meta property="datePublished" content="2016-12-01">December 01, 2016
    <div property="reviewRating" typeof="Rating">
      <meta property="worstRating" content = "1">
      <span property="ratingValue">4</span>/
      <span property="bestRating">5</span>
    </div>
    <span property="reviewBody">1ST REVIEW GOES HERE</span>
  </div>
  <div property="review" typeof="Review">
    <span property="name">REVIEW 2 TITLE</span> -
    by <span property="author">REVIEWER 2 NAME</span>,
    <meta property="datePublished" content="2015-01-02">January 02, 2015
    <div property="reviewRating" typeof="Rating">
      <meta property="worstRating" content = "1"/>
      <span property="ratingValue">3</span>/
      <span property="bestRating">5</span>stars
    </div>
    <span property="reviewBody">2ND REVIEW GOES HERE</span>
  </div>
</div>

We advise you to read more information on the additional possibilities and alternatives to the above-provided markup for Local Business Reviews and AggregateRating. Check out these invaluable resources related to schema markup for Local Businesses

Google Structured data report
Schema.org Local Business
Schema.org AggregateRating
Schema.org Review

Give Us a Heart
Online Reputation Management, SEO , , , , , , ,

2 Comments

  1. Christina on July 11, 2018 at 1:49 pm

    Some great cool tips in here!

    • admin on January 16, 2019 at 1:19 am

      Thank you for the kind words, Christina! We are glad you learned something interesting relating to Google Review Snippets. They really are an awesome and powerful tool : )

Leave a Comment