Seo 在一个页面上有多个相同Schema.org类型的项目可以吗?

Seo 在一个页面上有多个相同Schema.org类型的项目可以吗?,seo,schema.org,microdata,Seo,Schema.org,Microdata,我有一个网站,有三个地方可以使用Schema.org的组织(itemtype=”http://schema.org/Organization“): 联系人的联系信息及其所属机构 网站标志 另一个组织的配置文件 搜索引擎如何区分这三者?前两者指向同一个组织,但在不同的上下文中。最后一个根本不代表我们的网站,而是另一个组织的详细资料。搜索引擎会知道哪些是指我们,哪些不是吗?如果是您描述的同一实体(在同一文档上),则不要使用多个项目。在这种情况下,您应该只使用一项。如果标记使得很难在此项下嵌套所有

我有一个网站,有三个地方可以使用Schema.org的组织(
itemtype=”http://schema.org/Organization“
):

  • 联系人的联系信息及其所属机构
  • 网站标志
  • 另一个组织的配置文件

搜索引擎如何区分这三者?前两者指向同一个组织,但在不同的上下文中。最后一个根本不代表我们的网站,而是另一个组织的详细资料。搜索引擎会知道哪些是指我们,哪些不是吗?

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

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

因此,在您的特定示例中,您应该为您的组织使用一个项目,为另一个组织的概要文件使用一个项目


为了明确项目是关于同一实体的,Microdata提供了。然而,词汇表必须明确支持“项的全局标识符”,即Schema.org。如果支持
itemid
,您甚至可以在同一页面上有关于同一实体的多个项目。此外,在这成为可能之前,您可以使用其他属性,例如,这些属性可以作为提示项是关于同一事物的

(也就是说,我不想暗示搜索引擎做了/遵循了这些。讨论搜索引擎服务的实际行为/支持是离题的;这样的问题可能是离题的。)到2020年,确实似乎加入了JSON-LD
@id
/RDFa
资源=
/Microdata
itemid=
属性的数据。