Los microdatos son una función HTML5 creada para proporcionar el contenido semántico en documentos HTML .
Pueden verse como una extensión de la idea de los microformatos que tienen como objetivo llenar sus vacíos evitando la complejidad de formatos como RDFa .
El micro es un marcado específico que ayuda a los motores de búsqueda a proporcionar información adicional sobre el contenido de un sitio web.
Google puede utilizar microdatos en sus páginas de resultados .
El proyecto Schema.org se basa principalmente en microdatos y es compatible con Google , Bing , Yahoo y Yandex .
Los vocabularios proporcionan la semántica de los elementos utilizados en microdatos. Los desarrolladores pueden crear su propio vocabulario o utilizar un vocabulario existente como el de Schema.org . Un vocabulario común simplifica la reutilización de datos entre diferentes sitios. Los microdatos proporcionan información adicional sobre el contenido de un sitio o página.
En cuanto a la gramática, existen dos métodos principales para crear los microdatos :
• Microdatos en código HTML (itemscope). Este formato le permite utilizar datos HTML visibles.
• Microdatos en script JSON-LD. Este método duplica los datos que se insertan en una página como un script JSON.
Tener microdatos conduce a una mejor comprensión del sitio por parte de los motores de búsqueda. Los microdatos permiten a los motores de búsqueda comprender de qué se trata el sitio y qué contenido ofrece a los usuarios de Internet. Los datos estructurados se utilizan para cambiar la forma en que aparecen los resultados de búsqueda en las SERP. Gracias a los microdatos , un sitio puede mostrar resultados enriquecidos en Google, Bing o Yahoo.
Todos los esquemas están disponibles en Schema.org. Hay cientos de tipos de etiquetas de Schema.org. Cada uno de estos tipos tiene un conjunto de propiedades asociadas. Los esquemas de uso común incluyen: personalidades, eventos, productos, reseñas, ubicaciones, trabajos creativos, servicios, productos. A continuación, se muestra una lista de los diagramas más utilizados en sitios web: