Datos Estructurados: qué son, cómo funcionan y por qué importan

Datos estructurados, schema markup y JSON-LD no son sinónimos. Te explicamos qué es cada cosa, por qué ya no bastan para aparecer con FAQ en Google y cómo comprobar los tuyos.

AccesoPor Javier Castillo10 min de lecturaRevisado el

Has revisado Search Console y ves que algunas páginas de la competencia aparecen con estrellas, precios o preguntas desplegables justo debajo del título en Google, mientras que las tuyas no. O has buscado “datos estructurados” para entender de qué se trata y te has encontrado artículos que hablan de árboles, listas enlazadas y algoritmos, que no tienen nada que ver con lo que buscabas. Los datos estructurados son, en realidad, un concepto mucho más concreto: un formato estandarizado para decirle a un rastreador, sea el de Google o el de un asistente de IA generativa, qué es exactamente cada elemento de tu página, en lugar de dejar que lo adivine.

En esta guía verás qué son los datos estructurados, en qué se diferencian del schema markup y del JSON-LD (tres términos que se usan como sinónimos sin serlo del todo), qué tipos son más habituales en la web de una empresa, cómo implementarlos y cómo comprobar que funcionan correctamente.

Qué son los datos estructurados

Los datos estructurados son un formato estandarizado para describir el contenido de una página de forma que una máquina lo entienda sin ambigüedad. En una página normal, un rastreador tiene que inferir qué es cada cosa: que ese texto en negrita grande es el título de un producto, que ese número con símbolo de euro es el precio, que esas cinco estrellas son una valoración. Con datos estructurados, esa información se declara explícitamente, en un formato que sigue un vocabulario común aceptado por los principales buscadores.

Datos estructurados vs. “estructura de datos” (programación)

Es habitual confundir ambos términos porque suenan parecido, pero no tienen relación. “Estructura de datos” es un concepto de programación y ciencia de datos: se refiere a cómo se organiza la información en memoria (listas, árboles, tablas hash) para que un programa la procese de forma eficiente. “Datos estructurados”, en el contexto de SEO y GEO, es otra cosa completamente distinta: un marcado que añades al HTML de tu página para describir su contenido a buscadores y asistentes de IA. Si has llegado aquí buscando lo primero, este artículo no es el que necesitas.

Datos estructurados, schema markup y JSON-LD: cómo encajan estos tres términos

“Datos estructurados” es el concepto general. “Schema markup” y “JSON-LD” son dos piezas concretas dentro de ese concepto, y muchas veces se usan como si fueran sinónimos entre sí cuando en realidad responden a preguntas distintas: una es el vocabulario, la otra es el formato en el que se escribe.

Schema markup: el vocabulario (schema.org)

El schema markup es el vocabulario compartido que define qué tipos de cosas existen (un artículo, un producto, una organización, un evento) y qué propiedades tiene cada uno (un producto tiene precio, un artículo tiene autor y fecha de publicación). Ese vocabulario lo mantiene schema.org, una iniciativa conjunta de Google, Microsoft, Yahoo y Yandex.

JSON-LD: el formato recomendado por Google para escribirlo

El schema markup se puede escribir en varios formatos: JSON-LD, microdata o RDFa. JSON-LD es un bloque de código independiente, normalmente colocado en el `head` o al final del `body`, que no se mezcla con el HTML visible de la página. Google lo recomienda explícitamente por ser más fácil de generar, mantener y depurar que las otras dos opciones.

Por qué importan los datos estructurados para SEO y para IA generativa

El motivo más conocido para usar datos estructurados es optar a un rich result: esas estrellas de valoración, el precio de un producto o el desplegable de preguntas frecuentes que a veces aparece bajo un resultado de Google. Pero conviene matizar esto con un dato de actualidad importante, confirmado directamente en la documentación oficial de Google Search Central (nivel de certeza 1, fuente primaria, actualizado el 7 de mayo de 2026): desde esa fecha, los rich results de tipo FAQ ya no se muestran en los resultados de búsqueda de Google, tanto en desktop como en móvil. Google retirará además el informe correspondiente en Search Console y el soporte en el Rich Results Test en junio de 2026, y el soporte a través de la API de Search Console en agosto de 2026.

Esto no significa que debas eliminar el marcado `FAQPage` si ya lo tienes: el tipo sigue siendo válido en schema.org y Google confirma que mantenerlo no genera ningún problema, simplemente ya no produce ese resultado visual concreto en el buscador. Es un matiz relevante porque una parte del volumen de búsqueda sobre este tema todavía asume que marcar preguntas frecuentes garantiza aparecer con ese formato, y desde mayo de 2026 ya no es así.

Legibilidad para rastreadores de IA generativa

Además de los rich results, los datos estructurados cumplen otra función que ha ganado peso con la llegada de los asistentes de IA generativa: ayudan a que un sistema como ChatGPT, Perplexity o Gemini entienda de forma inequívoca de qué trata una página, sin tener que interpretar el diseño visual ni ejecutar JavaScript. Esto es especialmente relevante porque no todos los rastreadores de IA renderizan el contenido igual que lo hace un navegador: algunos leen directamente el HTML que reciben del servidor, y ahí un bloque de JSON-LD bien construido comunica de forma explícita lo que el rastreador tendría que inferir del resto de la página.

Dicho esto, es importante ser honesto sobre los límites de esto: tener datos estructurados no garantiza que un asistente de IA vaya a citar tu web en sus respuestas. Mejora la legibilidad de la página para estos sistemas, pero la citación depende de muchos otros factores (autoridad, relevancia de la consulta, disponibilidad de la fuente en el momento de generar la respuesta) que ningún marcado por sí solo puede asegurar.

Tipos de datos estructurados más habituales en un sitio de empresa

No todos los tipos de schema markup aplican a cualquier web. Estos son los más comunes en el sitio de una empresa:

TipoPara qué sirve
ArticleIdentifica un artículo de blog o de noticias: título, autor, fecha de publicación.
ProductDescribe un producto: nombre, precio, disponibilidad, valoraciones.
OrganizationIdentifica a la empresa: nombre, logotipo, redes sociales, datos de contacto.
BreadcrumbListMarca la ruta de navegación de una página dentro del sitio.
LocalBusinessDescribe un negocio con ubicación física: dirección, horario, teléfono.
FAQPageMarca preguntas y respuestas de una página. Ya no genera rich result en Google desde mayo de 2026, pero sigue siendo un tipo válido y útil para la legibilidad general del contenido.

Cómo implementar datos estructurados en tu web

JSON-LD, el formato recomendado

Así se ve un ejemplo básico de datos estructurados de tipo Article en formato JSON-LD:

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "Article",
  "headline": "Título del artículo",
  "author": {
    "@type": "Person",
    "name": "Nombre del autor"
  },
  "datePublished": "2026-08-01"
}
</script>

Este bloque de código se coloca en el `head` o al final del `body` de la página, sin mezclarse con el contenido visible. Del mismo modo que un sitemap ayuda a que Google encuentre tu contenido, el JSON-LD ayuda a que, una vez encontrado, se entienda correctamente.

Microdata y RDFa: por qué se usan menos

Microdata y RDFa marcan los datos directamente dentro de las etiquetas HTML visibles, usando atributos como `itemscope` o `itemprop`. Funcionan, pero tienen una desventaja práctica frente a JSON-LD: cualquier cambio en el diseño de la página obliga a tocar también el marcado, porque están entrelazados con el HTML visual. Por eso Google recomienda JSON-LD como formato preferente, y por eso la mayoría de plugins y generadores actuales lo usan por defecto.

Con plugin vs. implementación manual

Si tu web está en WordPress, plugins como Yoast SEO o Rank Math generan automáticamente buena parte del schema markup básico (Article, Organization, BreadcrumbList) a partir de los datos que ya tienes en el CMS. Shopify hace algo similar para tipos como Product. La implementación manual tiene sentido cuando necesitas un tipo de dato muy específico que el plugin no cubre, o cuando quieres controlar con precisión qué propiedades se incluyen.

Cómo comprobar que tus datos estructurados funcionan

La herramienta principal de Google para esto es el Rich Results Test, que sustituyó a la antigua Structured Data Testing Tool (ya descontinuada) y muestra específicamente qué rich results puede generar Google a partir de tu marcado. Si necesitas una validación más genérica, centrada en el vocabulario de schema.org sin el filtro de “qué muestra Google”, existe también el Schema Markup Validator, mantenido por schema.org.

  • Rich Results Test: valida específicamente qué puede mostrar Google como rich result.
  • Schema Markup Validator: valida el marcado contra el vocabulario completo de schema.org, sin limitarse a lo que Google admite como rich result.

Errores comunes al implementar datos estructurados

  • Marcar contenido que no es visible para el usuario en la página: Google lo considera una práctica no permitida y puede ignorar el marcado.
  • Dejar campos obligatorios incompletos, como un `Product` sin precio o disponibilidad.
  • No revalidar el marcado después de un cambio de plantilla o de CMS, que puede romper el JSON-LD sin que se note a simple vista.
  • Duplicar el mismo `FAQPage` en varias páginas cuando el contenido se repite, en lugar de marcarlo solo una vez.

Muchos de estos errores no se detectan con una lectura visual de la página, precisamente porque dependen de cómo accede realmente un rastreador al HTML, incluidos los rastreadores de IA generativa, que no siempre ejecutan JavaScript igual que un navegador. Un diagnóstico técnico de accesibilidad para rastreadores permite detectar estos huecos antes de que afecten a la visibilidad, tanto en Google como en los asistentes de IA.

Preguntas frecuentes sobre datos estructurados

¿Qué son los datos estructurados?

Un formato estandarizado para describir el contenido de una página de forma que una máquina, ya sea un buscador o un asistente de IA, lo entienda sin ambigüedad. No es lo mismo que “estructura de datos” en programación.

¿Los datos estructurados y el schema markup son lo mismo?

No exactamente. “Datos estructurados” es el concepto general, y “schema markup” es el vocabulario concreto (definido en schema.org) que se usa para crearlos.

¿Qué es el JSON-LD y por qué lo recomienda Google?

Es uno de los formatos para escribir schema markup: un bloque de código independiente del HTML visible. Google lo recomienda porque es más fácil de generar y mantener que microdata o RDFa, que van mezclados con el diseño de la página.

¿Los datos estructurados garantizan que mi página aparezca como rich result?

No. Google no garantiza que el contenido con datos estructurados se muestre como rich result, aunque el marcado sea correcto. Y desde mayo de 2026, algunos tipos, como FAQPage, ya no generan rich result en absoluto, aunque el marcado siga siendo válido.

¿Ayudan los datos estructurados a que ChatGPT o Perplexity citen mi web?

Mejoran la legibilidad de la página para estos sistemas, al declarar explícitamente qué es cada cosa. Pero no hay ninguna garantía de que eso se traduzca en una citación: depende de muchos otros factores que el marcado por sí solo no controla.

¿Cómo se comprueban los datos estructurados de una web?

Con el Rich Results Test de Google, para ver qué puede mostrar Google concretamente, o con el Schema Markup Validator de schema.org, para una validación más general del vocabulario.

Qué comprobar en tu web ahora mismo

Si no sabes con certeza qué datos estructurados tiene tu web ahora mismo, el primer paso es pasar tus páginas principales por el Rich Results Test y revisar si hay errores o campos incompletos. Si usas `FAQPage`, no hace falta que lo elimines: sigue siendo válido, solo ten en cuenta que desde mayo de 2026 ya no genera el desplegable en el buscador de Google. Y si quieres ir un paso más allá y comprobar no solo el marcado sino cómo accede realmente un rastreador (incluidos los de IA generativa) al resto de tu página, puedes comprobar la accesibilidad técnica de tu web de forma gratuita.

Compruébalo en tu web

Saber si los sistemas de IA pueden leerte tarda unos segundos

Analizamos varias páginas de tu dominio y te decimos qué encuentran los rastreadores. Gratis, sin registro.

Sigue leyendo

Más sobre acceso