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 vs Microdata vs RDFa
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.
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