Hello,
Thank you for contacting Rank Math and bringing your concern to our attention. I’m sorry for any inconvenience this issue may have caused you.
As per Google’s guidelines for Product Schema, either “offers”, “review”, or “aggregateRating” must be specified in the Schema to make the Schema valid.
If you do not want to provide review options, you can specify the product price and that should fix the offers part and make the Schema valid with a warning. Please make sure your product has a price, if it does not have a price, it must at least have a review or star rating for the schema to be valid.
Here’s a link about this issue:
https://rankmath.com/kb/either-offers-review-or-aggregaterating-should-be-specified/#offers-review-aggregateRating
Hope that helps.
Thank you.
Hi
Many thanks for the reply but you are not answering the question
If Yoast can fix it why can’t you?
It is totally unrealistic for us to wait years to get reviews for over 1500 products.
So if Yoast can fix it why can’t you?
Hello,
There are only two solutions for missing offers, review or aggregateRating. Either your product must have a price, or your product must have a WooCommerce review/rating. You will encounter the same issue using Yoast or any other SEO plugin. You may contact their support to verify this.
Hope that clarifies things. Please let us know if you have questions.
Have a price? All my products have a price bit confused 🙂
Hello,
Please make sure to use our standard Woocommerce Product schema as this will automatically pick up the price including reviews.
If that doesn’t help, can you please share a URL of the affected product from your website so we can take a closer look at it?
Looking forward to helping you with this one.
Hello,
Since we did not hear back from you for 15 days, we are assuming that you found the solution. We are closing this support ticket.
If you still need assistance or any other help, please feel free to open a new support ticket, and we will be more than happy to assist.
Thank you.