Dudas comunes de microdata

by

Me gustaría aclarar algunas dudas acerca de cómo usar Microdata, ya que recibí varias consultas sobre los mismos temas.

A veces hay data en forma de meta tags:

<meta itemprop="price" content="123.45"/>

Otras veces, hay data en elementos comunes:

<span itemprop="priceCurrency" content="ARS">$</span>

¿Cuál es la correcta? Según la doc de schema.org la data se agrega a los elementos comunes. Y los meta tags son solamente para aquellos casos en los que:

...a web page has information that would be valuable to mark up, but the information can't be marked up because of the way it appears on the page.

¿Qué pasa si tengo, por ejemplo, muchos itemprop="price" en una misma página? Esta ok, pero todo depende del scope que se le defina a su contenedor.

Los scopes pueden anidarse y se recomienda que su “tipo" esté definido:

<div itemscope itemtype="https://schema.org/Product">

Les recomiendo echarle un vistazo al Getting started de Schema.org. Muy completo y no lleva más de 5 minutos de lectura.