Inicio › Herramientas para desarrolladores › Generador de Schema Markup (JSON-LD)

Generador de Schema Markup (JSON-LD)

Rellena un formulario sencillo y obtén datos estructurados JSON-LD listos para pegar para preguntas frecuentes, tutoriales, productos, organizaciones, artículos, negocios locales y rutas de navegación. Los avisos en vivo señalan las propiedades obligatorias y recomendadas que faltan antes de que pruebes la página con Google.

Última actualización:

Tipo de schema
Código JSON-LD

Después de publicar, prueba la página con la Prueba de resultados enriquecidos de Google o con el Schema Markup Validator.

Publicidad
Publicidad

Cómo usar Generador de Schema Markup (JSON-LD)

  1. Elige un tipo de schema que coincida con el contenido principal de tu página, por ejemplo FAQPage para una lista de preguntas o Product para una página de producto.
  2. Rellena el formulario. Reemplaza los valores de ejemplo y usa los botones Añadir para más preguntas, pasos, imágenes o perfiles. Los campos vacíos se omiten del código.
  3. Lee los avisos debajo de la vista previa. Los elementos en rojo son obligatorios y los de color ámbar, recomendados.
  4. Copia o descarga el código y pega la etiqueta script en el HTML de la página, en el head o en el body.
  5. Prueba la página con la Prueba de resultados enriquecidos de Google después de publicarla para confirmar que Google puede leerla.

¿Qué tipo de schema debo usar?

TipoÚsalo enPropiedades claveResultado enriquecido de Google
FAQPageUna página con una lista de preguntas y tus respuestasmainEntity → Question (name) → acceptedAnswer (text)Solo para sitios gubernamentales y de salud conocidos
HowToInstrucciones paso a pasoname, step (text), totalTime, supply, toolYa no se muestra (desde 2023)
ProductUna página sobre un producto que vendes o reseñasname + offers, aggregateRating o reviewPrecio, disponibilidad y estrellas de reseñas
OrganizationTu página de inicio o la página Acerca dename, url, logo, sameAs, contactPointLogotipo y detalles en los paneles de conocimiento
Article / BlogPosting / NewsArticleNoticias, entradas de blog, guíasheadline, image, datePublished, dateModified, authorMejor visualización del título, la imagen y la fecha
LocalBusiness (y subtipos)La página de una tienda, oficina o restaurante físiconame, address, telephone, geo, openingHoursSpecificationDatos del negocio en la Búsqueda y en Maps
BreadcrumbListCualquier página que forme parte de una jerarquíaitemListElement → ListItem (position, name, item)Ruta de navegación en lugar de la URL sin formato

Ejemplo: JSON-LD de FAQPage

Esta es la estructura que genera el generador para una sola pregunta. Cada pregunta adicional es otro objeto en el array mainEntity:

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "FAQPage",
  "mainEntity": [{
    "@type": "Question",
    "name": "Can I return an item?",
    "acceptedAnswer": {
      "@type": "Answer",
      "text": "Yes. Unused items can be returned within 30 days."
    }
  }]
}
</script>

Formatos que suelen confundir

  • Las fechas usan ISO 8601: 2026-10-05 o, con hora y desfase UTC, 2026-10-05T14:30:00+02:00. Sin desfase, Google asume la zona horaria del sitio.
  • Las duraciones como totalTime también usan ISO 8601: PT30M son 30 minutos y PT1H15M es una hora y quince minutos.
  • Los precios son números simples con punto para los decimales (1299.00, no $1,299); la moneda va en priceCurrency como código ISO 4217 de tres letras, como USD o EUR.
  • La disponibilidad y el estado son URL de enumeración de schema.org, por ejemplo https://schema.org/InStock y https://schema.org/NewCondition.
  • Las URL deben ser absolutas (empezar por https://). Las rutas relativas como /images/logo.png no se resuelven de forma fiable.
  • El país se indica mejor con un código ISO 3166-1 de dos letras (US, GB, DE), y los números de teléfono en formato internacional con el prefijo del país.

Reglas para que los datos estructurados sigan siendo aptos

  • Marca solo contenido que los visitantes puedan ver en la misma página. El contenido oculto o inventado puede dar lugar a una acción manual.
  • Las estrellas de reseñas deben proceder de reseñas auténticas. Google no muestra estrellas para reseñas que un negocio escribe sobre sí mismo (reseñas autopromocionales de LocalBusiness y Organization).
  • Mantén el marcado sincronizado con la página: actualiza precios, disponibilidad y dateModified cuando cambie la página.
  • Usa preferentemente el tipo más específico que encaje, como Restaurant en lugar de LocalBusiness o BlogPosting en lugar de Article.

Preguntas frecuentes

¿Qué es el schema markup?

El schema markup son datos estructurados que describen el contenido de una página usando el vocabulario compartido de schema.org. Los buscadores lo usan para entender la página y, en algunos tipos, para mostrar resultados enriquecidos como precios de productos, valoraciones, rutas de navegación o detalles de artículos.

¿Por qué JSON-LD en lugar de Microdata?

Google recomienda JSON-LD porque va en un único bloque script separado de tu HTML visible, así que es más fácil de añadir, actualizar y mantener. Microdata y RDFa tienen que integrarse en los propios elementos HTML.

¿Dónde pongo el código JSON-LD?

Pega la etiqueta script completa en el HTML de la página que describe, ya sea en el head o en cualquier parte del body. En WordPress puedes usar un plugin de encabezado y pie de página o un bloque de HTML personalizado. Cada página debe describir solo su propio contenido.

¿El schema markup garantiza resultados enriquecidos?

No. Unos datos estructurados válidos hacen que una página sea apta, pero Google decide si muestra un resultado enriquecido. El marcado también debe coincidir con contenido visible en la página, y la página debe cumplir las políticas de contenido de Google.

¿Google sigue mostrando resultados enriquecidos de FAQ y HowTo?

Desde 2023 Google muestra resultados enriquecidos de FAQ solo para sitios web gubernamentales y de salud conocidos y con autoridad, y ya no muestra resultados enriquecidos de HowTo. El marcado sigue siendo schema.org válido y pueden usarlo otros buscadores y herramientas de IA, pero la mayoría de los sitios no deberían esperar estos resultados en Google.

¿Puedo usar más de un tipo de schema en una página?

Sí. Una página de producto puede tener Product y BreadcrumbList, y un artículo puede tener Article y BreadcrumbList. Añade una etiqueta script por tipo o combínalos en un array. Genera cada tipo aquí y pégalos uno detrás de otro.

¿Cómo pruebo mis datos estructurados?

Usa la Prueba de resultados enriquecidos de Google para ver para qué resultados enriquecidos es apta la página, y el Schema Markup Validator en validator.schema.org para comprobar el marcado frente al vocabulario completo de schema.org. Después de publicar, los informes de Mejoras de Google Search Console muestran los errores de todo tu sitio.

¿Se prueban todas las herramientas de FreeToolCabin para comprobar su calidad y precisión?

Sí. Cada herramienta del sitio pasa pruebas automáticas en navegadores reales para comprobar que el resultado es correcto y que no hay errores. Si encuentras un fallo o tienes una sugerencia, escríbenos a [email protected] y lo revisaremos.

Herramientas relacionadas

Ver todas las de Generadores de código →