Please try on the default twentyforteen theme with no other plugins enabled. I am 100% sure that the best rating is there on my site. So I am guessing it is a conflict with some of your plugin or current theme.
If you have done that and there is a problem, show me your site with the problem on the default theme and no other plugins activated.
I enabled default theme (twenty fourteen) and identical problem…
What is your site URL? I need the default twentyforteen theme activated with no other plugins activated.
Any news on this subject? same here, unfortunately I can not change the theme, does it have any solution? Current theme: Admired
I have the same problem, have a solution?
Webmaster shows error for over 350 posts – Missing: best or worst rating, any solution yet?
Rom
(@fwebcrea)
same problem for me.
Can you help us Lester please ?
Unless you guys can reproduce the problem on twentyforteen without any other plugins activated, let me know.
On my own test site with my plugins and twentyforteen it works totally fine http://www.google.com/webmasters/tools/richsnippets?q=http%3A%2F%2Flesterchan.net%2Fwordpress_dev%2F2014%2F02%2F18%2Ftest-789%2F
I will not be able to help if it is on a different themes and plugins because there might be conflict generated by other plugins/themes.
I think it happens on all the posts that have no votes, since your test post has 1 vote the error doesn’t show up.
I’m no expert but i think setting
bestrating, ratingvalue and ratingcount to 0 for posts without votes would solve the problem.
I am no expert with Google Rich Snippet as well. If you have no ratings ie ratingCount is 0, Google will not show it as well.
I see well, can you give this a test on your site?
For example grab this post:
http://lesterchan.net/wordpress_dev/2014/02/18/asdsad-2/
And enable voting on it (make the 5 stars button appear) but don’t vote!
Then use the rich snippets tool to test the url and you should see an error at the bottom:
“Error: votes field is 0.”
I just want you to see the error.
Just solved this problem for myself. Dont know if it help you a lot, because it is specific.
My case:
Plugin was ok – thank you for it, Lester.
The issue was in my theme. I found, that Google shows error in Item Type schema.org/SoftwareApplication.
Then i found it in my theme code. And noticed that http://schema.org/AggregateRating was inside <div> of http://schema.org/SoftwareApplication.
I just moved </div> right before rating
Below the code
<div itemscope itemtype="http://schema.org/SoftwareApplication">
<meta itemprop="name" content="<?php the_title(); ?>" />
<meta itemprop="image" content="<?php myabp_print_thumbnail_url(); ?>" />
<meta itemprop="description" content="<?php echo get_the_excerpt(); ?>" />
<meta itemprop="softwareApplicationCategory" content="GameApplication" />
</div>
<div itemprop="aggregateRating" itemscope itemtype="http://schema.org/AggregateRating">
<span itemprop="ratingCount"><?php echo $ratings_user; ?></span> <?php _e('votes','xl'); ?>, <?php _e('average:','xl'); ?> <span itemprop="ratingValue"><?php echo $rating_average; ?></span>/<span itemprop="bestRating"><?php echo $ratings_max; ?></span>
</div>