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.
{
"@type": "BreadcrumbList",
"itemListElement": [
{ "position": 1, "name": "Inicio" },
{ "position": 2, "name": "Blog" },
{ "position": 3, "name": "Artículo" }
]
}¿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.
Contenedor de la ruta jerárquica.
Cada nivel incorpora nombre y posición.
Recomendado por Google para facilitar el mantenimiento.
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 ↗.
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.
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.
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 ↗.
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.
<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>| Propiedad | Qué representa | Comprobació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. |
¿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 ↗.
¿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.
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ón | Dónde activar | Cómo mostrar el recorrido | Qué validar |
|---|---|---|---|
| Yoast SEO | Yoast SEO → Ajustes → Avanzado → Breadcrumbs | Bloque, shortcode Home » , tema o widget Elementor compatible | El grafo JSON-LD generado y la categoría principal |
| Rank Math | Rank Math SEO → General Settings → Breadcrumbs (modo avanzado) | [rank_math_breadcrumb], función PHP o integración | Marcado que genera al integrar las migas |
| AIOSEO | All in One SEO → General Settings → Breadcrumbs | Shortcode, bloque, función PHP o widget | La posible diferencia entre ruta visual y salida schema |
| Bloque WordPress | Insertador de bloques → Breadcrumbs, si está disponible en la instalación | Bloque en la página o plantilla | Que exista un JSON-LD válido si necesitas el marcado de Google |
| JSON-LD manual | Snippet específico de plantilla o página | Ruta HTML independiente y código de datos estructurados | Actualizació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.
Home » <?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_breadcrumb]<?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
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 ↗.
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 ↗.
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.
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 ↗.
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.
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 ↗.
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.
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.
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.
Tu marcado estructurado.
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.
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.
Prueba de resultados enriquecidos ↗
Verifica qué datos estructurados puede detectar Google en la URL o el código.
SCHEMA.ORGSchema Markup Validator ↗
Comprueba el vocabulario y la estructura del marcado.
MONITORIZACIÓNSearch Console ↗
Inspecciona indexación, correcciones e informes de mejoras.
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 ↗.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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 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.
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.
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.
| Plantilla | Ruta esperada | Riesgo prioritario | Revisión |
|---|---|---|---|
| Entrada de blog | Inicio › Blog › Categoría › Entrada | Categoría equivocada o duplicada | Nombre, item y posición |
| Página hija | Inicio › Página padre › Página | Padre no publicado o URL distinta | Jerarquía real |
| Archivo de categoría | Inicio › Categoría principal › Subcategoría | Archivo noindex / categoría antigua | Destino y canonical |
| Producto | Inicio › Tienda › Categoría › Producto | Rutas simultáneas por tema y plugin | Proveedor de schema |
| Versión catalana | Inici › Secció › Article | URLs españolas mezcladas | Idioma y hreflang |
| Plantilla Elementor | Generada para cada página | JSON-LD fijo repetido | Variables dinámicas |
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.
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.
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.