Generador de JSON-LD

Genera datos estructurados JSON-LD válidos para los esquemas Article, Product, FAQPage, HowTo, LocalBusiness, Event, Recipe, BreadcrumbList y Organization desde un formulario sencillo.

Cargando herramienta…

Generador de JSON-LDElige un tipo de Schema.org, completa los campos correspondientes del formulario y obtén un bloque JSON-LD limpio y válido para pegar en tu página: tanto el objeto en bruto como una envoltura de script JSON-LD en línea lista para usar (un bloque script type="application/ld+json"). Los campos vacíos se omiten automáticamente para mantener el marcado ordenado. Todo se genera en tu navegador; nada de lo que escribes se sube ni se envía a ningún sitio.

¿Qué es Generador de JSON-LD?

El Generador de JSON-LD es una herramienta gratuita que funciona en el navegador y crea datos estructurados de Schema.org sin que tengas que escribir JSON a mano. Elige un tipo de esquema en el desplegable —Article, Product, FAQPage, HowTo, LocalBusiness, Event, Recipe, BreadcrumbList u Organization— y el formulario cambia para mostrar solo los campos que ese tipo necesita. Especialistas en SEO, desarrolladores y responsables de contenido lo usan para añadir marcado de resultados enriquecidos, de modo que Google pueda mostrar estrellas, precios, preguntas frecuentes, migas de pan, recetas y detalles de eventos directamente en las búsquedas. Los tipos en forma de lista usan un elemento por línea: FAQPage admite pares «Pregunta | Respuesta», HowTo y Recipe admiten un paso por línea, y BreadcrumbList admite pares «Nombre | URL». La herramienta solo genera los datos que introduces: no rastrea tu sitio, no valida contra Google ni inventa valores.

Cómo usar Generador de JSON-LD

  1. Elige en el desplegable de tipos el esquema que coincida con tu contenido.
  2. Completa los campos que aparecen para ese tipo, como nombre/titular, descripción, URL e imagen.
  3. Para FAQPage y BreadcrumbList, escribe un elemento por línea con el formato «izquierda | derecha» que muestra el marcador de posición.
  4. Para HowTo y Recipe, escribe un paso (o ingrediente) por línea.
  5. Copia la salida JSON-LD, o copia la envoltura <script> para pegarla directamente en el <head> o el cuerpo de tu página.
  6. Si quieres, pasa el resultado por la prueba de resultados enriquecidos de Google para confirmar la elegibilidad antes de publicar.

Ejemplos

Esquema Article

Entrada

Tipo: Article
Titular: Cómo hacer pan de masa madre
Autor: Jane Doe
Fecha de publicación: 2026-01-31

Salida

{
  "@context": "https://schema.org",
  "@type": "Article",
  "headline": "Cómo hacer pan de masa madre",
  "datePublished": "2026-01-31",
  "author": {
    "@type": "Person",
    "name": "Jane Doe"
  }
}

Product con precio

Entrada

Tipo: Product
Nombre: Auriculares inalámbricos
Precio: 29.99
Moneda: USD

Salida

{
  "@context": "https://schema.org",
  "@type": "Product",
  "name": "Auriculares inalámbricos",
  "offers": {
    "@type": "Offer",
    "price": "29.99",
    "priceCurrency": "USD"
  }
}

Pares de FAQ a Question

Entrada

Tipo: FAQPage
¿Es gratis? | Sí, completamente.
¿Guardáis datos? | No, funciona localmente.

Salida

{
  "@context": "https://schema.org",
  "@type": "FAQPage",
  "mainEntity": [
    {
      "@type": "Question",
      "name": "¿Es gratis?",
      "acceptedAnswer": { "@type": "Answer", "text": "Sí, completamente." }
    }
  ]
}

Preguntas frecuentes

¿Qué tipos de esquema admite?
Article, Product, FAQPage, HowTo, LocalBusiness, Event, Recipe, BreadcrumbList y Organization. Al seleccionar un tipo, el formulario cambia para mostrar solo los campos que usa ese tipo, y la salida refleja las propiedades de Schema.org correspondientes.
¿Cómo añado varias FAQ, pasos o migas de pan?
Usa una línea por elemento en las cajas de varias líneas. FAQPage y BreadcrumbList esperan un par «izquierda | derecha» en cada línea (Pregunta | Respuesta, o Nombre | URL). Los pasos de HowTo y los ingredientes e instrucciones de Recipe son simplemente una entrada por línea.
¿Genera tanto el JSON en bruto como la etiqueta script?
Sí. La primera caja de salida contiene el objeto JSON-LD en bruto y la segunda lo envuelve en <script type="application/ld+json">…</script> para que puedas pegarlo directamente en tu HTML sin editar nada.
¿Valida mi marcado o garantiza resultados enriquecidos?
No. Genera JSON-LD sintácticamente válido a partir de tu entrada, pero no comprueba las reglas de elegibilidad de Google ni los campos obligatorios de un resultado enriquecido concreto. Pasa la salida por la prueba de resultados enriquecidos de Google o el validador de marcado de esquemas para confirmarlo.
¿Se envían mis datos a un servidor?
No. El JSON-LD se ensambla por completo en tu navegador con JavaScript. Nada de lo que escribas —nombres, precios, URL o descripciones— se sube, almacena ni transmite, por lo que es seguro usarlo en páginas privadas o previas al lanzamiento.

Herramientas relacionadas