Validador de marcado schema
Reproduce this result in an agent
Uses the same inputs as the result above. No request is made from this panel.
MCP tool
Arguments
The fetched HTML is checked for JSON-LD and visible-content matches. JS-injected content cannot be evaluated; paste rendered markup when needed.
Nuestro servidor procesa las solicitudes y no las almacena una vez finalizado el procesamiento. Only live-URL retrieval uses this service; pasted markup and all validation stay in your browser. Los contadores anónimos de resultados por ejecución pueden utilizarse para investigación agregada; nunca incluyen URL, dominios, IP ni identificadores, y no se publica ninguna estadística con menos de 100 ejecuciones.
+ guarda el sitio o la página actuales. Usa ☆ junto a cualquier sitio, página o lista guardados para añadirlos a favoritos. El historial de comprobaciones recientes aparece debajo.
Crear una lista con nombre
Destino rellenado desde tus selecciones locales.
Pasaporte del sitio Contexto local de este sitio guardado
Datos locales
Los destinos guardados, las listas con nombre y los resúmenes de comprobaciones recientes permanecen solo en este navegador.
Structured-data totals
No Product markup was found in raw HTML. This does not establish that the rendered page has none.
Run a rendered comparisonWhy the entity and issue verdicts were returned
Blocks rich result
Invalid markup or missing required properties — no rich result is possible until these are fixed.
Limits rich result
Valid, but missing recommended properties or soft issues that reduce eligibility or appearance.
Valid, but missed opportunity
Nothing wrong — properties or caveats that are worth knowing about.
Your input with stubs added for missing properties — every line to fill in is marked ADD:.
Input
Corrected JSON-LD
These checks compare selected user-facing schema values with the raw HTML's visible text. They cannot see content added by JavaScript after page load.
Why each content-match verdict was returned
Valorar esta herramienta
Acerca de esta herramienta
Un marcado schema puede parecer correcto y aun así carecer de una propiedad que impide obtener un resultado enriquecido. Valida a la vez la sintaxis JSON-LD, el vocabulario y los requisitos de Google.
La herramienta valida JSON-LD, el formato recomendado por Google —no Microdata ni RDFa—, y comprueba el contenido estructurado detectado.
Funciones
- Validación en cuatro capas: sintaxis → vocabulario → requisitos de Google → grafo @id.
- Detecta JSON-LD o HTML completo y extrae todos los bloques JSON-LD de la página.
- El marcado pegado se valida localmente en el navegador y no se envía ni almacena. En el modo de URL activa, solo se envía la URL pública a un endpoint protegido para recuperar el HTML; la validación sigue ejecutándose localmente. El HTML recuperado puede omitir marcado añadido posteriormente mediante JavaScript, por lo que debes pegar el HTML renderizado cuando necesites comprobarlo.
- Genera JSON-LD corregido y listo para copiar, con stubs «Añadir» y una vista de las líneas incorporadas.
Cómo funciona
El validador ejecuta cuatro capas en orden: sintaxis, vocabulario, requisitos de resultados enriquecidos de Google y, por último, relaciones @id del grafo. Cada capa solo avanza cuando la anterior permite interpretar el marcado con seguridad, y cada hallazgo señala la propiedad afectada y su corrección.
Limitaciones
- El modo de URL activa comprueba el HTML obtenido por el servidor y no ejecuta JavaScript, por lo que puede no detectar marcado añadido después del renderizado inicial.
- La herramienta valida las pruebas proporcionadas; no garantiza un resultado enriquecido ni sustituye la comprobación de la página renderizada.
Preguntas frecuentes
¿En qué se diferencia de la prueba de resultados enriquecidos de Google?
La prueba de Google obtiene y renderiza una URL activa. Este validador ejecuta cuatro capas localmente y admite JSON-LD o HTML pegado. El modo URL no renderiza JavaScript, por lo que la comprobación final debe hacerse con la prueba de Google.
¿Un marcado válido garantiza un resultado enriquecido?
No. El marcado puede cumplir los requisitos, pero la visualización también depende de políticas, rastreo, indexación y contexto de búsqueda. Google no garantiza un resultado enriquecido.
¿Debo usar JSON-LD o atributos integrados en HTML?
Google recomienda JSON-LD y suele ser el formato más fácil de mantener porque vive en un bloque de script separado del HTML. Esta herramienta valida JSON-LD pegado o extraído del HTML.
¿Qué hace la comprobación del grafo @id?
Confirma que las referencias @id entre entidades resuelvan a nodos definidos y no queden colgantes, un error frecuente y difícil de detectar.
¿Mi marcado se sube o almacena?
El marcado pegado se valida localmente y no se sube ni almacena. En modo URL solo se envía la URL pública a un punto final protegido para obtener el HTML; la validación sigue siendo local.
Problemas habituales y cómo solucionarlos
- Error No se puede analizar el JSON-LD Solución: Corrige el problema de sintaxis JSON indicado —normalmente una coma, comilla, llave o corchete ausente— hasta que el JSON-LD se pueda analizar antes de evaluar las propiedades del esquema.
- Advertencia Falta el contexto del esquema o no es válido Solución: Establece el @context de nivel superior en https://schema.org o asegúrate de que cada entidad del grafo herede ese contexto de Schema.org.
- Error Falta el tipo de esquema Solución: Añade el @type adecuado de Schema.org a la entidad afectada y elige el tipo más específico que respalde el contenido que se muestra en la página.
- Error Falta una propiedad obligatoria Solución: Añade la propiedad obligatoria indicada con un valor respaldado por la página y vuelve a validar la entidad.
- Error El valor de la propiedad tiene un tipo o formato incorrecto Solución: Cambia la propiedad indicada a la forma escalar, URL, objeto o matriz esperada que muestre el validador, en lugar de forzar un valor no relacionado.
- Advertencia El validador no reconoce el tipo de esquema Solución: Corrige un @type mal escrito u obsoleto por un tipo reconocido de Schema.org; elimina la entidad si ningún tipo válido describe con exactitud el contenido.
- Advertencia Los identificadores de entidad entran en conflicto Solución: Combina en un nodo las entidades que compartan el mismo @id o asigna valores @id estables y distintos cuando representen entidades reales diferentes.