1

在一个产品页面上,我在不同的地方有一个产品的两个汇总评级,这意味着它们包含相同的信息。由于 ux 的原因,我想在那个页面上让它们两次,但我不确定我是否可以每次都用 schema.org 标记它们,或者这是否是无用的重复。

想知道是否有解决方案,itemref但我认为这对这项任务没有帮助。

4

1 回答 1

1

除非您使用itemid,否则消费者无法确定两个(或更多)项目是(大约)同一件事。所以他们会知道你的Product项目有两个 AggregateRating项目。消费者可能会尝试推断这两个项目应该相同(例如,通过比较url值),但您最好不要依赖于此。

因此,您应该使用该itemid属性(Schema.org 尚未声称支持它,这是 Microdata 需要的,但根据这个问题,它打算在某个时候记录它),为您的两个AggregateRating项目提供相同的 URI。

但是消费者不一定支持itemid,所以他们可能仍然无法猜测这些项目是关于同一件事的。

所以理想情况下:使用 Schema.org 只标记一次出现(每个文档)。

于 2015-02-20T15:46:46.490 回答