No puedo encontrar la redacción oficial y espero que algunos Rich Snippets / Schema Guru puedan darme una idea del uso adecuado del contenido repetido cuando se trata de usar el marcado.
Estoy construyendo un sitio que quiere usar Schema.org como el tipo de marcado y el propietario desea tanto uso como sea posible. El nombre de la empresa, el teléfono y la dirección aparecerán en cada página ahora, ¿es válido o incluso útil usar Rich Snippets en cada página donde se muestra esta información?
Por ejemplo, esta información aparece en el encabezado y pie de página de cada página del sitio y también le da un ejemplo de mi marcado actual, vea a continuación:
<body itemscope itemtype="http://schema.org/LocalBusiness">
<header>
<a itemprop="url" href="http://www.domain.co.uk/">
<img itemprop="logo" src="image.png" alt="Company Name Logo" />
</a>
<span itemprop="telephone">01202 000 000</span>
</header>
<div> This is where the content will go</div>
<footer>
<span itemprop="name">Company Name</span>
<span itemprop="description"> A small little bit about this company</span>
<div itemprop="address" itemscope itemtype="http://schema.org/PostalAddress">
<span itemprop="streetAddress">Address Goes here</span>
<span itemprop="addressLocality">Area Here</span>,
<span itemprop="addressRegion">Region Here</span>
</div>
</footer>
</body> !-- Local Business Schema Now Closed -->
Como puede ver arriba, esta información se mostrará en cada página. ¿Es válido o incorrecto repetir el uso de esta información en formato Schema.org?
Respuestas:
Microdata no tiene un concepto de "sitio"; Cada página está separada. Por lo tanto, debe incluir todos los metadatos relevantes en cada página donde esté visible el contenido correspondiente (pero solo una vez por página).
Piense en un complemento de navegador que muestre todos los pares de nombre-valor de Microdata en una barra lateral: ¿por qué el usuario debe visitar una página específica de su sitio para ver los metadatos en la barra lateral?
Piense en copiar y pegar o arrastrar y soltar : ¿por qué los metadatos solo deberían incluirse en el portapapeles al copiar / arrastrar contenido desde una página específica del sitio?
Piense en un agente que ofrezca agregar la dirección comercial local a la libreta de direcciones: ¿por qué el usuario debe visitar una página específica de su sitio para permitir que su dirección se agregue automáticamente?
fuente
LocalBusiness
,Organization
, etc, ya que los tipos de nivel superior (a través de una matriz de nivel superior] parece contradecir esta idea ¿Hay que apuntar a anidar.LocalBusiness
Dentro de los tipos más específicos, por ejemplo,Article
oProduct
O, sólo tiene que pasar varios tipos de alto nivel como una matriz??WebPage
- yOrganization
es elpublisher
, elArticle
/Product
es elmainEntity
etc.Creo que el marcado en cada página está bien, pero quisiera que todas las instancias usen una URL común (una página sobre el negocio) y una identificación común (itemid en microdatos). Esta será una señal para indicar que todos se relacionan con una sola entidad.
La URL referenciada debe ser una página sobre el negocio que incluya una versión mucho más detallada del marcado. Nuevamente, usando la misma identificación para que los sistemas puedan conectar los puntos.
fuente