Volver al blog
Generador de Schema con IA6 min de lectura20 de abril de 2026

Qué es JSON-LD y Por Qué Google lo Prefiere para el Schema Markup

JSON-LD es el formato de schema markup recomendado por Google. Entender por qué lo prefiere frente a Microdata o RDFa, y cómo funciona, es el primer paso para implementarlo correctamente en tu web.


Cuando hablamos de schema markup, en realidad estamos hablando de tres formatos posibles para añadir datos estructurados a una página web: Microdata, RDFa y JSON-LD. Los tres hacen lo mismo — comunicarle a los motores de búsqueda qué tipo de contenido tiene la página — pero de formas muy distintas. Google recomienda explícitamente JSON-LD sobre los otros dos. Entender por qué ayuda a implementarlo correctamente.

Los tres formatos de schema markup

FormatoDónde se colocaVentajaInconveniente
MicrodataDentro del HTML, como atributos de las etiquetasSemántica integrada con el contenido visibleDificulta el mantenimiento, código mezclado
RDFaDentro del HTML, como atributos de las etiquetasCompatible con estándares W3C más ampliosSintaxis compleja, poco adoptado en la práctica
JSON-LDBloque <script> independiente en el <head> o <body>Código separado del HTML, fácil de mantenerNo está integrado directamente con el DOM visible

Por qué Google recomienda JSON-LD

Google ha declarado oficialmente su preferencia por JSON-LD en su documentación técnica. Las razones prácticas son claras:

  • Separación de responsabilidades: el schema está en un bloque <script> independiente, sin mezclarse con el HTML de contenido. Esto facilita enormemente el mantenimiento y las actualizaciones.
  • Inyección dinámica: se puede añadir y modificar con JavaScript sin tocar el HTML existente, lo que lo hace compatible con aplicaciones React, Vue o Next.js.
  • Legibilidad: es mucho más fácil de leer, escribir y depurar que Microdata o RDFa, donde el schema está disperso por todo el HTML.
  • Portabilidad: el mismo bloque JSON-LD puede copiarse entre páginas con mínimas modificaciones.

Estructura básica de un JSON-LD

Todo JSON-LD de schema.org sigue la misma estructura básica: se envuelve en una etiqueta <script type="application/ld+json"> y dentro va un objeto JSON con al menos dos propiedades: @context (siempre "https://schema.org") y @type (el tipo de entidad: Article, Product, LocalBusiness, etc.).

  • @context: siempre "https://schema.org" — indica el vocabulario que se usa.
  • @type: el tipo de entidad que describe el schema (Article, Product, FAQPage, etc.).
  • Propiedades específicas del tipo: nombre, descripción, URL, imagen, precio, autor... dependen del @type elegido.
  • @id: opcional pero recomendado — URL única que identifica la entidad de forma inequívoca.

Tipos más utilizados y sus rich results

@typeRich result en GoogleDificultad de implementación
Article / BlogPostingImagen, autor y fecha en resultados AMP y Top StoriesBaja
ProductEstrellas, precio, disponibilidad en resultados de productoMedia
FAQPagePreguntas expandibles directamente en el SERPBaja
HowToPasos numerados en el SERP (desktop y mobile)Baja
LocalBusinessKnowledge Panel con dirección, horarios y valoracionesMedia
EventFecha, lugar y precio en resultados de eventoBaja
RecipeImagen, tiempo de preparación, calorías en resultados de recetaMedia
BreadcrumbListMigas de pan en la URL mostrada en el SERPBaja

Errores más comunes al implementar JSON-LD

  • JSON inválido: una coma de más, una llave sin cerrar o comillas incorrectas invalidan todo el schema. Valida siempre con un linter JSON antes de publicar.
  • Propiedades requeridas ausentes: cada tipo tiene propiedades mínimas obligatorias. Sin ellas, Google no activa el rich result.
  • Contenido que no coincide con la página: el schema debe describir el contenido real de la página. Poner precios incorrectos o valoraciones falsas puede resultar en penalización manual.
  • Schema en páginas incorrectas: un schema Product en una página de blog o un schema Article en una ficha de producto confunde a Google.
  • Múltiples schemas del mismo tipo en conflicto: si tienes dos schemas Product con precios diferentes, Google elige uno y puede mostrar datos incorrectos.

Genera tu JSON-LD en segundos con IA

El Generador de Schema con IA de iRankly analiza el contenido de tu página o la descripción que le proporciones y genera automáticamente un JSON-LD válido y completo para el tipo de schema que necesitas. Sin errores de sintaxis, con todos los campos recomendados por Google.

Prueba la herramienta gratis

Analiza tus URLs con Generador de Schema con IA de iRankly. Sin registro, sin tarjeta.

Usar herramienta gratis

Prueba la herramienta gratis

Analiza tus URLs con Generador de Schema con IA de iRankly. Sin registro, sin tarjeta.

Usar herramienta gratis