SEO Articles

How to integrate your google review star ratings into your wordpress website

In our last blog we talked about the importance of customer reviews – they add heaps of street cred for your business, attract more clicks, and Google will reward you with higher organic search rankings if it sees you have good reviews from people who have consumed your products or services.

Reviews generally come from two sources – Google My Business (or other local review sites like Yelp or True Local), and directly from your website. Our last blog told you how to easily set up both of those, and whilst both are important, Google is starting to favour star-rated reviews that sit directly on your website.

There are a number of plugins that can help you do just that as we said in our last blog, but to keep things (relatively) simple, we’re sticking (mainly) to WordPress plugins in this blog. Why? Because WordPress is truly a global phenomenon, and is quite simply the most dominant content management system (CMS) on the market – at 58.55%, that’s more than all of the other systems such as Drupal and Joomla combined.

WP Customer Reviews lets you set up a specific page on your website so you can receive customer testimonials or get your customers to write reviews about your product or service. Here’s what we love about it:

  • All submissions are moderated, which means that YOU choose which reviews get shown.
  • Reviews are displayed to visitors in a friendly format, but search engines see the microformat.
  • Multiple anti-spam measures are included to prevent automated spambots from submitting reviews.
  • It’s completely customisable, including which fields to ask for, require, and show.
  • Short codes are available for inserting reviews and review forms on any page or widget.
  • Includes an external stylesheet, so you can modify it to better fit your theme (if that sounds a bit too tricky just give us a shout and we’ll help you to customise it).
  • Reviews can be edited by admin for content and date.
  • Admin responses can be made and shown under each review.
  • It’s fast and lightweight, even including the star rating image. This plugin will not slow down your blog.

You can set it up in 5 easy steps:

  1. Download the plugin
  2. Upload contents of the compressed file (wp-customer-reviews) to the /wp-content/plugins/ directory on your WordPress site.
  3. Activate the plugin through the Plugins menu in WordPress admin.
  4. Create a WordPress page to be used specifically for gathering reviews or testimonials.
  5. Go into settings for WP Customer Reviews and configure the plugin.

Once you’ve started collecting and publishing reviews though, you need to actually get them to show up in your Google search results. To do this, you need to label your review data so Google (and other search engines) can understand it – effectively you’re saying “Hey Google, come check out these star ratings my customers are giving me.”

To do this, you need to set up a structured data schema, which will add context to your website content by way of using standardized search engine “vocabulary” at When implemented correctly, structured data makes it more likely that Google (and other search engines) will show additional information about your content directly in the search engine results via rich snippets such as your star ratings.

The WordPress structured data schema is pretty simple to use – you just need to add a few data bites into various places around your website (and don’t worry – we’re here to help if it all seems a bit much!).

The first step is to set up your site-wide data to let Google know things about your about your business like you location, logo and hours. When you open the plugin, just make sure you’re on the Aggregate Ratings tab, then add information into all of the fields

In the second part of the Aggregate Ratings page, you’ll need to add specific information about your ratings, including the number of reviews (taken from your WP Customer Reviews or other ratings plugin) and your average rating, just as we’ve done here:

A word of caution – just like all things online, if you put garbage in, you’re going to get garbage out. Just installing this plugin will not do anything for your website unless you use it correctly, and properly and accurately configure the data.

If your website isn’t built in WordPress, you may struggle to find a decent plugin and you may need to resort to manually adding your structured data schema (again – we’re here to help if you need us).

If you’re not that comfortable getting into the boiler room of your website code, and you’re not already familiar with (the structured data markup schema supported by the major search engines), we definitely recommend leaving this one to the experts. But – if you really want to know – in a nutshell, this is the process:

  1. Decide where you want to put the structured data. Typically this would be in the footer of your website pages.
  2. Add your local business – name, business category, address, logo, phone number, email, opening hours (if these aren’t already included in your schema). You’ll need to do this using html code with “itemscope” and “itemprop” labels to let Google know what your data relates to (watch this space for a blog in the coming weeks all about the wonders of itemscope and itemprop!)
  3. Add your star ratings code – again, this will use itemscope and itemprop labels to let search engines know the name of your business (or the name of the product the star rating relates to), and the rating value (the average rating out of 5 on the tool you’ve used).

That really is a super-simplified explanation and if you want to know more, just get in touch for a chat. We love getting into the engine room of websites and we know exactly how to help you to get awesome search results!



Leave a comment

Your email address will not be published.