0

I'm working on a site optimizing their structured data and noticed they use YotPo to pull in ratings and reviews. YotPo is defining the Product and only has a couple of values for AggregateRating that are being injected via JavaScript.

I have all of the other product data coming from the CMS, so I defined all the other information there, but when I run Google's testing tool on the page, it sees it as 2 products and says it's missing fields for the YotPo markup that are already defined in my markup.

Is there some way to let Google know that they're both chunks of data for the same product so it only sees it as a single product with the combined data?

unor
  • 92,415
  • 26
  • 211
  • 360
stinkysGTI
  • 573
  • 6
  • 21
  • [Duplicate JSON-LD scripts in head](https://stackoverflow.com/q/45876849/1591669) ··· [Duplicate schema/structured data markup?](https://stackoverflow.com/q/48532381/1591669) – unor Apr 12 '19 at 09:40
  • I'm in a similar situation, were you able to find a solution to this? – parpar May 10 '20 at 16:59

1 Answers1

0

You need to make sure both Yotpo and your CMS use the same format. e.g. json-ld or microdata.

You can then indicate that they relate to the same product by setting both up to use the same id.

Tony McCreath
  • 2,882
  • 1
  • 14
  • 21