We have setup the ratings on our website to come through to Google search. This is done across two different ways:
1. For beer products, the Untappd rating is taken and applied
2. For all other products where Untappd isn't used the user reviews and ratings are applied
The schema looks a little bit like the below:
<!--beer-club-rating start-->
<div class="Block Panel" id="ProductWarranty" style="display:none;">
<h2 class="subtitle" id="videos">Warranty Information</h2>
<div class="ProductWarrantyContainer prodAccordionContent">
<p><div itemprop="aggregateRating" itemscope itemtype="http://schema.org/AggregateRating"><div>Book rating: <spanitemprop="ratingValue">4.6</span> out of <span itemprop="bestRating">5</span> with <span itemprop="ratingCount">52</span>ratings </div></div></div></div>
<!--beer-club-rating end-->
Notes:
- For beer club ratings these have been manually applied to the following pages: https://www.beercartel.com.au/beer-club/ and http://www.beercartel.com.au/beer-club-subscription/
- Not all ratings will show immediately, Google needs to re-index the page before they will appear
- If an Untappd rating changes this will also not immediately appear on the website. This needs to be re-pulled from Untappd, and then re-indexed by Google.
Info on Schema can be found here: http://schema.org/Product
An article on reviews in Google search can be found here.