是否可以在页面上使用相同Schema.org类型的多个项目?

时间:2014-08-20 15:32:55

标签: seo schema.org microdata

我有一个网站,其中有三个地方我会使用Schema.org的组织(itemtype="http://schema.org/Organization"):

  • 联系人联系人的联系信息
  • 网站徽标
  • 另一个组织的个人资料

搜索引擎如何区分这三者?前两个指向同一个组织,但在不同的背景下。最后一个并不代表我们的网站,而是另一个组织的详细资料。搜索引擎会知道哪些引用了我们,哪些引用了什么?

1 个答案:

答案 0 :(得分:1)

如果您描述的是同一实体(在同一文档上),则不要使用多个项目。在这种情况下,您应该只使用一个项目。如果您的标记难以在此项目下嵌套所有属性,请使用itemref属性(see example)。

如果这些是不同的实体,请使用多个/不同的项目:每个实体一个项目。

因此,在您的具体示例中,您应该为您的组织使用一个项目,并为另一个组织的个人资料使用一个项目。

为了明确项目是关于同一个实体,Microdata提供了itemid attribute。但是,词汇表必须明确支持项目"的全局标识符的微数据requires,这对于Schema.org来说是currently not the case。如果支持itemid,您甚至可以在同一页面上拥有关于同一实体的多个项目。除非可以,此外,您还可以使用其他属性,这些属性可以作为项目大致相同的提示,例如url