SEO técnico / WordPress / Guía revisada en octubre de 2026

Schema Breadcrumb en WordPress.
Guía paso a paso.

Aprende a implementar BreadcrumbList con JSON-LD, Yoast SEO, Rank Math o Elementor. Incluye ejemplos copiables, un generador gratuito, errores habituales y un proceso de validación con Google Search Console.

Respuesta rápida / la implementación correcta

¿Cómo añadir schema Breadcrumb a WordPress?

Para implementar schema breadcrumb en WordPress, define primero una ruta de navegación coherente (Inicio › Blog › Categoría › Artículo). Después actívala con Yoast SEO, Rank Math, AIOSEO o un marcado JSON-LD `BreadcrumbList` propio si no existe ya. Comprueba en el código de la página que el marcado contiene `itemListElement`, posiciones ordenadas, nombres y URLs válidas; finalmente, pruébalo con la Prueba de resultados enriquecidos de Google y supervisa Search Console.

Tipo Schema.orgBreadcrumbList

Contenedor de la ruta jerárquica.

Elemento individualListItem

Cada nivel incorpora nombre y posición.

Formato aconsejadoJSON-LD

Recomendado por Google para facilitar el mantenimiento.

Visibilidad de GoogleEscritorio

En móvil se eliminó la ruta visible en enero de 2025.

Un detalle decisivo: no instales dos generadores de breadcrumbs a la vez ni pegues otro bloque `BreadcrumbList` sin comprobar antes la salida de tu plugin. Un marcado válido habilita la función donde Google la admite, pero no garantiza que aparezca ni que mejore posiciones. Documentación oficial de Google ↗.

01 / Fundamentos sin confusión

Qué es BreadcrumbList y para qué sirve en SEO.

Las migas de pan —también llamadas breadcrumbs o rutas de exploración— indican el lugar que ocupa una página dentro de la arquitectura de un sitio. `BreadcrumbList` es el tipo de dato estructurado de Schema.org que describe esa ruta para los buscadores.

EJEMPLO / RUTA VISIBLE PARA EL USUARIO
La ruta anterior es ilustrativa: el nivel «SEO técnico» se muestra como texto, sin inventar una URL de categoría publicada.
INTERFAZ / HTML

Breadcrumbs visibles

Son enlaces que una persona puede utilizar para volver a categorías, secciones o páginas superiores. Normalmente se sitúan encima del título. Su objetivo inmediato es orientar y facilitar la navegación.

DATOS / JSON-LD

BreadcrumbList estructurado

Describe para Google los mismos niveles mediante un conjunto de `ListItem`, cada uno con un orden (`position`), un nombre (`name`) y, salvo la excepción del último elemento, una referencia (`item`).

¿Los breadcrumbs mejoran el posicionamiento?

Las migas de pan pueden mejorar la navegación, la comprensión de una jerarquía y los enlaces internos hacia secciones importantes. No existe, sin embargo, una relación automática entre añadir `BreadcrumbList` y subir posiciones. Google explica que implementar datos estructurados permite que una página sea candidata a determinadas presentaciones, no que obtenga un resultado especial.

Novedad importante: desde el 23 de enero de 2025 Google dejó de mostrar la ruta breadcrumb en el elemento de URL de los resultados móviles. Las rutas continúan siendo compatibles con los resultados de escritorio, y Search Console mantiene el informe de este tipo de marcado. Por tanto, afirmar en 2026 que aparecerán en todas las SERP es incorrecto. Leer el anuncio de Google ↗.

Regla de arquitectura: diseña la ruta según un recorrido que tenga sentido para el usuario. Google indica que no es necesario replicar literalmente todos los directorios de la URL; tampoco obliga a mostrar en el marcado tanto la portada como la página actual. Lo imprescindible es cumplir la estructura técnica exigida y proporcionar una jerarquía real.
02 / Marcado técnico

Ejemplo de schema BreadcrumbList JSON-LD válido.

La forma más clara de comprenderlo es partir de un ejemplo completo. Este bloque es demostrativo: no lo publiques sin adaptar los nombres y las URLs a tu sitio y sin comprobar si tu plugin ya lo está generando.

EJEMPLO COMPLETO · JSON-LD PARA UNA PÁGINA DE WORDPRESS<script type="application/ld+json"> { "@context": "https://schema.org", "@type": "BreadcrumbList", "itemListElement": [ { "@type": "ListItem", "position": 1, "name": "Inicio", "item": "https://ejemplo.com/" }, { "@type": "ListItem", "position": 2, "name": "Blog", "item": "https://ejemplo.com/blog/" }, { "@type": "ListItem", "position": 3, "name": "Guía de WordPress", "item": "https://ejemplo.com/blog/guia-wordpress/" } ] } </script>
PropiedadQué representaComprobación necesaria
`@context`Vocabulario de datos estructurados.Usar https://schema.org.
`@type`Clase del objeto principal.Debe ser BreadcrumbList.
`itemListElement`Elementos ordenados de la ruta.Google solicita al menos dos elementos ListItem.
`position`Orden de cada nivel.Enteros consecutivos desde 1; no empezar en cero.
`name`Nombre legible del nivel.Utilizar una etiqueta representativa del contenido.
`item`URL absoluta del nivel.Debe identificar la página correspondiente. Puede omitirse en el último elemento.
PREGUNTA TÉCNICA

¿Es obligatorio enlazar el último nivel?

No. Google permite omitir `item` en el último `ListItem`: en ese caso utiliza la URL de la página que contiene el marcado. También puedes especificar la URL de la página actual si es correcta. Ver referencia ↗.

ESTRUCTURA DE PÁGINAS

¿La URL tiene que contener la categoría?

No necesariamente. Una URL como /blog/articulo/ puede representar el recorrido Inicio › Blog › SEO técnico › Artículo, siempre que «SEO técnico» corresponda a una sección real y no a una ruta inventada.

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

Google admite un bloque <script type="application/ld+json"> en el <head> o el <body>. En WordPress es preferible que lo gestione tu plugin SEO o una integración centralizada: así los nombres, categorías y URLs se actualizan cuando cambia la arquitectura. Si añades marcado manual, utiliza un mecanismo que lo inserte solo en la página o plantilla correcta.

El contenido del JSON-LD debe describir la página que lo contiene. Copiar el marcado de un artículo y publicarlo en todas las URLs genera incoherencias. Tampoco añadas este ejemplo como un segundo schema si Yoast, Rank Math, AIOSEO o el tema ya publican uno correcto.

03 / Tutorial probado contra documentación de plugins

Cómo configurar breadcrumbs en WordPress sin duplicar el schema.

Antes de editar PHP, identifica cuál es el proveedor de breadcrumbs actual. Los pasos exactos dependen del plugin activo, el tema y el constructor visual. Elige una solución principal para la ruta, comprueba su HTML y evita mezclar rutas contradictorias.

SoluciónDónde activarCómo mostrar el recorridoQué validar
Yoast SEOYoast SEO → Ajustes → Avanzado → BreadcrumbsBloque, shortcode Home » Schema Breadcrumb en WordPress. Guía paso a paso, tema o widget Elementor compatibleEl grafo JSON-LD generado y la categoría principal
Rank MathRank Math SEO → General Settings → Breadcrumbs (modo avanzado)[rank_math_breadcrumb], función PHP o integraciónMarcado que genera al integrar las migas
AIOSEOAll in One SEO → General Settings → BreadcrumbsShortcode, bloque, función PHP o widgetLa posible diferencia entre ruta visual y salida schema
Bloque WordPressInsertador de bloques → Breadcrumbs, si está disponible en la instalaciónBloque en la página o plantillaQue exista un JSON-LD válido si necesitas el marcado de Google
JSON-LD manualSnippet específico de plantilla o páginaRuta HTML independiente y código de datos estructuradosActualización automática, duplicados y coincidencia con la página

Opción A. Activar BreadcrumbList con Yoast SEO

Entra en los ajustes.

Desde WordPress abre Yoast SEO → Ajustes → Avanzado → Breadcrumbs. Comprueba si tu tema admite esa funcionalidad.

Configura la ruta.

Activa la función cuando corresponda, define el separador y el nombre de portada; establece la taxonomía apropiada para las entradas y su categoría principal.

Haz visible la ruta.

En el editor de bloques utiliza el bloque de Yoast o su shortcode. Para integraciones de tema, muestra la función documentada por Yoast en una plantilla segura.

YOAST SEO · SHORTCODE PARA UN BLOQUE SHORTCODEHome » Schema Breadcrumb en WordPress. Guía paso a paso
YOAST SEO · EJEMPLO PHP PARA UNA PLANTILLA DE TEMA HIJO<?php if ( function_exists( 'yoast_breadcrumb' ) ) { yoast_breadcrumb( '<nav aria-label="Migas de pan">', '</nav>' ); } ?>

Nota: el shortcode se inserta mediante un bloque/widget Shortcode, no como texto literal visible. PHP pertenece a una plantilla PHP o sistema de snippets apropiado, no al widget HTML de Elementor. Yoast documenta que sus breadcrumbs generan JSON-LD; aun así, valida el resultado efectivo del sitio. Tutorial oficial de Yoast ↗.

Opción B. Configurar breadcrumbs con Rank Math

Activa el modo avanzado.

Accede a Rank Math SEO → General Settings → Breadcrumbs. Si no aparece, revisa si tienes habilitado el modo avanzado.

Elige el recorrido.

Configura la portada, etiquetas, separador y la visualización de categorías o archivos, según tu estructura de contenidos.

Inserta y prueba.

Utiliza el shortcode en la plantilla o un bloque específico. Rank Math documenta la generación del schema al integrar sus breadcrumbs.

RANK MATH · SHORTCODE[rank_math_breadcrumb]
RANK MATH · CÓDIGO PHP EN PLANTILLA<?php if ( function_exists( 'rank_math_the_breadcrumbs' ) ) { rank_math_the_breadcrumbs(); } ?>

Rank Math Free permite utilizar el shortcode en Elementor. Su widget propio para Elementor, según su documentación, requiere la combinación de Elementor Pro y Rank Math PRO. No es necesario instalar la versión PRO únicamente para colocar un shortcode. Documentación Rank Math ↗.

Opción C. AIOSEO y el bloque de WordPress

ALL IN ONE SEO

Ruta visible y marcado estructurado

AIOSEO permite mostrar breadcrumbs mediante shortcode, bloque, widget o código PHP. Su documentación advierte que los ajustes de apariencia de la ruta visible no siempre modifican el schema; comprueba ambas salidas por separado. Guía oficial ↗.

EDITOR DE BLOQUES

Breadcrumbs sin plugin adicional

WordPress documenta un bloque Breadcrumbs para instalaciones que lo incluyen. Es útil para la navegación; si tu objetivo es el marcado de Google, verifica el código fuente y no supongas que mostrar el bloque equivale a emitir `BreadcrumbList`. Documentación WordPress ↗.

Recomendación práctica: si ya utilizas un plugin SEO que ofrece breadcrumbs y los emite correctamente, aprovecha esa integración. Añadir un plugin independiente de Schema exclusivamente para este marcado suele crear más mantenimiento y riesgo de duplicidad que beneficios.
04 / Elementor y arquitectura multilingüe

Breadcrumbs con Elementor, WooCommerce y Polylang.

En los sitios WordPress reales, los fallos no suelen estar en escribir `BreadcrumbList`, sino en colocarlo en la plantilla equivocada o generar rutas contradictorias entre plugins, idiomas y categorías.

ELEMENTOR + YOAST

Widget de Breadcrumbs

Elementor documenta un widget de breadcrumbs que trabaja con Yoast SEO. Insértalo preferiblemente en una plantilla de entrada individual, encima del H1, y revisa que se vea solo una ruta. Si el widget no está disponible, utiliza un widget Shortcode con el código de Yoast. Referencia Elementor ↗.

WOOCOMMERCE

Productos y categorías

Decide si la ruta es Inicio › Tienda › Categoría › Producto. Los productos pueden pertenecer a varias categorías: define una ruta estable y comprueba si el tema, WooCommerce y el plugin SEO publican rutas diferentes. No uses URLs de categorías inexistentes.

POLYLANG / ES · CA · EN

Breadcrumbs por idioma

Cada página debe describir su jerarquía lingüística real: «Inicio › Blog › Artículo» en español, «Inici › Blog › Article» en catalán y «Home › Blog › Post» en inglés, con las URLs correspondientes. No apuntes desde el schema catalán a la categoría española por comodidad.

Qué pasa si una entrada tiene varias categorías

Una entrada puede pertenecer a «SEO», «WordPress» y «Tutoriales» al mismo tiempo. Eso no obliga a generar tres rutas desordenadas. Selecciona una categoría principal si tu plugin lo permite y comprueba si sus categorías superiores forman un recorrido coherente. Google admite varias rutas de breadcrumbs para una misma página cuando existen varios caminos reales de navegación, pero no es una invitación a crear listados artificiales de keywords.

En páginas traducidas con Polylang, revisa además canonical y hreflang: el BreadcrumbList debe utilizar URLs del idioma apropiado, mientras que las anotaciones hreflang señalan las alternativas lingüísticas. Son mecanismos distintos y ninguno sustituye al otro. Guía multilingüe de Google ↗.

EJEMPLO PRÁCTICO · RUTAS DE IDIOMA
Inicio›Blog›Artículo ES
Inici›Blog›Article CA
Home›Blog›Post EN

El problema de una plantilla global

Si incluyes un JSON-LD fijo en la cabecera de Elementor, ese mismo bloque puede terminar describiendo todas las páginas con el título y URL de una sola entrada. La solución es generar los valores dinámicamente por página o dejar que el plugin SEO los componga.

Repite la validación en una entrada, una página, una categoría, un producto (si tienes tienda) y una URL traducida. El marcado debe describir la navegación de cada una y no una plantilla universal.

05 / Herramienta gratuita · sin enviar datos

Generador de BreadcrumbList JSON-LD para WordPress.

Introduce los niveles de una ruta real. La herramienta genera un bloque JSON-LD, permite copiarlo o guardarlo y realiza comprobaciones básicas en tu navegador. No consulta Google ni reemplaza su validador oficial. No publiques la salida si otro plugin ya emite el schema.

Constructor de rutas

Define las migas de pan.

Rellena el nombre y la URL absoluta de cada nivel. La URL del último es opcional; Google puede utilizar la de la página actual.

Ejemplo precargado con un dominio ficticio: sustitúyelo por tus URLs.

Resultado editable / trabajo local

Tu marcado estructurado.

Validar en Google ↗

Se genera con etiquetas <script type="application/ld+json"> para utilizarlo en un sistema que permita insertar HTML. Si lo introduces en una herramienta que ya añade esas etiquetas, pega solamente el JSON.

Comprobador de sintaxis y reglas básicas

¿Has editado el código o ya dispones de un JSON-LD? Pégalo aquí y verifica formato JSON, al menos dos niveles, secuencia de posiciones, nombres y direcciones HTTP(S). Este control es local y orientativo: solo la prueba oficial de Google puede informar sobre la compatibilidad con sus funciones, y una validación positiva no garantiza su aparición en resultados.

Diagnóstico local

Todavía no se ha analizado ningún código. Introduce un JSON-LD y pulsa comprobar.

El comprobador admite un objeto `BreadcrumbList` o un conjunto de objetos anidados. No accede a páginas externas, no rastrea tu web y no es un test oficial de elegibilidad.

06 / Validación técnica de verdad

Cómo validar BreadcrumbList en Google y Search Console.

Hay una diferencia entre que el JSON sea correcto, que Google pueda detectarlo y que la página se muestre en la SERP. Este procedimiento separa las tres comprobaciones.

Revisa la salida HTML.

Abre una página pública y utiliza «Ver código fuente» para localizar BreadcrumbList o el grafo schema del plugin. Comprueba si aparece más de una ruta incoherente.

Ejecuta Rich Results Test.

Prueba una URL publicada en la herramienta de Google y, si todavía estás preparando código, usa la modalidad de código. Revisa errores, advertencias y los elementos reconocidos.

Contrasta con Schema.org.

El Schema Markup Validator permite revisar la interpretación del vocabulario. Su resultado no equivale a garantizar la elegibilidad de Google.

Inspecciona la URL.

En Search Console, inspecciona la página canónica. Comprueba indexabilidad, última visita y si Google puede acceder a los recursos necesarios.

Valida la corrección.

Si el informe de Breadcrumbs señala una incidencia, corrige la plantilla y pulsa Validar corrección desde Search Console cuando esté disponible.

Verifica de nuevo.

Tras actualizar plugins, cambiar categorías o rediseñar plantillas, repite el test en varias URLs representativas. No presupongas que una sola página validada cubre todo el sitio.

Cómo interpretar el informe «Rutas de exploración»

Search Console puede mostrar elementos válidos, incidencias y ejemplos de URLs afectadas. Un elemento válido significa que el marcado satisface las comprobaciones correspondientes del informe; no significa que el resultado de búsqueda de escritorio vaya a mostrar siempre esa ruta. Las cifras del informe también pueden actualizarse con retraso respecto al HTML publicado.

Si el error se repite en decenas de entradas, normalmente conviene corregir la plantilla, la configuración del plugin o la categoría principal, no modificar manualmente cada página. Después utiliza la herramienta de inspección de URLs para confirmar que Google recibe la versión actualizada. Procedimiento oficial ↗.

Validación ≠ indexación: un JSON-LD perfecto no corrige por sí solo un `noindex`, una URL canónica equivocada, un bloqueo de rastreo o una página que Google aún no ha decidido indexar. Resuelve primero el acceso e indexabilidad; el schema es una capa adicional.
07 / Diagnóstico · problemas reales

Errores frecuentes de schema Breadcrumb y cómo corregirlos.

Estos son los fallos más importantes que conviene identificar en WordPress. Algunos generan errores técnicos; otros pasan una validación superficial y, aun así, describen una ruta incorrecta.

01 / ITEM AUSENTE

Falta el campo `item`

Añade una URL correcta a todos los niveles anteriores al último. Excepción oficial: el último nivel puede omitir `item`. No añadas una dirección inventada simplemente para eliminar una advertencia.

02 / NOMBRE VACÍO

Falta `name` o `item.name`

Revisa títulos vacíos, categorías eliminadas y ajustes de «título de breadcrumb» del plugin. Si empleas un objeto `item` con nombre propio, comprueba la alternativa admitida por Google.

03 / POSICIONES

Orden 0, 1, 3 o duplicado

Utiliza posiciones enteras empezando por 1 y conserva el orden lógico de navegación. No asignes la misma posición a dos niveles dentro de una ruta.

04 / RUTAS DUPLICADAS

Dos plugins emiten breadcrumbs

Busca varios bloques `BreadcrumbList` y determina su procedencia: tema, plugin SEO, constructor o snippets. Si generan recorridos redundantes o contradictorios, deja una fuente principal.

05 / URL ERRÓNEA

Una categoría redirige o devuelve 404

Verifica enlaces absolutos, HTTPS, estado HTTP y destino final. Es preferible referenciar la URL canónica vigente de la sección que una antigua dirección redirigida.

06 / IDIOMAS MEZCLADOS

ES, CA y EN en la misma ruta

Comprueba que las migas de cada versión localizada estén traducidas y enlacen con sus propias secciones. Una categoría española en el schema de una entrada catalana rompe la coherencia.

07 / ERROR DE FORMATO

JSON con comas o comillas inválidas

Copia el marcado completo, revisa caracteres especiales, comas sobrantes y cierres. Utiliza un validador de JSON antes de la herramienta de Google si lo has escrito a mano.

08 / SERP DISTINTA

Marcado válido sin breadcrumbs visibles

No es necesariamente un fallo: Google no muestra esta ruta en el elemento de URL móvil desde 2025 y tampoco garantiza que aparezca en cada resultado de escritorio.

Ojo con el error «Falta el campo item»: el último nivel es un caso especial en Google. Antes de corregir masivamente miles de URLs, identifica en qué posición aparece el error y confirma el requisito en la documentación vigente.
08 / Casos avanzados

Arquitecturas complejas: casos que exigen criterio.

Una ruta de navegación útil debe reflejar la organización real del contenido. Estos casos son habituales en webs con cientos de entradas, categorías, idiomas o páginas de servicio.

CATEGORÍAS Y POSTS

Entradas con varios temas

Si una entrada pertenece a «SEO técnico» y «WordPress», elige una jerarquía primaria para navegar y enlazar. Cuando dos recorridos son realmente habituales, Google permite describir varios con objetos `BreadcrumbList` separados. Evita generar listas solo para incorporar más palabras clave.

PÁGINAS DE SERVICIO

Páginas sin categorías WordPress

Usa la jerarquía de páginas padre o la estructura de navegación real: Inicio › Servicios › Auditoría SEO. Si la URL no contiene «/servicios/», eso no invalida por sí solo la ruta, siempre que la sección exista.

TAXONOMÍAS PERSONALIZADAS

CPT y contenidos especializados

En un portfolio, una academia o un directorio, revisa custom post types y taxonomías. El plugin puede necesitar un ajuste para incluir el archivo del tipo de contenido o su término principal.

RUTAS CON REDIRECCIONES

Cambios de slug y contenido movido

Cuando cambias una categoría o la ruta de una entrada, actualiza breadcrumbs visibles y estructurados. Evita mantener URL antiguas que solo sobreviven mediante redirecciones. Contrasta con la canónica elegida para cada contenido.

Qué no debes confundir con BreadcrumbList

Canonical indica una preferencia de URL representativa para contenidos duplicados o muy similares; hreflang conecta versiones en idiomas o regiones diferentes; sitemap XML ayuda al descubrimiento de URLs; BreadcrumbList describe un recorrido de navegación. Son piezas que pueden convivir, pero no realizan la misma función.

Un ejemplo: una categoría puede estar enlazada en la ruta del artículo, aparecer en el menú, estar incluida en el sitemap y tener su propia canonical. Cada una de esas señales cumple una función distinta. Referencias sobre canonicalización ↗.

Auditar muchos breadcrumbs sin revisar URL por URL

Si administras una web grande, toma muestras por plantilla: portada, entrada, página, archivo de categoría, producto, contenido traducido y contenidos antiguos con redirecciones. Para cada muestra registra URL canónica, cadena visible, marcado extraído, estado del test y si existe duplicación. Tras reparar el origen del problema, valida la corrección en Search Console y repite el control después de actualizar plugins o plantillas.

PlantillaRuta esperadaRiesgo prioritarioRevisión
Entrada de blogInicio › Blog › Categoría › EntradaCategoría equivocada o duplicadaNombre, item y posición
Página hijaInicio › Página padre › PáginaPadre no publicado o URL distintaJerarquía real
Archivo de categoríaInicio › Categoría principal › SubcategoríaArchivo noindex / categoría antiguaDestino y canonical
ProductoInicio › Tienda › Categoría › ProductoRutas simultáneas por tema y pluginProveedor de schema
Versión catalanaInici › Secció › ArticleURLs españolas mezcladasIdioma y hreflang
Plantilla ElementorGenerada para cada páginaJSON-LD fijo repetidoVariables dinámicas
09 / Checklist interactivo

Antes de publicar: 12 comprobaciones.

Marca los puntos que has revisado. El progreso se guarda solo mientras esta página permanezca abierta; no se transmite ninguna información al servidor.

0 de 12 comprobaciones completadas.

10 / Preguntas frecuentes

Dudas sobre el schema Breadcrumb en WordPress.

Respuestas breves a los problemas que suelen aparecer al configurar plugins SEO, interpretar errores y comprobar resultados.

¿Qué es el schema BreadcrumbList?

Es un tipo de dato estructurado de Schema.org que organiza los niveles de una ruta de navegación con `itemListElement` y objetos `ListItem`. Google puede utilizarlo para comprender la jerarquía y presentar breadcrumbs en resultados de escritorio compatibles.

¿Cómo poner BreadcrumbList en WordPress sin programar?

La vía más sencilla suele ser activar y configurar los breadcrumbs de tu plugin SEO —por ejemplo, Yoast, Rank Math o AIOSEO— y mostrarlos con un bloque, shortcode o widget compatible. Después valida la salida con las herramientas de Google.

¿Yoast SEO añade breadcrumbs JSON-LD automáticamente?

Yoast dispone de funcionalidad para breadcrumbs y documenta su salida JSON-LD. Su configuración, compatibilidad con el tema y lugar donde se muestran deben comprobarse en tu instalación. No añadas otro BreadcrumbList sin inspeccionar el código fuente.

¿Rank Math crea schema de breadcrumbs?

Rank Math documenta la creación de marcado de breadcrumbs al habilitar e integrar sus migas de pan. Puedes usar el shortcode `[rank_math_breadcrumb]` y comprobar luego que el tipo `BreadcrumbList` esté presente en la página publicada.

¿Puedo usar BreadcrumbList con Elementor Free?

Sí: una opción es el widget Shortcode de Elementor junto con el shortcode del plugin SEO activo. El widget específico de algunos proveedores puede depender de versiones PRO; no es necesario introducir PHP directamente en un widget HTML.

¿Google sigue mostrando breadcrumbs en móvil en 2026?

Google anunció el 23 de enero de 2025 que dejaba de mostrar breadcrumbs en el elemento visible de URL de los resultados móviles. Continúa dando soporte al marcado para resultados de escritorio.

¿Cuántos ListItem necesita un BreadcrumbList?

Según la documentación de Google, al menos dos. Cada nivel debe tener su posición y nombre, junto a una referencia válida cuando corresponda. El último puede omitir `item`.

¿Es obligatorio incluir la página de inicio?

No. Google indica que no es obligatorio incluir un `ListItem` para el nivel superior del dominio ni para la propia página. Sin embargo, incluir «Inicio» y el elemento actual suele ser útil para representar un recorrido de navegación completo cuando esa es la ruta real.

¿Qué hacer si falta el campo item?

Comprueba qué elemento genera la incidencia. En los niveles intermedios debe existir una referencia válida. Si se trata del último nivel, Google permite omitir el campo `item`; contrasta el diagnóstico con la documentación actual y la estructura concreta del objeto.

¿Se puede poner más de un BreadcrumbList?

Google permite varias rutas para una página cuando existen varios caminos reales. No confundas esa opción con una duplicación accidental causada por plugins distintos: dos rutas iguales o contradictorias rara vez aportan valor y complican el mantenimiento.

¿La URL del breadcrumb tiene que coincidir con la estructura del slug?

No. Google aconseja describir el recorrido habitual de los usuarios, en lugar de replicar automáticamente la URL. Los niveles representados deben corresponder a páginas reales y coherentes.

¿BreadcrumbList es lo mismo que los enlaces internos?

No. Los enlaces de las migas visibles sí forman parte de la navegación interna, pero el JSON-LD es una descripción estructurada. Es recomendable que ambos representen una jerarquía coherente.

¿Un schema válido garantiza breadcrumbs en Google?

No. El test confirma condiciones técnicas, pero Google no garantiza que muestre el resultado en cada búsqueda. Además, desde 2025 la presentación móvil ya no incluye esa ruta.

¿Cómo corregir errores masivos de Breadcrumbs en Search Console?

Identifica una URL ejemplo, descubre qué plantilla o plugin genera el marcado, repara el origen, prueba páginas representativas y solicita la validación de la corrección en Search Console. Evita modificar manualmente cientos de artículos si todos comparten el mismo error de plantilla.

¿Qué diferencia hay entre BreadcrumbList y canonical?

BreadcrumbList describe la jerarquía de navegación. Una etiqueta canonical expresa una preferencia sobre la URL representativa de un contenido. Ninguno sustituye al otro.

¿Hay que añadir FAQPage schema a este tutorial?

No es necesario para responder preguntas frecuentes. Google retiró por completo los resultados enriquecidos FAQ en mayo de 2026 y eliminó su documentación específica en junio. Es mejor publicar preguntas útiles y visibles sin esperar esta presentación especial.

11 / Fuentes primarias y criterio editorial

Documentación contrastada y revisión de 2026.

Contenido revisado el 17 de octubre de 2026 con documentación oficial de Google, Schema.org, WordPress y desarrolladores de plugins. Los ejemplos de dominio ejemplo.com son ficticios. La funcionalidad del generador se verifica localmente y no se presenta como una auditoría de un sitio publicado.

Criterio de autoría

La guía aplica un enfoque práctico de SEO técnico, arquitectura web y WordPress: distingue entre la navegación visible, el marcado JSON-LD y la presentación final en Google. Los ejemplos no sustituyen una revisión de la instalación, ya que la salida de cada plugin puede variar con la configuración, el tema, el idioma y las actualizaciones.

Si la documentación oficial cambia, debe prevalecer siempre la versión vigente del producto. No se ofrecen posiciones garantizadas ni cifras de búsqueda no medidas.

SEO técnico y arquitectura web

El schema importa.
La estructura también.

Un BreadcrumbList correcto es una pieza de una web organizada. Si necesitas revisar indexación, arquitectura, contenido y plantillas WordPress, podemos estudiar el proyecto.

© Roger Llorens · Guía profesional de BreadcrumbList para WordPressRevisión editorial: 17.10.2026 · Español