在一个产品页面上,我在不同的地方有一个产品的两个汇总评级,这意味着它们包含相同的信息。由于 ux 的原因,我想在那个页面上让它们两次,但我不确定我是否可以每次都用 schema.org 标记它们,或者这是否是无用的重复。
想知道是否有解决方案,itemref
但我认为这对这项任务没有帮助。
在一个产品页面上,我在不同的地方有一个产品的两个汇总评级,这意味着它们包含相同的信息。由于 ux 的原因,我想在那个页面上让它们两次,但我不确定我是否可以每次都用 schema.org 标记它们,或者这是否是无用的重复。
想知道是否有解决方案,itemref
但我认为这对这项任务没有帮助。
除非您使用itemid
,否则消费者无法确定两个(或更多)项目是(大约)同一件事。所以他们会知道你的Product
项目有两个 AggregateRating
项目。消费者可能会尝试推断这两个项目应该相同(例如,通过比较url
值),但您最好不要依赖于此。
因此,您应该使用该itemid
属性(Schema.org 尚未声称支持它,这是 Microdata 需要的,但根据这个问题,它打算在某个时候记录它),为您的两个AggregateRating
项目提供相同的 URI。
但是消费者不一定支持itemid
,所以他们可能仍然无法猜测这些项目是关于同一件事的。
所以理想情况下:使用 Schema.org 只标记一次出现(每个文档)。