Los datos estructurados que no muestran resultados enriquecidos es uno de los problemas más confusos del SEO técnico, y lo más útil que puedes hacer es determinar cuál de dos problemas completamente diferentes tienes realmente. O Google no puede detectar ni confiar en tu marcado en absoluto, o Google lo detecta bien y simplemente elige no mostrar un resultado enriquecido. Estas dos ramas necesitan soluciones opuestas, y la mayoría de las guías de solución de problemas las mezclan. Este tutorial las separa y te da una solución concreta más un paso de revalidación para cada una.
Aquí está la parte que confunde a todos: pasar la Prueba de Resultados Enriquecidos no significa que aparecerá un resultado enriquecido, y fallar la prueba no es la única razón por la que los resultados permanecen ocultos. La elegibilidad y la visualización son puertas separadas. Hasta que sepas en qué puerta estás atascado, estás adivinando.
Datos Estructurados que No Muestran Resultados Enriquecidos: Los Dos Puntos de Falla#
Antes de tocar el código, localiza tu punto de falla. Ejecuta tu URL en vivo a través de la Prueba de Resultados Enriquecidos de Google y lee el resultado según esta división:
- Punto de falla 1: no detectado o no válido. La prueba dice "No se detectaron elementos" o muestra errores y propiedades obligatorias faltantes. Google literalmente no puede leer o confiar en el marcado. Nada se mostrará hasta que lo corrijas.
- Punto de falla 2: detectado y elegible, pero sin resultado enriquecido en la búsqueda. La prueba dice que la página es "Elegible para resultados enriquecidos", pero el listado real de búsqueda de Google muestra un enlace azul simple. El marcado está bien. El problema es la visualización.
Estos son dos mundos diferentes. El punto de falla 1 es un problema de marcado o rastreo que controlas completamente. El punto de falla 2 es un problema de confianza, calidad o elegibilidad donde Google tiene la última palabra. Tratar un problema del punto 2 como uno del punto 1 (reescribiendo tu JSON-LD una y otra vez) pierde horas, porque el marcado nunca estuvo roto.
Distinción clave: la Prueba de Resultados Enriquecidos responde "¿Puede Google usar esto?" No responde "¿Mostrará Google esto?" Elegible significa permitido, no garantizado.
Si todavía estás escribiendo JSON-LD a mano y sospechas que un error de sintaxis es el culpable, generar un marcado limpio y válido para esquema con el generador de marcado de esquema gratuito elimina la fuente más común de errores del punto 1 antes de depurar cualquier otra cosa.
Rama A: Google no puede detectar o confiar en tu marcado#
Esta es la rama de "No se detectaron elementos" o error rojo. Revisa estas causas en orden, porque explican la gran mayoría de fallos en el punto 1.
Propiedades obligatorias faltantes#
Cada tipo de esquema tiene propiedades obligatorias, y Google ignora todo el bloque si falta alguna. Una Receta necesita name e image. Un Producto necesita name más un offers, review o aggregateRating válido. Un Artículo necesita headline y datePublished. Las propiedades recomendadas son extras, pero una sola propiedad obligatoria faltante puede descalificar silenciosamente todo el elemento.
La Prueba de resultados enriquecidos marca estas explícitamente como advertencias de "campo faltante". Léelas literalmente. Una advertencia como "falta el campo offers" no es un consejo opcional, es la razón por la que tu resultado de Producto no es elegible.
Sintaxis incorrecta o inválida#
JSON-LD es implacable. Una coma final, una comilla sin escapar dentro de una cadena, o un @type que no coincide con un tipo reconocido de schema.org romperán el análisis. Errores comunes:
- Una coma final después de la última propiedad en un objeto.
- Usar un valor
@typeúnico donde Google espera un subtipo específico (por ejemploThingen lugar deArticle). - Envolver el script en la etiqueta incorrecta. Debe ser
<script type="application/ld+json">, notext/javascripto un<script>simple. - Colocar el JSON-LD dentro de un comentario o una cadena que otro script inyecta pero nunca escribe realmente en el DOM.
Advertencia: pega tu bloque en un validador JSON primero. Si no es JSON válido, definitivamente no es JSON-LD válido, y Google lo omitirá sin decirte por qué en lenguaje claro.
El marcado está en JavaScript que Google nunca ejecuta#
Si tus datos estructurados se inyectan del lado del cliente mediante un administrador de etiquetas o un framework después de cargar la página, Google debe renderizar la página para verlos. Eso suele funcionar eventualmente, pero añade latencia y puede fallar si el script tiene errores, depende de la interacción del usuario o se ejecuta después de un tiempo de espera. El JSON-LD renderizado en el servidor en el HTML inicial siempre es la opción más segura.
Para comprobarlo, visualiza el HTML renderizado en la Prueba de resultados enriquecidos (muestra la fuente renderizada) y confirma que tu bloque JSON-LD está presente allí, no solo en tu navegador local después de la hidratación.
Un bloqueo de rastreo oculta la página#
Google no puede leer datos estructurados en una página que no puede rastrear. Dos asesinos silenciosos:
- robots.txt bloquea la URL. Si la ruta está deshabilitada, Googlebot nunca obtiene la página, por lo que nunca ve el marcado. Confirma que la URL sea rastreable, y si tu archivo robots está desordenado, reconstruye uno limpio con el generador de robots.txt para dejar de bloquear rutas de plantilla accidentalmente.
- Una directiva noindex está configurada. Una página con
noindex(en una metaetiqueta o cabeceraX-Robots-Tag) no aparecerá en la búsqueda, lo que significa que tampoco tendrá resultados enriquecidos. La elegibilidad es irrelevante si la página está excluida del índice.
Desajuste entre contenido y marcado#
Google requiere que los datos estructurados describan contenido realmente visible en la página. Si tu marcado de Reseña incluye una calificación de estrellas que ningún humano ve, o tu esquema de FAQ contiene preguntas que no están presentes en el cuerpo visible, eso es una violación de las directrices. Google puede ignorar el marcado, y los desajustes repetidos pueden desencadenar una acción manual de datos estructurados.
La solución es simple y estricta: cada valor en tu JSON-LD debe corresponder a contenido real y visible. Las calificaciones ocultas, las reseñas inventadas y las respuestas de FAQ que solo existen en el marcado son las trampas clásicas.
Revalida (Rama A)#
Después de cada corrección, vuelve a ejecutar la URL en vivo en la Prueba de resultados enriquecidos. Cuando pase de "No se detectaron elementos" o un estado de error a "Elegible para resultados enriquecidos", habrás superado la Rama A. Luego pasa a la Rama B, porque ser elegible es solo la mitad de la batalla.
Rama B: Elegible pero aún sin resultado enriquecido#
Esta es la rama frustrante. La prueba dice que eres elegible, el marcado está limpio y, sin embargo, tu listado en vivo es un enlace simple. Aquí te explicamos por qué sucede y qué puedes hacer al respecto.
Google aún no ha vuelto a rastrear ni procesar#
Los resultados enriquecidos no son instantáneos. Incluso después de arreglar todo, Google debe volver a rastrear la página, renderizarla, reprocesar los datos estructurados y actualizar el índice. Esto puede tomar desde unos días hasta unas semanas, dependiendo de la frecuencia con la que Google rastree tu sitio.
Qué hacer:
- Envía la URL con Inspección de URL en Google Search Console y haz clic en Solicitar indexación.
- Revisa los informes de Mejoras en Search Console (por ejemplo, los informes de Preguntas frecuentes, Producto o Migas de pan) para ver si Google ha detectado y validado el elemento a nivel del sitio, lo cual es una señal más fuerte que una prueba en vivo individual.
- Ten paciencia. Una página indexada por primera vez, o una con baja prioridad de rastreo, tardará más.
Elegible no es una promesa#
Esta es la verdad central que la mayoría de los artículos omiten. La documentación de Google es explícita: ser elegible no garantiza que se muestre un resultado enriquecido. El algoritmo decide por consulta, por dispositivo y por momento si un resultado enriquecido mejora esa búsqueda específica. Razones por las que podría no mostrarlo:
- La consulta no justifica ese tipo de resultado (los resultados enriquecidos dependen de la consulta, no de la página).
- Google considera que la calidad de la página o del sitio aún no cumple con el estándar para una visualización mejorada.
- Se muestra un resultado competidor en su lugar, o el diseño de la SERP para esa consulta simplemente no incluye tu tipo de resultado.
No puedes forzar la visualización. Solo puedes mantener la elegibilidad y mejorar la calidad y relevancia subyacente de la página para que Google tenga más razones para destacarla.
Una acción manual o problema de calidad la está suprimiendo#
Abre Acciones manuales e Incidencias de seguridad en Search Console. Una acción manual por datos estructurados (generalmente por marcado spam o no coincidente) suprimirá los resultados enriquecidos en las páginas afectadas, incluso si el marcado es válido. Si encuentras una, corrige la discrepancia subyacente y luego presenta una solicitud de reconsideración.
El tipo de resultado está obsoleto o restringido#
Google retira periódicamente tipos de resultados enriquecidos o limita qué sitios los obtienen. Los resultados enriquecidos de Preguntas frecuentes y Cómo se redujeron drásticamente en 2023 y ahora se muestran para un conjunto mucho más reducido de sitios y consultas. Tu marcado de FAQ puede ser perfectamente válido y elegible y, aun así, casi nunca producir un resultado enriquecido visible, porque Google redujo esa función. Si no estás seguro de si el tipo que estás buscando aún se muestra ampliamente, lee nuestro análisis sobre si el esquema FAQ sigue valiendo la pena en 2026 antes de seguir depurando un resultado que Google rara vez muestra.
Revalidar (Rama B)#
La Rama B no tiene una señal instantánea de "corregido", por lo que la validación consiste en confirmar que la elegibilidad se mantiene y luego observar los informes adecuados con el tiempo:
- Vuelve a ejecutar la prueba de URL en vivo y confirma que aún dice Elegible. Si es así, tu trabajo en el marcado está hecho.
- Observa el informe de Mejoras correspondiente en Search Console para que el elemento aparezca como Válido a escala.
- Haz un seguimiento de la aparición real en la SERP durante los siguientes días y semanas, no minutos. Si el tipo aún está activo y la página es de calidad, los resultados suelen aparecer después del reprocesamiento.
Una tabla de diagnóstico rápida#
Úsala para dirigirte a la solución correcta en lugar de editar el marcado al azar.
| Lo que ves | Punto de fallo | Primera solución | Cómo lo confirmas |
|---|---|---|---|
| "No se detectaron elementos" | A: no detectado | Agrega JSON-LD, corrige la sintaxis, renderiza en servidor | La prueba muestra el elemento |
| Errores rojos / "falta el campo X" | A: inválido | Agrega la propiedad obligatoria faltante | Los errores desaparecen en la prueba |
| Marcado visible solo después de cargar JS | A: no detectado | Renderiza el JSON-LD en servidor | El HTML renderizado muestra el bloque |
| Página no indexada en absoluto | A: bloqueada | Elimina noindex / corrige robots.txt | La inspección de URL dice indexada |
| "Elegible para resultados enriquecidos" pero SERP simple | B: visualización | Solicita indexación, espera, mejora la calidad | Informe de mejoras + SERP con el tiempo |
| Elegible pero suprimido en todas partes | B: acción manual | Revisa Acciones manuales, corrige, reconsidera | Acción manual eliminada |
| FAQ/How-to válido pero nunca mostrado | B: tipo obsoleto | Acepta visibilidad reducida, reprioriza | Confirma que el tipo sigue activo |
Cómo validar el marcado de la manera correcta#
Las herramientas importan, porque diferentes validadores responden a diferentes preguntas y usar la incorrecta te lleva por el camino equivocado.
- Prueba de resultados enriquecidos (Google): la única herramienta que te dice si Google considera que la página es elegible para un resultado enriquecido de Google. Siempre prueba la URL en vivo, no un fragmento de código, para que tenga en cuenta los bloqueos de rastreo y la representación.
- Validador de marcado de esquema (schema.org): te dice si tu marcado es técnicamente válido según schema.org, incluidos los tipos que Google no usa para resultados enriquecidos. Es útil para detectar errores de sintaxis, pero aprobarlo no implica elegibilidad.
- Mejoras de Search Console + Inspección de URL: la fuente de verdad sobre lo que Google realmente ha detectado, validado e indexado en tus páginas reales a lo largo del tiempo.
Un flujo de trabajo confiable es generar marcado válido, confirmar que se analiza como JSON, validarlo en la Prueba de resultados enriquecidos con la URL en vivo y luego monitorear Search Console. Si estás creando o auditando etiquetas como parte de una revisión general de la página, combinar el generador de esquemas con la herramienta de vista previa de fragmentos SERP y un generador de metaetiquetas limpio mantiene tus títulos, descripciones y datos estructurados consistentes, que es exactamente el tipo de calidad general de página que ayuda a que la Rama B se resuelva a tu favor.
Uniendo las piezas#
Cuando tus datos estructurados no muestran resultados enriquecidos, resiste la tentación de reescribir el JSON-LD una y otra vez hasta que confirmes en qué rama te encuentras. Ejecuta primero la prueba en vivo de Resultados Enriquecidos. Si dice que el elemento no se detecta o muestra errores, estás en la Rama A: corrige las propiedades obligatorias, la sintaxis, el renderizado, los bloqueos de rastreo y la falta de coincidencia de contenido, luego vuelve a probar hasta que indique que es elegible. Si ya dice elegible, estás en la Rama B: solicita la indexación, verifica acciones manuales y tipos obsoletos, mejora la calidad de la página y dale tiempo a Google para reprocesar.
El modelo mental que vale la pena conservar: la detección y la elegibilidad son cosas que controlas, mientras que la visualización es una decisión que Google toma por consulta. Deja el marcado limpio y elegible, sé honesto con la coincidencia de contenido y acepta que algunos tipos de resultados (FAQ y How-to especialmente) serán elegibles con mucha más frecuencia de lo que se muestran. Genera el marcado correctamente una vez con un generador de marcado de esquema, valídalo de la manera correcta y eliminas todas las variables que realmente están en tus manos.
Preguntas Frecuentes#
¿Por qué mis datos estructurados pasan la Prueba de Resultados Enriquecidos pero no aparece ningún resultado enriquecido en Google? Porque la elegibilidad y la visualización son puertas separadas. La Prueba de Resultados Enriquecidos solo confirma que Google puede usar tu marcado, no que mostrará un resultado. Google decide por consulta y por dispositivo si un resultado enriquecido mejora esa búsqueda, y puede ocultarlo incluso cuando tu página es completamente elegible. Solicita la indexación, revisa Search Console y dale tiempo para reprocesar.
¿Por qué la Prueba de Resultados Enriquecidos dice "No se detectaron elementos"? Google no pudo encontrar datos estructurados válidos y procesables en la página en vivo. Las causas habituales son sintaxis JSON-LD inválida, marcado inyectado por JavaScript que Google no renderizó, el tipo de script incorrecto o un bloqueo de rastreo (disallow en robots.txt o noindex) que impide que Googlebot acceda a la página. Corrige el marcado o el problema de rastreo, luego vuelve a probar la URL en vivo.
¿Cuánto tiempo tarda en aparecer un resultado enriquecido después de corregir los datos estructurados? No hay un tiempo fijo. Google debe volver a rastrear, renderizar, reprocesar el marcado y actualizar su índice, lo que suele tomar desde unos días hasta unas semanas según la frecuencia de rastreo de tu sitio. Enviar la URL a través de la Inspección de URLs y hacer clic en Solicitar Indexación en Search Console puede acelerar el primer paso, pero la visualización nunca es instantánea.
Mi marcado es válido pero se menciona una acción manual, ¿qué hago? Abre el informe de Acciones Manuales en Google Search Console. Una acción manual por datos estructurados, generalmente emitida por marcado spam o no coincidente, suprime los resultados enriquecidos incluso cuando el código es válido. Corrige el problema subyacente (casi siempre marcado que describe contenido no visible en la página) y luego envía una solicitud de reconsideración a través de Search Console.
¿Por qué mi esquema de Preguntas Frecuentes no muestra un resultado enriquecido aunque sea válido? Google redujo drásticamente los resultados enriquecidos de FAQ y How-to en 2023 y ahora los muestra para un conjunto mucho más limitado de sitios y consultas. Tu marcado de FAQ puede ser válido y elegible, pero casi nunca produce un resultado visible porque Google recortó la función. El esquema sigue teniendo valor para claridad y análisis, pero no esperes el antiguo fragmento visual de FAQ.
¿Agregar datos estructurados mejora directamente el posicionamiento? No. Los datos estructurados no otorgan un impulso directo en el ranking. Su función es la elegibilidad para resultados enriquecidos, lo que puede mejorar el aspecto de tu listado y su tasa de clics, ayudando indirectamente al rendimiento. Mantén tus expectativas en una apariencia mejorada y claridad para los motores de búsqueda, no en un aumento de posición solo por el marcado.



