Looks like it does not have to do with the WP Post map plgin because once its’deactivated the problem still exists
Thanks for reporting this. It looks like some change made by Google recently changing how reviews structure behaves. You need to set Item Scope that actually reflects what the post is about. The plugin has global settings for this for all post types (Settings -> Rich Snippets), and for each post you can change that via metabox. Google is always making changes to the rich snippets support, so things might work, and then get broken few months after.
Pro version of the plugin has completely different rich snippets support that has various Google schema types defined individually for greater accuracy when building snippets and giving more control the post authors to fill in the missing data some schema elements need.
Thanks for getting back to me. Should I change the Item Scope through the settings panel tot something general like Article of blogpost? Or shoudl I go back and change it for all posts individually to somthing like BBQ product review?
Ok I don’t get it. I checked schema.org and the error messge I get is that creativeWork is not a valid propery for itemreviewed. Which is right because itemreviewed belongs to the Scope ‘Review’. However when I change the item scope to review I get 4 new errors in the structured data tool because agregaterating doesn’t belong to the scope ‘Review’ in the source data on the page I can’t even find the ‘itemreviewed’ property.
Yes, Google has made massive changes to the rich snippets that effectively has killed all the WordPress plugins dealing with snippets and ratings/reviews at once.
Right now, there is no good solution for the problem, and it looks like that rating in snippets will not be used for articles or blog posts that are not about the third party products (you can’t apparently have aggregated reviews for your own products on your website even if they are from the customers).
I will monitor the situation, but for now, Google has not offered good solution for the problem that affects everyone.