I’m sure you’ve seen a listing in the search results with a five star rating under their title and wondered, what can I do to get my ratings to show up? The simple answer here is, schema.org markup. However, before I show you how to do this, I want to say why I don’t like it.
People are faking their reviews!
Yes, the schema mark-up does not require any kind of validation in order to make sure that the ratings you put down are correct. You just put down any five star rating with however many “reviews” you want, wait a couple of days, and your ratings will appear. Google needs to put some kind of validation method in this process, because I am seeing too many people take advantage of it.
I don’t want to call out anyone, so I did a test on this website to see if it would work. In case Google changes there process, I’ve taking a screen shot to show that I did in fact have a 5 star rated blog, haha.
Notice, I do not have any 5 star ratings. My blog is brand new and I only have one post…yet I have a 5 star rating with 21 reviews. I will tell you how I did this, but please do not miss use it. Provide a link or something to where your ratings actually are.
Steps to get your ratings to show up:
Go to schema.org. It has a lot of different mark-ups available for you depending on what type of business you are. I actually chose to be a local business in order to mark-up my page. The code I used is below. Make sure that you have a itemType declared and that your aggregateRating really are your actual ratings!
Tip: This will be shown on the actual site, so put it in a place that you don’t mind people seeing it.
<div itemscope itemtype="http://schema.org/LocalBusiness"> <h1><span itemprop="name">Olin Downs Blog</span></h1> <div itemprop="address" itemscope itemtype="http://schema.org/PostalAddress"> <span itemprop="addressLocality">San Diego</span>, <span itemprop="addressRegion">CA</span> </div> <div itemprop="aggregateRating" itemscope itemtype="http://schema.org/AggregateRating"> Rated <span itemprop="ratingValue">5.0</span> stars by <span itemprop="reviewCount">21</span><br />other bloggers. </div>
2. Post on the page
It really doesn’t matter where you post the markup. Just be careful about posting it in the header, footer, or sidebar because that will display on every page of your site.
3. Test the markup
Use the Google Structured Data Testing Tool to see if the schema.org markup is correct.