可以在一个页面上两次使用相同的 schema.org 标记吗?

Is it okay to use same schema.org markup twice on one page?

在产品页面上,我在不同位置对一个产品有两个综合评级,这意味着它们包含相同的信息。由于用户体验的原因,我想在该页面上使用它们两次,但我不确定我是否可以每次都用 schema.org 标记它们,或者这是否是无用的重复。

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

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

所以你应该使用 itemid attribute (Schema.org does not yet claim to support it, which Microdata requires, but according to this issue,它打算在某个时候记录下来),为你的两个 AggregateRating 项目提供相同的 URI。

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

理想情况下:使用 Schema.org.

仅标记一次(每个文档)