Generador de schema de migas de pan

Escribe la ruta desde la página de inicio hasta la página actual, una página por línea con su dirección, y copia el marcado BreadcrumbList. Las rutas que empiezan por / se unen a la dirección de tu sitio, así que no hace falta repetir el dominio.

Se usa para las rutas que empiezan por /. Déjala vacía si todas las líneas llevan URL completa.
Una página por línea: Nombre | dirección. La última (la actual) puede ir sin dirección.

Elementos: 4.

Pega el script en el HTML de la página, en head o body. La ruta debe coincidir con las migas de pan que ven los visitantes.

Funciona en tu navegador: nada de lo que escribes se envía a ningún sitio.

Cómo se usa

  1. Escribe la dirección del sitio, por ejemplo https://example.com.
  2. Escribe la ruta, una página por línea: el nombre tal como aparece en la página, una | (o un tabulador) y la dirección.
  3. Deja sin dirección la última línea si es la página actual.
  4. Copia el script y pégalo en la página.

Cómo funciona

Cada línea se convierte en un ListItem con position contada desde 1, name e item (la URL). Una ruta que empieza por / se añade a la dirección del sitio sin barra doble; las direcciones completas http:// o https:// se usan tal cual. La lista se envuelve en un BreadcrumbList con "@context": "https://schema.org" y se coloca en una etiqueta <script type="application/ld+json">. El carácter < se escribe como < para que ningún nombre pueda cerrar la etiqueta.

Ejemplo

Con la dirección https://example.com y las líneas

Inicio | /
Libros | /libros/
Ciencia ficción | /libros/ciencia-ficcion/
La mano izquierda de la oscuridad

el resultado tiene 4 elementos. El primero es {"@type": "ListItem", "position": 1, "name": "Inicio", "item": "https://example.com/"}, el tercero apunta a https://example.com/libros/ciencia-ficcion/ y el cuarto solo tiene posición y nombre.

Consejos

  • Usa los mismos nombres que las migas de pan visibles, no los títulos de página con el nombre del sitio.
  • Usa las URL canónicas, con el mismo protocolo y la misma barra final que tus enlaces.
  • Las tildes y la ñ de los nombres pueden ir tal cual: JSON-LD es UTF-8.

Preguntas frecuentes

¿Para qué sirve el marcado BreadcrumbList?

Describe la posición de la página en la jerarquía del sitio de forma que la entienden los buscadores. Google puede mostrar la ruta de secciones en lugar de la URL en los resultados.

¿El último elemento necesita URL?

No. El último elemento es la propia página y la documentación de Google permite omitir su item. Los demás elementos necesitan la dirección de su página.

¿La página de inicio debe ser el primer elemento?

Normalmente sí, pero depende de ti: el marcado debe repetir las migas de pan que se ven en la página. Si la ruta visible empieza por una categoría, empieza la lista por ella también.

¿Una página puede tener varias rutas?

Sí. Un producto que está en dos categorías puede llevar dos bloques BreadcrumbList. Genera cada uno por separado y pega los dos.

¿Cómo compruebo el resultado?

Pega la URL de la página o el código en la prueba de resultados enriquecidos de Google o en el Schema Markup Validator; ambos muestran la lista interpretada y los errores.

Más en Desarrollo

Todas las herramientas de la categoría: Desarrollo ·Actualizado el 4 de noviembre de 2026

Opciones de privacidad

Google Analytics nos muestra qué herramientas se usan y si funcionan. Puede usar cookies. Tu elección se guarda en este navegador.