我正在一个网站上优化他们的结构化数据,并注意到他们使用YotPo来提取评级和评论。 YotPo正在定义Product
,并且只有通过JavaScript注入的AggregateRating
有几个值。
我有来自CMS的所有其他产品数据,因此我在那里定义了所有其他信息,但是当我在页面上运行Google的测试工具时,它将其视为2个产品并且说它缺少YotPo标记的字段已在我的标记中定义。
有没有办法让谷歌知道它们是同一产品的两块数据,所以它只将它看作是一个带有组合数据的单一产品?
您需要确保Yotpo和您的CMS使用相同的格式。例如json-ld或微数据。
然后,您可以通过将两者设置为使用相同的ID来指示它们与同一产品相关。