我有一个网站,其中有三个地方我会使用 Schema.org 的组织 (itemtype="http://schema.org/Organization"
):
- 联系人所属单位的联系方式
- 网站标志
- 另一个组织的简介
搜索引擎将如何区分这三者?前两个指向同一个组织,但在不同的上下文中。最后一个根本不代表我们的网站,而是另一个组织的详细资料。搜索引擎会知道哪些与我们有关,哪些与我们无关吗?
最佳答案
如果它是您描述的同一实体(在同一文档上),则不要使用多个项目。在这种情况下,您应该只使用一个项目。如果您的标记很难将所有属性嵌套在此项下,请使用 itemref
属性 ( see example )。
如果这些是不同的实体,则使用多个/不同的项目:每个实体一个项目。
因此,在您的具体示例中,您应该为您的组织使用一个项目,为另一个组织的配置文件使用一个项目。
为了明确项目是关于同一实体的,Microdata 提供了 itemid
attribute .然而,Microdata requires词汇表必须明确支持“项目的全局标识符”,即 currently not the case对于 Schema.org。如果支持 itemid
,您甚至可以在同一页面上拥有关于同一实体的多个项目。在此之前,此外,您还可以使用其他属性来暗示项目是同一件事,例如 url
.
关于seo - 一个页面上可以有多个相同 Schema.org 类型的项目吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25408816/