JSON-LD: qué es y por qué es el formato recomendado para datos estructurados

El JSON-LD (JavaScript Object Notation for Linked Data) es el formato recomendado por Google para implementar datos estructurados en una web. Permite describir el contenido de una página de forma semántica sin modificar el HTML visible, facilitando que los motores de búsqueda y los LLM entiendan exactamente qué tipo de información contiene.

Actualizado: mayo 2026  ·  Lectura: 5 min  ·  Schema Markup · AEO · Featured Snippet · GEO

Qué es JSON-LD

JSON-LD es un formato de serialización de datos basado en JSON (JavaScript Object Notation) que permite expresar datos enlazados siguiendo el vocabulario de Schema.org. En la práctica, es un bloque de código que se añade al HTML de una página dentro de una etiqueta <script type="application/ld+json"> y que describe semánticamente el contenido de esa página a los motores de búsqueda.

Google adoptó JSON-LD como formato preferido para los datos estructurados en 2015 y desde entonces lo recomienda explícitamente por encima de los formatos alternativos Microdata y RDFa. La principal ventaja es que el bloque JSON-LD es completamente independiente del HTML visible: se puede añadir, modificar o eliminar sin tocar el contenido que ve el usuario.

JSON-LD es la forma más directa de hablarle a Google en su propio idioma. Mientras el contenido HTML está pensado para las personas, el JSON-LD está pensado para las máquinas: le dice explícitamente al motor qué tipo de entidad es tu página, quién la ha escrito y qué información contiene.

Ejemplo de JSON-LD para un glosario

Este es el bloque JSON-LD de tipo DefinedTerm que usamos en cada página de Wikimelon para identificar el término definido dentro del glosario de Watermelon Marketing:

JSON-LD

 

JSON-LD vs Microdata vs RDFa

JSON-LD
Bloque script independiente del HTML. Recomendado por Google. Fácil de mantener y actualizar sin riesgo de romper el layout.
Microdata
Atributos añadidos directamente al HTML visible. Más difícil de mantener. Requiere modificar el código de cada elemento marcado.
RDFa
Extensión de HTML para datos semánticos. Muy potente pero complejo. Usado principalmente en contextos académicos y gubernamentales.

JSON-LD, GEO y los LLM

Más allá de su impacto en SEO y featured snippets, el JSON-LD tiene una conexión directa con la estrategia GEO. Los sistemas con acceso a búsqueda en tiempo real como Perplexity rastrean el JSON-LD de las páginas que indexan. Un bloque bien implementado con el tipo correcto de Schema aumenta la probabilidad de que el sistema identifique tu página como fuente autoritativa para ese concepto y la cite en sus respuestas.

En el caso de los LLM con corte de entrenamiento fijo, el impacto es indirecto: el JSON-LD mejora la visibilidad en Google, y Google es una de las fuentes de entrenamiento de muchos modelos. Un contenido bien marcado semánticamente tiene más probabilidades de haber sido incluido y correctamente categorizado en esos datasets.

Tipos más útiles para GEO
DefinedTerm para glosarios, FAQPage para preguntas frecuentes, Article con author para reforzar EEAT, Organization para la identidad de marca.
Dónde se implementa
En el head o body del HTML, dentro de una etiqueta script. En WordPress, en un bloque HTML personalizado de Gutenberg o vía plugins como RankMath.

FAQs sobre JSON-LD

¿Por qué Google recomienda JSON-LD sobre Microdata?

Porque es más fácil de implementar, mantener y depurar. Al estar separado del HTML visible, un error en el JSON-LD no afecta al rendering de la página. Además permite añadir datos estructurados sin acceso al template del CMS, simplemente con un bloque de contenido.

¿Puedo tener varios bloques JSON-LD en la misma página?

Sí. Es perfectamente válido y recomendable tener varios bloques: uno para el Article, otro para el FAQPage y otro para el DefinedTerm, por ejemplo. Google los procesa todos de forma independiente y acumulativa.

¿Cómo valido que mi JSON-LD está bien implementado?

Con el Rich Results Test de Google en search.google.com/test/rich-results. Detecta errores de sintaxis y te muestra exactamente qué rich results puede generar tu página. También puedes usar el Schema Markup Validator de Schema.org.

¿El JSON-LD mejora directamente el ranking?

No directamente como factor de ranking. Pero mejora la elegibilidad para rich results y featured snippets, que aumentan el CTR. Y en el contexto GEO, mejora la identificación de tu contenido como fuente autoritativa por parte de los motores generativos.

¿RankMath genera JSON-LD automáticamente?

Sí. RankMath genera automáticamente bloques JSON-LD para Article, WebPage, BreadcrumbList y Organization. Para tipos más específicos como DefinedTerm hay que añadirlos manualmente en un bloque HTML personalizado de Gutenberg.

Términos relacionados en el glosario

Datos estructurados
Posición cero
Answer Engine Optimization
Generative Engine Optimization
Autoridad y confianza
Base de datos semántica