Just thought I’d mention this for those that aren’t up to speed with Google’s latest move to conquer the world. They recently announced a change to review rich results which has caused no end of confusion.
Apparently, you are now no longer allowed to embed what they refer to as “self-serving” reviews for schema types
Organization on your website.
According to G, “self-serving” reviews are reviews about “entity A” that are placed on the website of “entity A”. So, any marked up reviews about you on your site are a definite no-no.
Read the full garbled announcement here: https://webmasters.googleblog.com/2019/09/making-review-rich-results-more-helpful.html
Even reviews that are on Google itself aren’t immune. You can’t even use Google’s own API to embed Google reviews about your business on your own website. Well, you can, but then G will ignore all reviews and in certain cases, you could end up with a penalty.