品牌页面的Json-ld模式?

时间:2019-07-18 17:42:07

标签: schema.org json-ld google-rich-snippets

我试图了解如何在品牌页面上定义架构Brand

以销售鞋子的网站为例,除类别页面外,还将有品牌页面列出相应品牌的所有产品(它们链接到各自的产品页面)。因此,从较高的角度来看,我认为这样的方法将是这样的:

- schema: CollectionPage, defining the WebPage
- schema: Brand, connected to CollectionPage using `mainEntityOfPage`
- schema: ItemList, list of the brand's products displayed

在上面,我无法将ItemList连接到Brand,因此它正在挂起(Google SDTT在页面上显示2个独立的模式)。

还有另一个选择,我们使用mainEntityOfPage将ItemList连接到CollectionPage,但是Brand将挂起。

是否有某种方式可以连接所有3个模式?

如果没有,是否存在定义这三件事的替代方法,以便我们可以将它们连接起来?

这里需要注意的一点是BrandItemList都具有name属性,它们具有相同的值,但是据我所知,这并没有连接它们。

任何对此的见识都会有所帮助。

1 个答案:

答案 0 :(得分:0)

使用这些组合

Brand/subjectOf/WebPage

Product/brand/Brand

ItemList/itemListElement/Product

使用相关的@id

链接