Datos estructurados preferidos de Google: JSON-LD sobre microdatos

Google utiliza datos estructurados para comprender mejor qué es una página web clasificando el tema, identificando partes importantes de las páginas web, como logotipos e imágenes, y mostrando las páginas web en un lugar destacado en la parte superior de la página.

Hay muchos tipos de datos estructurados, pero Google solo prefiere uno de ellos, por lo que es importante utilizar el formato correcto.

Contenido del Articulo

¿Qué tipos de datos estructurados admite Google?

Google admite tres tipos de datos estructurados:

  1. JSON-LD.
  2. Microdatos.
  3. RDFa.

Cada una de estas plantillas es una forma diferente de comunicar datos estructurados y se identifica en el sitio web oficial de Schema.org.

Captura de pantalla de los ejemplos de datos estructurados de Schema.orgCaptura de pantalla del autor, mayo de 2022

En la imagen de arriba, parece que el ejemplo de datos estructurados de Schema.org proporciona ejemplos en tres formatos.

Hay tres pestañas. Cada pestaña corresponde a un formato de datos estructurados diferente: Microdatos, RDFa y datos estructurados JSON-LD.

¿Qué son los datos de microdatos estructurados?

Los microdatos son una forma de agregar metadatos al código HTML y son parte de la especificación HTML, también conocida como el estándar HTML WHATWG (Grupo de trabajo de tecnología de aplicaciones de hipertexto web).

Los microdatos son una especificación HTML para marcar una página web dentro del mismo HTML.

Son esencialmente metadatos incrustados en el código HTML publicado en las etiquetas. y son legibles por máquinas como Googlebot.

Schema.org, la organización sin fines de lucro que crea especificaciones de datos estructurados, publicó una explicación de los datos estructurados llamada Primeros pasos y usó microdatos en todos los ejemplos.

Por lo tanto, los microdatos siguen siendo una forma válida de comunicar datos estructurados y actualmente son compatibles con el desarrollador de plantillas Schema.org y Google (excepto en los casos en que no se admiten explícitamente).

Los microdatos se incrustan en HTML existente de la siguiente manera:

<body itemscope itemtype="https://schema.org/WebPage">
<div itemprop="breadcrumb">
<a href="https://www.searchenginejournal.com/ranking-keyword-domains/263693/category/books.html">Books</a>
<a href="category/books-literature.html">Literature &amp; Fiction</a> >
<a href="category/books-classics">Classics</a>
</div>

En el código anterior, los microdatos llamados “itemprop” se ingresan para especificar la propiedad de datos estructurados, en este caso, la propiedad de datos estructurados de ruta de navegación.

Este es el código sin datos de microdatos estructurados:

También hay otras formas de hacer lo mismo utilizando el tipo de datos estructurados BreadcrumbList.

¿Qué son los datos estructurados RDFa?

RDFa es un acrónimo de Recurso Descripción Marco en características. Es una extensión de HTML.

La razón por la que se llama extensión HTML es que extiende HTML.

Google describe RDFa de la siguiente manera:

“Las microformas definen una sintaxis para incluir datos estructurados en documentos HTML y un conjunto de clases de microformas, cada una con su propio vocabulario específico de atributos permitidos.

RDFa, por otro lado, define solo una sintaxis y le permite usar vocabularios de atributos existentes o crear uno propio.

Incluso te permite combinar muchos vocabularios libremente. Si los vocabularios existentes no satisfacen sus necesidades, puede configurar sus propias plantillas y vocabularios creando nuevos campos.

RDFa ofrece una forma adicional de comunicar datos estructurados a Google que es menos intrusivo en el código que el método de microdatos.

Al igual que los microdatos, Schema.org identifica actualmente RDFa como un formato de datos válido y actualmente es compatible con Google (a menos que se especifique explícitamente).

Así es como se verían los datos estructurados de migas de pan en formato RDFa:

¿Qué es JSON-LD?

JSON-LD es un lenguaje de secuencias de comandos que permite a los editores comunicar información importante a los motores de búsqueda.

JSON-LD es un acrónimo de JavaScript Object Notation for Linked Data.

Debido a que es un script, es relativamente más fácil de usar que Microdata y RDFa porque JSON-LD no está incrustado en HTML como metadatos o como una extensión del propio HTML.

El JSON-LD se puede colocar en cualquier lugar de una página web, incluso en la sección de encabezado del código de la página web, donde suelen ir los metadatos.

JSON-LD también se puede colocar al final del código o en la sección de contenido del código (no será visible para los visitantes del sitio).

Otra ventaja de JSON-LD es que, debido a que es independiente de HTML y existe en su propio script, se puede editar y controlar fácilmente.

Una etiqueta de datos de lista de desmoronamiento estructurada podría tener este aspecto:

 <script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "BreadcrumbList",
"itemListElement": [{
"@type": "ListItem",
"position": 1,
"name": "Widgets",
"item": "https://example.com/widgets"
},{
"@type": "ListItem",
"position": 2,
"name": "Blue Widgets",
"item": "https://example.com/widgets/blue-widgets"
},{
"@type": "ListItem",
"position": 3,
"name": "Reviews"
}]
}
</script>

La solución de problemas de una secuencia de comandos que está completamente separada de HTML es mucho más fácil que tratar de codificar datos estructurados dentro de HTML de la forma en que se hacen los microdatos y RDFa.

Según el sitio web oficial de JSON-LD:

“Los datos están desordenados y desconectados. JSON-LD lo organiza y conecta, creando una mejor Web.

“Es una forma de construir una red de plantillas basada en la web y basada en datos”.

Los scripts JSON-LD se pueden agregar a una página web de una manera que se puede configurar en un sitio web, lo que facilita agregar, actualizar y eliminar.

Puede encontrar la especificación oficial de datos estructurados de Schema.org en Schema.org (¡sorpresa!).

¿Qué tipo de datos estructurados prefiere Google?

Si bien los microdatos continúan siendo compatibles con el desarrollador de plantillas Schema.org, lo que importa es la versión que admite Google.

En un hangout de horas de oficina de Google de marzo de 2019, un participante hizo la siguiente pregunta:

“¿Qué tipo de marcador de forma es mejor para Google?” ¿Debo usar Jason o… microformas? ¿Qué formato es preferible?”

John Müller respondió:

“Por el momento preferimos el marcado JSON-LD. Creo que la mayoría de los nuevos datos estructurados que de alguna manera salen primero para JSON-LD. Eso es lo que preferimos”.

Google prefiere datos estructurados JSON-LD

John Mueller de Google dejó en claro que Google prefería los datos estructurados JSON-LD.

Una ventaja de los datos estructurados JSON-LD es que no son intrusivos.

No es intrusivo porque mantiene los datos estructurados separados del código HTML.

Esto hace que la lectura, la resolución de problemas y la actualización de datos estructurados sean mucho más fáciles porque es más simple de implementar y mantener.

Además, el lenguaje de script JSON-LD sigue un conjunto de reglas fáciles de aprender que se pueden agregar o eliminar fácilmente de un sitio.

Cómo implementar datos JSON-LD estructurados

El sitio oficial de datos estructurados JSON-LD de Schema.org Schema.org tiene muchos ejemplos de cómo escribir código de datos estructurados. Simplemente tome un ejemplo y utilícelo como plantilla.

La siguiente es una imagen de un ejemplo sin datos estructurados:

captura de pantalla de contenido sin datos estructuradosCaptura de pantalla del autor, mayo de 2022

Este es un ejemplo del mismo contenido exacto expresado como datos estructurados JSON-LD Schema.org:

Captura de pantalla de datos estructurados json-ld de schema.orgCaptura de pantalla del autor, mayo de 2022

Google prefiere datos estructurados JSON-LD

El formato preferido de Google para datos estructurados es JSON-LD.

Debido a que esta es la preferencia de Google, es una buena idea asegurarse de que todos los datos estructurados utilizados en una página web usen JSON-LD y no la estructura JSON-LD.

Mire el Hangout de la Oficina para webmasters de Google a las 10:33 p. m.:

Más recursos:


Imagen seleccionada: Helder Almeida / Shutterstock

Previous post Complementa tu estrategia de marketing con las redes sociales
Next post 7 formas de usar el correo electrónico para aumentar el tráfico orgánico

Deja una respuesta