Una URL como /guias/aparecer-chatgpt-asesorias-sevilla no dice al usuario nada sobre dónde está. Una miga como "Inicio › Guías › B2B profesionales › Sevilla" sí. BreadcrumbList hace que Google muestre eso directamente en el resultado.

Estructura básica

{
  "@context": "https://schema.org",
  "@type": "BreadcrumbList",
  "itemListElement": [
    { "@type": "ListItem", "position": 1, "name": "Inicio", "item": "https://nosoloagencia.es/" },
    { "@type": "ListItem", "position": 2, "name": "Guías", "item": "https://nosoloagencia.es/guias" },
    { "@type": "ListItem", "position": 3, "name": "B2B profesionales", "item": "https://nosoloagencia.es/para/b2b-profesionales" },
    { "@type": "ListItem", "position": 4, "name": "Título de la guía" }
  ]
}

El último elemento (la página actual) se pone sin item para indicar que es la posición actual.

Reglas

  1. Las migas del schema deben coincidir con las visibles en la página (Google penaliza inconsistencias)
  2. Position empieza en 1 y es incremental
  3. URLs absolutas con protocolo
  4. No añadir breadcrumbs ficticios para inflar la jerarquía

Visualización en el SERP

Cuando Google respeta tu breadcrumb, en vez de mostrar la URL cruda muestra el camino jerárquico. Esto:

  • Mejora CTR porque el usuario entiende dónde va a aterrizar
  • Transmite estructura de autoridad temática
  • Refuerza la entidad/categoría en el Knowledge Graph

Beneficio SEO adicional

Los breadcrumbs son enlaces internos: cada nivel enlaza a la categoría superior. En una web con cientos de páginas, sumar 3-4 enlaces internos automáticos por página ayuda a distribuir PageRank y mejora la navegabilidad para crawlers.

Implementación correcta

  1. Decide una jerarquía lógica antes de montar el schema
  2. Los breadcrumbs visuales y el schema deben coincidir pixel a pixel en nombres
  3. La home siempre es la primera miga (position 1)
  4. La última miga (la página actual) no es link clicable
  5. No mezclar rutas reales con pseudo-categorías inventadas solo para el schema

El componente <Breadcrumb> del proyecto renderiza el visual y genera el JSON-LD automáticamente cuando se le pasa el array de crumbs. Cada página de contenido lo usa con su jerarquía específica.

¿Tu web tiene breadcrumbs pero sin schema, o peor, sin breadcrumbs? Lo revisamos gratis.