Is it possible to have multiple elements of the same Schema.org type on a page?

I have a site that has three places where I would use the Schema.orgs ( itemtype="http://schema.org/Organization"

) organization :

  • contact information with affiliation for the contact person
  • site logo
  • profile for another organization

How will search engines tell these three? The first two refer to the same organization, but in different contexts. The latter does not represent our site, but is a detailed profile for another organization. Will search engines know which ones belong to us and which don't?

+3


source to share


1 answer


If yours is the same object (in that document ) that you describe, then don't use multiple elements. In this case, you should only use one element. If your markup makes it difficult to nest all properties in this element, use an attribute itemref

( see example ).

If they are different entities , use several / different elements: one element per object.



So, in your specific example, you should use one element for your organization and one element for the profile of other organizations.

To understand that elements refer to the same object, Microdata provides an attribute itemid

. However, Microdata requires dictionaries to explicitly support "global identifiers for elements", which is currently not the case for Schema.org. If supported itemid

, you can even have multiple elements of the same object on the same page. Until this is possible, and in addition, you can use other properties that could serve as a hint that the elements are about the same, for example url

.

+1


source







All Articles