iSocialWeb

Breadcrumbs

Qué son, tipos, beneficios SEO e implementación

El origen y significado de las migas de pan digitales

El término "migas de pan" viene del famoso cuento de Hansel y Gretel, donde los personajes dejaban un rastro de migas para encontrar el camino de vuelta a casa. En diseño web, este concepto se convirtió en un sistema de navegación secundaria que muestra al usuario exactamente dónde está dentro de un sitio.

Las breadcrumbs representan la ruta jerárquica desde la página de inicio hasta la página actual. Por ejemplo: Inicio > Categoría > Subcategoría > Producto. Son especialmente útiles en sitios con múltiples niveles de contenido, como tiendas online, portales de noticias o plataformas educativas.

Más allá de la orientación visual, las migas de pan comunican estructura. Le dicen al usuario (y a los motores de búsqueda) cómo está organizado el sitio, qué páginas son padres de otras y cómo se relacionan los contenidos entre sí.

Tipos de breadcrumbs: ¿Cuál necesitas?

Existen tres tipos principales, cada uno diseñado para un caso de uso diferente.

Muestran la estructura del sitio desde la página principal hasta la ubicación actual. Son el tipo más común y el más recomendado para tiendas online, portales de noticias y cualquier sitio con categorías y subcategorías. Ejemplo: Inicio > Ropa > Camisetas > Camiseta azul manga corta.

Funcionan como un historial de navegación y muestran las páginas visitadas recientemente. Son útiles para ayudar al usuario a retroceder sin usar el botón del navegador. Sin embargo, su uso es menos frecuente porque generan rutas únicas para cada visita, lo que las hace difíciles de mantener y poco útiles desde el punto de vista SEO.

Se usan principalmente en sitios de comercio electrónico con navegación facetada. En lugar de mostrar una jerarquía, reflejan los filtros aplicados. Por ejemplo: Inicio > Zapatos > Talla 42 > Color negro. Ayudan al usuario a entender qué criterios está usando para filtrar resultados.

Cómo se ven las breadcrumbs en los resultados de Google (SERP)

Uno de los beneficios SEO más tangibles de las breadcrumbs es su aparición en los resultados de búsqueda. Cuando Google rastrea e indexa tu sitio, puede mostrar la ruta de navegación directamente en el snippet, en lugar de la URL completa.

En vez de mostrar https://tutienda.com/categoria/subcategoria/producto-123, Google puede mostrar algo como tutienda.com > Categoría > Producto. Esto hace el resultado más limpio, más comprensible y, en muchos casos, más atractivo para el usuario.

Este tipo de visualización puede aumentar el CTR (tasa de clics) porque transmite contexto antes de que el usuario entre a la página. Para que Google muestre esta ruta, es necesario implementar datos estructurados, algo que explicamos más adelante.

Beneficios de las breadcrumbs para SEO y experiencia de usuario

Las migas de pan no son solo un elemento decorativo. Aportan valor real tanto a los usuarios como a los motores de búsqueda.

Mejoran la experiencia de navegación

El usuario sabe en todo momento dónde está y puede volver a cualquier nivel con un solo clic. Esto reduce la frustración y facilita la exploración del sitio, especialmente en dispositivos móviles donde el botón "atrás" puede llevar a resultados inesperados.

Reducen la tasa de rebote y aumentan el tiempo en el sitio

Cuando un usuario llega a una página profunda desde Google y no encuentra lo que busca, la presencia de breadcrumbs le da opciones claras para explorar categorías superiores. En lugar de abandonar el sitio, puede navegar a una sección relacionada.

Esto tiene un impacto directo en métricas de comportamiento como la tasa de rebote y el tiempo de permanencia. Sitios con buena estructura de migas de pan tienden a retener mejor a los usuarios que aterrizan desde búsquedas orgánicas.

Refuerzan el enlazado interno y la arquitectura web

Cada elemento de una breadcrumb es un enlace interno. Esto significa que cada vez que una página muestra su ruta de navegación, está generando enlaces hacia las páginas superiores de la jerarquía. Estos enlaces ayudan a distribuir la autoridad de página (PageRank) de forma más eficiente por todo el sitio.

Además, facilitan el rastreo por parte de Googlebot. Un bot que llega a una página profunda puede seguir los enlaces de la breadcrumb para descubrir y volver a rastrear páginas de categoría, lo que mejora la indexación del sitio en su conjunto.

Indican la estructura del sitio a los motores de búsqueda

Las breadcrumbs refuerzan la arquitectura web de forma visual y semántica. Cuando además se marcan con datos estructurados, le comunican a Google de forma explícita cómo está organizado el contenido. Esto puede influir positivamente en cómo el motor de búsqueda entiende y clasifica las páginas.

¿Tu sitio necesita breadcrumbs?

No todos los sitios web se benefician de la misma manera. Antes de implementarlas, vale la pena evaluar tu caso concreto.

Cuándo sí tiene sentido usarlas

  • Tiendas online con categorías, subcategorías y fichas de producto.
  • Blogs con categorías donde el contenido está agrupado temáticamente.
  • Portales de noticias organizados por secciones y fechas.
  • Sitios corporativos grandes con múltiples secciones y subsecciones.
  • Cualquier sitio con tres o más niveles jerárquicos de navegación.

Cuándo probablemente no las necesitas

  • Sitios de una sola página (landing pages).
  • Webs muy pequeñas con menos de dos niveles de profundidad.
  • Portafolios simples donde todas las páginas están al mismo nivel.

La regla general es sencilla: si un usuario puede perderse dentro de tu sitio, las breadcrumbs le ayudarán a orientarse. Si el sitio es tan simple que la navegación principal ya lo explica todo, no son necesarias.

Ejemplos reales de breadcrumbs en la práctica

Ver ejemplos concretos ayuda a entender cómo funcionan en diferentes contextos.

Tienda online (e-commerce)

Una tienda de moda puede mostrar la ruta: Inicio > Mujer > Zapatos > Sandalias > Sandalia plana beige. El usuario que llega a esa ficha de producto desde Google puede subir directamente a "Sandalias" o a "Zapatos" si quiere comparar opciones.

Blog o portal de contenidos

Un artículo sobre recetas puede mostrar: Inicio > Recetas > Postres > Tarta de manzana casera. Desde ahí, el lector puede explorar todos los postres o volver a la sección general de recetas.

Aplicaciones y software de escritorio

Las breadcrumbs no son exclusivas de la web. Exploradores de archivos como el Dolphin de KDE o el Finder de macOS usan rutas de navegación similares para mostrar la ubicación dentro del sistema de carpetas. Esto demuestra que el concepto es universal en el diseño de interfaces, no solo en sitios web.

Cómo implementar breadcrumbs técnicamente

Existen varias formas de añadir breadcrumbs a tu sitio, según la tecnología que uses.

HTML y CSS básico

La forma más sencilla es usar una lista ordenada con el elemento nav y el atributo aria-label para mejorar la accesibilidad. Un ejemplo básico sería:

  • Usa una etiqueta <nav aria-label="breadcrumb"> como contenedor.
  • Dentro, coloca una lista <ol> con cada nivel como <li>.
  • Cada elemento, excepto el último, debe ser un enlace <a href="...">.
  • El último elemento (página actual) no lleva enlace y puede marcarse con aria-current="page".

En cuanto al estilo, los separadores entre elementos (como "/" o ">") se suelen añadir con CSS usando el pseudoelemento ::after, lo que mantiene el HTML limpio y semántico.

WordPress

WordPress no incluye breadcrumbs de forma nativa, pero hay varias opciones sencillas para añadirlas:

  • Yoast SEO: incluye funcionalidad de breadcrumbs integrada. Solo tienes que activarla en los ajustes del plugin y añadir la función yoast_breadcrumb() en tu plantilla.
  • Rank Math: similar a Yoast, ofrece breadcrumbs configurables desde el panel del plugin.
  • Breadcrumb NavXT: plugin dedicado exclusivamente a breadcrumbs con muchas opciones de personalización.
  • Muchos temas premium como Astra, GeneratePress o Divi ya incluyen soporte nativo para breadcrumbs.

Shopify y PrestaShop

En Shopify, la mayoría de los temas incluyen breadcrumbs por defecto en páginas de producto y colección. Si tu tema no las tiene, puedes editarlas desde el archivo product.liquid añadiendo el código correspondiente.

En PrestaShop, las breadcrumbs se gestionan desde el módulo de bloque de navegación y aparecen automáticamente en función de la estructura de categorías configurada en el backoffice.

Datos estructurados (Schema markup) para breadcrumbs

Para que Google pueda mostrar las breadcrumbs directamente en los resultados de búsqueda, necesitas marcarlas con datos estructurados usando el formato BreadcrumbList de Schema.org. Esto le comunica a Google de forma explícita cuál es la ruta de navegación de cada página, en lugar de obligarle a interpretarla. El resultado es que el motor de búsqueda puede mostrar esa ruta en el snippet, como vimos antes.

Formato JSON-LD (recomendado por Google)

Google recomienda usar JSON-LD dentro de una etiqueta <script type="application/ld+json">. La estructura básica para una página de producto sería:

  • El tipo principal es BreadcrumbList.
  • Cada elemento de la ruta es un ListItem con tres propiedades: @type, position (número de orden), name (texto del enlace) y item (URL).
  • El último elemento puede omitir la URL si representa la página actual.

Si usas Yoast SEO o Rank Math en WordPress, estos plugins generan el JSON-LD automáticamente. No necesitas escribir el código a mano.

Después de implementar los datos estructurados, puedes verificarlos con la herramienta de inspección de URLs de Google Search Console o con el Rich Results Test de Google para confirmar que están correctamente configurados.

Mejores prácticas para usar breadcrumbs correctamente

Implementar breadcrumbs no garantiza que funcionen bien. Seguir estas recomendaciones marca la diferencia.

Dónde ubicarlas en la página

Coloca las breadcrumbs justo encima del título de la página, en la parte superior del contenido principal. No las pongas en el pie de página ni en zonas donde el usuario no las vea de inmediato. En móviles, asegúrate de que sean legibles y que los enlaces sean fáciles de tocar.

Qué texto usar en los enlaces

Usa los mismos nombres que aparecen en los menús y títulos de categoría. La coherencia es clave: si tu categoría se llama "Electrónica", no escribas "Electrónico" en la breadcrumb. El texto debe ser descriptivo y conciso.

Separadores visuales

El separador más común es el símbolo ">" o "/". Elige uno y úsalo de forma consistente. Asegúrate de que tenga suficiente contraste visual para que sea legible sin distraer del contenido principal.

Errores que debes evitar

  • No enlazar todos los niveles excepto el último (la página actual). El elemento final no debe ser un enlace porque ya estás en esa página.
  • No mostrar rutas inconsistentes con la URL real de la página. La breadcrumb debe reflejar la estructura real del sitio.
  • No duplicar la navegación principal. Las breadcrumbs son un complemento, no un reemplazo del menú.

Preguntas Frecuentes

  • Las breadcrumbs son un componente de navegación que muestra la ruta jerárquica de la página actual dentro del sitio. Permiten al usuario entender dónde está y volver fácilmente a niveles superiores, además de ayudar a Google a comprender la arquitectura del sitio.

  • Mejoran la experiencia de usuario, refuerzan el enlazado interno y, cuando se marcan con datos estructurados BreadcrumbList, sustituyen la URL en los snippets de Google por una ruta legible que mejora el CTR.