Tenten AIGEO
Volver al blog
AEO técnicoImplementación

Proceso de validación de Schema: cómo detectar con Rich Results Test y Schema.org Validator errores de datos estructurados que la IA no puede leer

Que un esquema supere una herramienta de validación no significa que los motores de IA puedan leerlo. Este artículo explica los puntos ciegos de Rich Results Test y Schema.org Validator y propone un proceso repetible para detectar progresivamente los errores que impiden a la IA interpretar los datos estructurados.

Equipo de Tenten GEOPublicado 2026-01-175 min de lectura
Imagen abstracta: un plano translúcido de datos estructurados se escanea y examina capa por capa entre luces y sombras para representar la validación de Schema.

Que un esquema supere la herramienta de validación de Google no significa que un motor de IA pueda captar tus datos estructurados. Cada sistema sigue una ruta de análisis distinta. Rich Results Test solo comprueba si una página cumple los requisitos de los pocos resultados enriquecidos compatibles con Google, mientras que Schema.org Validator se limita a verificar que la sintaxis respete el vocabulario definido. Ninguna de las dos herramientas revela qué leen realmente en tu página los rastreadores de ChatGPT, Perplexity o Google AI Overviews. Muchas páginas obtienen todos los indicadores en verde y, aun así, resultan completamente invisibles en las respuestas generadas por IA. Esa es la brecha.

Por qué «validación superada» no equivale a «la IA puede leerlo»

Las herramientas de validación comprueban el cumplimiento, no la legibilidad. Schema.org Validator contrasta tu JSON-LD con el vocabulario de schema.org para confirmar que los tipos y las propiedades estén bien escritos y que la estructura anidada sea válida. Rich Results Test, por su parte, simula el renderizado de la página por parte de Googlebot para determinar si puede activar un resultado enriquecido concreto. Tras realizar ambas comprobaciones, solo sabrás si la sintaxis es correcta y si Google considera que la página puede optar a un resultado enriquecido. La situación de los rastreadores de IA es distinta: la mayoría obtiene directamente el HTML original devuelto por el servidor, no ejecuta JavaScript y no tiene en cuenta si la página cumple los requisitos para mostrar resultados enriquecidos. Lo decisivo es que el JSON-LD esté presente en el HTML original y que las entidades se encuentren correctamente relacionadas.

Dos herramientas imprescindibles, cada una con sus propios puntos ciegos

Para entender qué omite cada herramienta, primero hay que tener claro para qué sirve.

  • Rich Results Test (search.google.com/test/rich-results): utiliza Googlebot para renderizar la página, ejecutar JavaScript y enumerar los tipos de resultados enriquecidos detectados, junto con sus errores y advertencias. Su punto ciego es que solo abarca alrededor de treinta tipos compatibles con Google. Si marcas tipos como Organization o Person, que no activan resultados enriquecidos, puede mostrar «No se ha detectado ningún elemento», pero eso no significa que el esquema sea inválido.
  • Schema.org Validator (validator.schema.org): muestra el árbol completo de entidades de todos los tipos, independientemente de que Google los admita, por lo que resulta ideal para revisar la sintaxis y el vocabulario. Su punto ciego es que, de forma predeterminada, no ejecuta JavaScript. Al pegar el código fuente o introducir una URL, a menudo se obtiene una versión sin renderizar. Tampoco informa de si la página cumple los requisitos para obtener resultados enriquecidos y puede ser demasiado permisivo con determinados errores semánticos.

La conclusión es sencilla: utiliza las dos herramientas y define con claridad qué estás comprobando en cada paso. Recurre a Schema.org Validator para revisar la sintaxis y la estructura de entidades, y a Rich Results Test para comprobar el renderizado y los requisitos de los resultados enriquecidos de Google. Ninguna puede responder a la pregunta «¿Puede verlo un rastreador que no ejecuta JavaScript?». Para averiguarlo, el siguiente paso es inspeccionar el código fuente.

Un proceso repetible para validar Schema

Convierte la validación en una secuencia fija y aplica la misma lista de comprobación a cada página y cada revisión. Así dejarás de depender de impresiones y evitarás pasar por alto un problema distinto en cada ocasión.

  1. Pega en Schema.org Validator el HTML «renderizado». Confirma que la sintaxis y el vocabulario sean correctos, despliega el árbol completo de entidades y revisa uno por uno los tipos y las propiedades obligatorias.
  2. Introduce la URL de producción en Rich Results Test. Comprueba que Google capte la versión renderizada, reconozca el tipo de resultado enriquecido que buscas y no muestre errores en rojo.
  3. Utiliza curl o view-source para obtener el HTML original «sin ejecutar JavaScript». Busca application/ld+json y confirma que el JSON-LD esté realmente incluido en el contenido que devuelve el servidor. Este paso reproduce el comportamiento de la mayoría de los rastreadores de IA.
  4. Revisa las referencias cruzadas entre @id y @type en Organization, WebSite, Article y Person. Comprueba que se utilice un @id coherente para enlazar todo el conjunto, de modo que el motor pueda determinar a qué organización pertenece el autor y a qué sitio web corresponde el artículo.
  5. Compara uno por uno los valores del esquema con el contenido visible de la página. El precio, el título, la valoración y la fecha deben coincidir. Si hay discrepancias, Google puede ignorarlos directamente y la IA también reducirá su grado de confianza.
  6. Guarda una instantánea de referencia. Después, vuelve a ejecutar la lista completa tras cada modificación y compara las diferencias para detectar regresiones.
Infografía: proceso de validación desde el HTML original hasta el rastreador de IA, con indicación de los puntos donde la IA no puede leer los datos.
Proceso de validación de Schema: superar las herramientas no garantiza que los rastreadores de IA que no ejecutan JavaScript puedan leer los datos.

Errores que impiden a los motores de IA leer realmente el esquema

Un esquema puede superar la revisión sintáctica y seguir teniendo toda una categoría de problemas en los que «la herramienta dice que está bien, pero la IA no puede leerlo». Estos son los que encontramos con mayor frecuencia al auditar páginas de clientes:

  • El framework de front-end o el gestor de etiquetas inyecta el JSON-LD en el navegador. El HTML original devuelto por el servidor no contiene ni una sola línea del esquema, por lo que los rastreadores que no ejecutan JavaScript no pueden verlo.
  • Falta @id o se utiliza de forma incoherente. Las entidades no pueden relacionarse y el motor es incapaz de vincular autores, organizaciones y artículos en un mismo nodo del grafo de conocimiento.
  • El tipo elegido es correcto, pero el valor se ha colocado en la propiedad equivocada: la moneda aparece en price, toda la descripción se introduce en name o falta priceCurrency dentro de offers.
  • La sintaxis es válida, pero la semántica está incompleta: Product no incluye offers, Article carece de author o publisher, o la respuesta de FAQPage es una cadena vacía.
  • La misma página contiene varios bloques JSON-LD contradictorios, por ejemplo, un Organization incluido en la plantilla de la página de inicio y otro incorporado en la propia página. El motor no sabe cuál debe utilizar.
  • La fecha no sigue el formato ISO 8601 o la imagen utiliza una ruta relativa en lugar de una URL absoluta. Estos valores pueden superar un validador permisivo, pero se descartan con facilidad durante la extracción.

No te limites a las herramientas: examina la brecha entre el «DOM renderizado» y el «código fuente»

Una validación sólida exige revisar al mismo tiempo las dos versiones de la página. En el panel Elements de DevTools encontrarás el DOM renderizado por el navegador, que se aproxima a lo que verá Googlebot. Con view-source o curl podrás consultar el HTML original devuelto inicialmente por el servidor, que es lo que ven la mayoría de los rastreadores de IA. Si los datos estructurados solo existen en la primera versión y no en la segunda, esa diferencia es precisamente lo que impide que la IA los lea. Las herramientas de validación ayudan a examinar la primera versión; la segunda debes comprobarla por tu cuenta.

La validación de Schema no es una tarea que se realiza una sola vez antes de publicar. Es un control que debe repetirse tras cada modificación: una actualización del CMS o un ajuste en la plantilla pueden desarticular silenciosamente todo el árbol de entidades.Tenten GEO Technical Audit Notes

Convierte la validación en un control fijo antes de publicar

La opción más práctica es integrar esta lista en el proceso de publicación en lugar de depender de comprobaciones puntuales hechas de memoria. Puedes añadir a CI un script que obtenga el HTML original de la URL de producción, extraiga el JSON-LD, compruebe las propiedades obligatorias y las referencias @id, y bloquee el despliegue si falta alguna. Los equipos que no utilicen CI deberían incorporar, como mínimo, estos seis pasos a una lista de comprobación previa a la publicación y marcar cada punto después de cualquier modificación. El valor de los datos estructurados reside en que las máquinas puedan extraerlos de forma estable, y esa estabilidad depende del proceso, no de la suerte durante una revisión manual. Si quieres saber cómo ve tu página un rastreador que no ejecuta JavaScript y qué esquemas resultan totalmente ilegibles para la IA, visita /contact y solicita un diagnóstico GEO de 30 minutos. Aplicaremos este proceso directamente a tu página.

Preguntas frecuentes

¿Cuáles son las principales herramientas de validación de Schema y cuál conviene utilizar?
Las dos principales son Rich Results Test de Google, que comprueba si una página cumple los requisitos para mostrar resultados enriquecidos y ejecuta JavaScript para renderizarla, y Schema.org Validator, que verifica si la sintaxis y el vocabulario cumplen las especificaciones y muestra el árbol completo de entidades. Para completar la revisión, utiliza ambas junto con curl para inspeccionar el HTML original.
¿Por qué la IA no puede leer un esquema aunque haya superado la validación?
Muchas herramientas de validación ejecutan JavaScript, pero numerosos rastreadores de IA solo leen el HTML original devuelto por el servidor. Si el front-end inyecta el JSON-LD, la herramienta puede mostrar una validación correcta aunque la IA no consiga detectarlo. Para confirmarlo, utiliza curl y comprueba si application/ld+json está presente en el código fuente.
¿Con qué frecuencia debe volver a validarse un esquema?
La validación debe repetirse cada vez que se revise el sitio web, se cambie el CMS, se ajuste una plantilla o se modifique de forma significativa el contenido. Los datos estructurados pueden dejar de funcionar silenciosamente durante estos cambios. Por eso conviene convertir la validación en un control fijo de CI o previo a la publicación, no en una tarea que se realiza una sola vez.

DA EL SIGUIENTE PASO

¿Qué visibilidad tiene tu marca en las respuestas de la IA?

En un diagnóstico GEO de 30 minutos identificamos tus brechas de visibilidad y las acciones que conviene priorizar.

Reservar el diagnóstico