Google anunció que está bien fusionar dos tipos de datos estructurados de Schema.org ahora y que los validará en los principales validadores de datos estructurados.
Ahora sus opciones no se limitan al uso exclusivo de JSON-LD o datos estructurados de microdatos. No está claro si se incluye RDFa, aunque se dice que valida.
Fusión de gráficos de sintaxis
Aleyda Solís tuiteó la noticia desde Google Search Central Live en Zurich, donde se hizo el anuncio.
Google realizó un lanzamiento preliminar la semana pasada sin anunciarlo hasta hoy.
Lo que esto significa en inglés sencillo
El impacto se limita a casos de uso específicos donde tiene sentido. De lo contrario, si usar un tipo de datos estructurados de Schema.org le funciona, continúe usándolo.
Sin embargo, existen otros casos de uso en los que tiene sentido utilizar el formato JSON-LD y Microdatos de Schema.org.
Diferencia entre JSON-LD y datos estructurados de microdatos
JSON-LD es un script que puede ir en la sección principal del HTML (junto con otros metadatos como el título y la descripción) o puede ir a cualquier parte del cuerpo de la página web. Se prefieren los datos estructurados JSON-LD porque son fáciles de mantener, fáciles de leer y solucionar problemas y están separados del HTML.
Los microdatos son marcas que se integran con HTML como atributos de elementos.
Esto significa, por ejemplo, que puede tener un elemento de encabezado (H1, H2, etc.) que podría contener un atributo de Microdatos.
Así es un H2 con Microdatos:
<h2 itemprop="name">Name of a Movie</h2>
Un caso de uso a gran escala es comunicar a Google exactamente cuál es su contenido principal sin inflar sus datos estructurados JSON-LD (y el tamaño HTML) reproduciendo el contenido principal en JSON-LD.
Ahora puedes comunicar a Google cuál es el contenido principal (cuando utilizas los datos estructurados del artículo) con formato de microdatos de datos estructurados sin tener que crear un duplicado de todo el contenido dentro de los datos estructurados JSON-LD.
Eso significa que su código ya no tiene que ser gigantesco; ahora existe la opción de usar tanto Microdatos como JSON-LD.
Otro caso de uso es cuando se utilizan datos estructurados de Live Blogging.
Este cambio no es obligatorio, no es necesario que cambie sus datos estructurados JSON-LD actuales. Es totalmente opcional.
Cambio observado la semana pasada
El lanzamiento suave de Google fue notado casi de inmediato y amplificado por el consultor de datos estructurados Jarno Van Driel (perfil de LinkedIn) que publicó sobre ello en LinkedIn.
Jarno inició una discusión sobre este tema, publicando en LinkedIn:
“Parece que Google ha lanzado una actualización bastante fundamental tanto para la prueba de resultados enriquecidos como para el validador de Schema.org, una actualización que finalmente pone fin a un deseo personal de larga data:
¡Permitir que entidades descritas en múltiples sintaxis (JSON-LD, Microdata, RDFa) se fusionen y/o se encadenen!
Jono Alderson (perfil de LinkedIn) compartió este ejemplo:
"<main> <article itemid="https://example.com/articles/some-article#mainEntityOfPage" itemscope itemtype="https://schema.org/Article"> <h1 itemprop="headline"> The article's headline goes here. </h1> <div itemprop="articleBody"> The article's content goes here. </div> </article> </main> <script type="application/ld+json"> { "@context": "https://schema.org", "@graph": [{ "@id": "https://example.com/articles/some-article#mainEntityOfPage", "url": "https://example.com/articles/some-article", "mainEntityOfPage": { "@id": "https://example.com/articles/some-article", "@type": "WebPage", "name": "The <title> value goes here.", "description": "The <meta> description goes here.", "url": "https://example.com/articles/some-article" } }] } </script>"
Preste atención al atributo “@id” del gráfico JSON-LD:
"@id": "https://example.com/articles/some-article#mainEntityOfPage"
coincide con el atributo itemid del esquema de microdatos
itemid =”https://example.com/articles/some-article#mainEntityOfPage”
que fusiona estos dos tipos de definiciones.
Impacto para SEO
El impacto para el SEO será que ahora los editores podrán disfrutar de los beneficios de los microdatos de código bajo sin tener que comprometerse a utilizar microdatos exclusivamente.
Dicho esto, el impacto más obvio es para los editores que reproducen el artículo completo en la propiedad ArticleBody de BlogPosting, Article y otros tipos de datos estructurados similares de Schema.org, aunque puede haber otros casos de uso en los que también tenga sentido.
Imagen destacada de Shutterstock/Asier Romero