Describir tu empresa
Declarar el nombre, el logotipo y los perfiles sociales de la organización en la página de inicio.
Genera localmente marcado Schema.org para una organización, persona, artículo, FAQ, migas de pan o sitio web.
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}
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.
Los campos visibles se adaptan al tipo seleccionado.
Usa URL absolutas y fechas con el formato AAAA-MM-DD.
El código generado aparece dentro de una etiqueta script lista para usar.
Coloca el bloque en la página correspondiente y compruébalo con el validador de datos estructurados.
Declarar el nombre, el logotipo y los perfiles sociales de la organización en la página de inicio.
Sustituir la URL por la ruta de navegación en los resultados de búsqueda.
Indicar el autor, la fecha de publicación y la imagen principal de una entrada de blog.
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>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-750Resultado
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>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.
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.
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.
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.
No. El JSON-LD se genera en tu navegador.
Herramientas relacionadas
Herramientas similares o complementarias a esta.
Valida sintaxis JSON-LD y detecta tipos, entidades y avisos estructurales.
Crea etiquetas SEO, Open Graph y Twitter/X para una página web.
Crea un archivo robots.txt claro para orientar a los rastreadores.
Comprende los datos estructurados, elige tipos Schema.org pertinentes y genera JSON-LD coherente con el contenido visible.
Comprueba metadatos, canonical, robots, datos estructurados, URL, enlaces internos e imágenes antes de publicar.
Comprende rastreo, indexación, canonical, metadatos, datos estructurados, rendimiento y enlazado interno sin confundir optimización con posicionamiento.
Flujo práctico para revisar cambios SEO antes de publicar: sitemap, enlaces, redirecciones, uso de términos y datos estructurados.