Ir al contenido principal
Bethemesh

Generador Schema.org JSON-LD

Genera localmente marcado Schema.org para una organización, persona, artículo, FAQ, migas de pan o sitio web.

  • Portapapeles

Integrar este widget

Personaliza el aspecto, comprueba la vista previa y copia el código.

Vista previa

Tipo de código de integración

Código para copiar

Se adapta a tu página y Bethemesh ajusta su tamaño automáticamente.

Tipo de esquema

Una URL por línea.

Una entrada por línea: Pregunta | Respuesta

Una entrada por línea: Nombre | URL

Ejemplo: https://example.com/search?q={search_term_string}

¿Te ha resultado útil esta herramienta?

¿Cómo funciona esta herramienta?

Este generador crea datos estructurados JSON-LD según el vocabulario Schema.org para seis tipos habituales: organización, persona, artículo, FAQ, migas de pan y sitio web. Convierte unos pocos campos en un bloque <script type="application/ld+json"> listo para pegar, sin errores de sintaxis ni propiedades vacías.

Cada tipo tiene sus propiedades: name, url, logo y sameAs para una organización; headline, author, image y fechas para un artículo; mainEntity para una FAQ; itemListElement para unas migas de pan; una potentialAction de búsqueda para un sitio web.

Los campos vacíos se eliminan del resultado: nunca obtendrás una propiedad "" ni un array vacío.

En la FAQ, cada línea Pregunta | Respuesta se convierte en una Question con su respuesta aceptada; en las migas de pan, cada línea Nombre | URL se convierte en un ListItem cuya posición sigue el orden de las líneas. Una línea sin separador | o sin segunda parte se ignora.

El JSON se indenta y la secuencia </ se escapa, para que un texto con </script> no pueda cerrar la etiqueta antes de tiempo.

Cómo utilizar esta herramienta

  1. Elige el tipo de esquema

    Los campos visibles se adaptan al tipo seleccionado.

  2. Rellena los campos

    Usa URL absolutas y fechas con el formato AAAA-MM-DD.

  3. Genera el JSON-LD

    El código generado aparece dentro de una etiqueta script lista para usar.

  4. Pega y prueba

    Coloca el bloque en la página correspondiente y compruébalo con el validador de datos estructurados.

Casos de uso

Describir tu empresa

Declarar el nombre, el logotipo y los perfiles sociales de la organización en la página de inicio.

Mostrar migas de pan en Google

Sustituir la URL por la ruta de navegación en los resultados de búsqueda.

Marcar un artículo

Indicar el autor, la fecha de publicación y la imagen principal de una entrada de blog.

Ejemplos

FAQ de una ficha de producto

Cada línea se convierte en una Question con su respuesta aceptada. Las respuestas deben aparecer tal cual en la página.

Entrada

Tipo de esquema: FAQ
Preguntas y respuestas:
¿La botella se puede lavar en el lavavajillas? | Sí, el cuerpo de acero y el tapón son aptos para lavavajillas.
¿Cuánto tiempo se mantiene fría el agua? | Hasta 24 horas.

Resultado

Código generado:
<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "FAQPage",
  "mainEntity": [
    {
      "@type": "Question",
      "name": "¿La botella se puede lavar en el lavavajillas?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Sí, el cuerpo de acero y el tapón son aptos para lavavajillas."
      }
    },
    {
      "@type": "Question",
      "name": "¿Cuánto tiempo se mantiene fría el agua?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Hasta 24 horas."
      }
    }
  ]
}
</script>

Migas de pan de tres niveles

La posición se numera según el orden de las líneas, desde la portada hasta la página de producto.

Entrada

Tipo de esquema: Migas de pan
Elementos de las migas de pan:
Inicio | https://example.com/
Botellas | https://example.com/botellas/
Botella de acero 750 ml | https://example.com/botellas/acero-750

Resultado

Código generado:
<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "BreadcrumbList",
  "itemListElement": [
    {
      "@type": "ListItem",
      "position": 1,
      "name": "Inicio",
      "item": "https://example.com/"
    },
    {
      "@type": "ListItem",
      "position": 2,
      "name": "Botellas",
      "item": "https://example.com/botellas/"
    },
    {
      "@type": "ListItem",
      "position": 3,
      "name": "Botella de acero 750 ml",
      "item": "https://example.com/botellas/acero-750"
    }
  ]
}
</script>

Consejos y buenas prácticas

  • Los datos estructurados deben corresponder al contenido visible: una FAQ marcada debe aparecer en la página con las mismas preguntas y respuestas.
  • Desde 2023, Google reserva los resultados enriquecidos de FAQ a sitios gubernamentales y de salud de reconocida autoridad; el marcado sigue ayudando a describir la página, pero ya no muestra preguntas en la mayoría de los casos.
  • En un artículo, rellena al menos headline, image y datePublished: son las propiedades que recomienda Google.
  • Basta con un solo bloque Organization en la página de inicio; no hace falta repetirlo en cada página.

Fuentes y referencias

Preguntas frecuentes

¿Dónde se coloca el código JSON-LD?

En cualquier parte del <head> o del <body> de la página que describe. Google lo lee en ambos sitios, incluso si se inserta con JavaScript.

¿Qué tipos de esquema hay disponibles?

Organization, Person, Article, FAQPage, BreadcrumbList y WebSite. Para un producto, un evento o una receta, completa el JSON a mano con la documentación de Schema.org.

¿Está garantizado el resultado enriquecido?

No. Un marcado válido hace que la página sea apta, pero Google decide si muestra un resultado enriquecido según la búsqueda, la calidad de la página y sus propias normas.

¿Para qué sirve la plantilla de URL de búsqueda?

En el tipo WebSite, describe la URL de tu buscador interno con la variable {search_term_string}. Google retiró el cuadro de búsqueda de los resultados en 2024; la propiedad sigue siendo válida pero ya no tiene efecto visible.

¿Se envían mis datos a un servidor?

No. El JSON-LD se genera en tu navegador.

Herramientas relacionadas

Herramientas similares o complementarias a esta.

Herramientas similares

Crea un archivo robots.txt claro para orientar a los rastreadores.

Web y SEODestacadaUsar esta herramienta