Mobile app version of vmapp.org
Login or Join
Fox8124981

: Showing schema.org aggregate rating in Google rich snippets After adding schema.org microdata markup for reviews and aggregate ratings, I expected review and rating information to show up in rich

@Fox8124981

Posted in: #GoogleRichSnippetsTool #Microdata #RichSnippets #StructuredData

After adding schema.org microdata markup for reviews and aggregate ratings, I expected review and rating information to show up in rich snippets. Unfortunately, neither are being shown.

Google's Structured Data Testing Tool finds the microdata, and there're no errors or warnings on the page. Any idea what's wrong with the microdata markup?

Example 1:


Live Page: www.shelflife.net/ljn-thundercats-series-3/bengali Google Test: www.google.com/webmasters/tools/richsnippets?q=http%3A%2F%2Fwww.shelflife.net%2Fljn-thundercats-series-3%2Fbengali

Example 2:


Live Page: www.shelflife.net/star-wars-mighty-muggs/asajj-ventress Google Test: www.google.com/webmasters/tools/richsnippets?q=http%3A%2F%2Fwww.shelflife.net%2Fstar-wars-mighty-muggs%2Fasajj-ventress

10.03% popularity Vote Up Vote Down


Login to follow query

More posts by @Fox8124981

3 Comments

Sorted by latest first Latest Oldest Best

 

@Connie744

Nick, I checked the markup on the Bengali product page and this is what I found and what I would suggest:

When it comes to the "ratingValue" and "reviewCount" properties, you should not "hide" those with meta tags. You also have too many independent product markups on your page. Instead of marking up each related product with a separate product schema, you should include them within your primary product markup and use the "isRelatedTo" property for each. And you should try to add a description for your product and of course use the "description" property within your product markup, however short that product description may be.

I hope that helps.

David

10% popularity Vote Up Vote Down


 

@Cooney921

A simplified version of your code works, which suggests the problem is elsewhere on the page.

<div itemscope itemtype="http://schema.org/Product">
<h2 class="product_name" itemprop="name"><span>Bengali</span></h2>
<div itemprop="aggregateRating" itemscope itemtype="http://schema.org/AggregateRating">
<meta content="50" itemprop="ratingValue" />
<meta content="100" itemprop="reviewCount" />
<meta content="100" itemprop="bestRating" />
<meta content="0" itemprop="worstRating" />
</div>


So we can at least eliminate problems with the ratings code itself. I've tried a number of things to pin down what it is, including but no luck so far.

I think you need to go through a process of elimination with the entire page code to find out what's causing this.

Some possibilities I've explored:


The ratings code comes above the actual product info in the code. When I replicate that with my simplified version of your code, by moving the product name beneath the review, I get an error. There's no such error with your full page code, but nevertheless I wonder if there may be some issue there.
Google's page on these Rich Snippets suggests using only one type of review markup on a page. I did try removing your individual reviews without success, but again, something to consider in combination with other things.

10% popularity Vote Up Vote Down


 

@Ann8826881

Okay. This just might be the shortest answer I have ever given. Change the meta tag to span. I have not checked the rest of your code, but I know meta tag does not work.

10% popularity Vote Up Vote Down


Back to top | Use Dark Theme