One SEO professional was concerned about using multiple product schemas on the same page.
Their question was: Can they implement more than one product schema on the same product listing page?
John explained that this is against Google’s policy. He said that they shouldn’t be doing this from a policy point of view. Last time John checked, this policy is around structured data.
For product structured data, Google really wants this to apply to the primary element of the page. If you have multiple products on a page, it’s not that one of them is the primary element of the page.
From this perspective, you shouldn’t be using structured data for multiple products.
This happens at approximately the 29:50 mark in the video.
John Mueller Hangout Transcript
John (Submitted Question) 29:50
Let’s see: for the product listing page, can we implement multiple product schemas on the product listing page?
John (Answer) 29:57
From our policy point of view, I don’t think you should be doing that. At least the last time I checked the policies around structured data. Because for product structured data, we really want that to apply to the primary element of the page. And if you have multiple products on a page, it’s not that one of them is the primary element of the page. So from that point of view, you should not use multiple products structured data elements on a category page or something like that.