Validador de Schema Markup e Inspector
Inspecciona y valida structured data en cualquier página. Detecta errores de JSON-LD, examina las propiedades extraídas, observa señales de elegibilidad para resultados enriquecidos y obtén soluciones en lenguaje claro — gratis, al instante, sin necesidad de cuenta.
¿Qué es Schema Markup?
Un vocabulario estructurado que indica a las máquinas exactamente qué es tu contenido — y por qué eso importa para la búsqueda y la IA.
Schema markup (también llamado structured data) es un vocabulario estandarizado para anotar contenido web utilizando el estándar Schema.org. Cuando se añade a una página, ofrece a los motores de búsqueda y sistemas de IA etiquetas explícitas y legibles por máquina sobre tu contenido.
En lugar de que un motor de búsqueda tenga que inferir que una página trata sobre una receta, schema markup lo declara explícitamente: esto es una Recipe, con estos ingredientes, este tiempo de cocción y esta valoración. Esa precisión permite una comprensión más rica — y potencialmente funciones de visualización más ricas.
Schema se implementa habitualmente como JSON-LD — un bloque compacto de JSON estructurado incrustado en el HTML de tu página. También puede expresarse como Microdata o RDFa, aunque JSON-LD es el formato fuertemente preferido por Google y la mayoría de validadores modernos.
Ejemplo de JSON-LD
{
"@context": "https://schema.org",
"@type": "Article",
"headline": "What is Schema Markup?",
"author": {
"@type": "Person",
"name": "Jane Smith"
},
"datePublished": "2025-01-01",
"publisher": {
"@type": "Organization",
"name": "GEOflux"
}
}Tres formatos para structured data
JSON-LDPreferido por Google. Incrustado en una etiqueta <script>.
MicrodataAtributos añadidos directamente a elementos HTML.
RDFaExtensiones de atributos HTML para datos enlazados.
Por qué structured data importa para SEO y sistemas de IA
Contenido legible por máquinas
Schema markup convierte el significado implícito del contenido en señales estructuradas explícitas. Esto ayuda tanto a los motores de búsqueda como a los LLM a procesar, clasificar y mostrar tu contenido con mayor precisión — sin tener que adivinar a partir del texto.
Interpretación de IA y LLM
Los large language models recurren cada vez más a señales estructuradas de página al recuperar y resumir contenido. Un schema bien formado ayuda a los sistemas de IA a asignar tu contenido al tipo de entidad correcto, mejorando la calidad y relevancia de las citas.
Elegibilidad para visualización enriquecida
Los motores de búsqueda usan structured data para evaluar páginas para funciones de visualización mejorada — desplegables de FAQ, valoraciones con estrellas, rutas de migas de pan, paneles de producto, y más. Un schema correcto es necesario para la elegibilidad, aunque no garantiza la aparición.
Una perspectiva honesta sobre schema y rankings
Schema markup no mejora directamente tus rankings en Google. Lo que hace es que tu contenido sea más interpretable por máquinas — lo que cada vez más determina cómo se descubre, resume y cita tu contenido en superficies impulsadas por IA. Piénsalo como una manera de reducir la ambigüedad para motores de búsqueda y sistemas de IA, no como un atajo para los rankings.
Validez del Schema vs Elegibilidad para resultados enriquecidos
Son dos cosas distintas — y confundirlas es uno de los malentendidos más comunes en structured data.
Validez sintáctica
Tu JSON-LD se analiza sin errores. @context y @type están presentes. Esta es la barra mínima — los motores de búsqueda ignoran silenciosamente el JSON inválido.
Comprobado por: parser JSON, comprobación de @context, comprobación de @type
Completitud semántica
Los campos requeridos y recomendados están rellenados con valores reales. Un Article con un headline pero sin author ni datePublished pasa la comprobación sintáctica pero está semánticamente incompleto.
Comprobado por: reglas de campos requeridos, reglas de campos recomendados
Elegibilidad para resultados enriquecidos
Está presente la combinación específica de campos requerida para funciones de visualización enriquecida. Por ejemplo: un Product con name + offers.price + aggregateRating.ratingValue. Esto se evalúa por separado de la validez.
Mostrado por: panel Señales potenciales de resultados enriquecidos
La implicación práctica
Una página puede tener un schema sintácticamente válido y aun así no mostrar ningún resultado enriquecido en la búsqueda. A la inversa, satisfacer las tres capas anteriores no garantiza resultados enriquecidos — Google aplica criterios adicionales de elegibilidad, incluida la calidad del contenido y las señales de la página. Esta herramienta te muestra dónde te encuentras en cada capa por separado.
Errores comunes de Schema Markup
Los errores de implementación más frecuentes — y qué hacer al respecto.
Una coma faltante, un paréntesis sin cerrar o un carácter suelto rompe todo el bloque. Los parsers descartan el JSON inválido — tu schema puede parecer correcto en el código pero ser completamente invisible para los motores de búsqueda.
Solución: Usa un validador JSON antes de subir cambios de schema. Esta herramienta señala los errores de sintaxis automáticamente.
Cada bloque JSON-LD necesita "@context": "https://schema.org" y un "@type" válido. Sin estos, los parsers no pueden determinar qué vocabulario estás usando ni qué tipo de entidad describe el bloque.
Solución: Incluye siempre @context y @type como las primeras propiedades de cada bloque.
Cada tipo de schema tiene campos que son requeridos para que los motores de análisis usen el markup. Por ejemplo, un Article sin un headline y un author se considera incompleto.
Solución: Consulta la documentación de Schema.org para cada tipo, o usa este validador para identificar los campos requeridos que faltan.
Múltiples bloques del mismo tipo en una página pueden confundir a los parsers — especialmente si contienen datos en conflicto. Es un problema común de CMS o plugin.
Solución: Audita tu página en busca de bloques JSON-LD duplicados y consolídalos en un único bloque completo por tipo.
Los temas y plugins más antiguos suelen inyectar atributos Microdata en el HTML. Aunque siguen analizándose, Microdata es más difícil de mantener y más propenso a conflictos con los cambios de diseño.
Solución: Migra tu structured data a JSON-LD para una gestión más fácil y un análisis más fiable.
Añadir schema para tipos de contenido que no coinciden con tu página — por ejemplo, añadir FAQPage a una página sin un FAQ real — puede provocar acciones manuales por parte de los motores de búsqueda.
Solución: Usa solo tipos de schema que describan con precisión el contenido principal de la página.
Cómo funciona este validador de Schema
Qué comprobamos y qué significan aprobado, advertencia y fallo.
Fetch de la página
Hacemos fetch del HTML completo de la URL proporcionada en el servidor, sin las limitaciones del renderizado JS basado en navegador.
Extracción de JSON-LD
Extraemos todos los bloques <script type="application/ld+json"> del HTML de la página e intentamos analizar cada uno.
Detección de Microdata
Escaneamos atributos itemscope para detectar y contar el uso de Microdata en la página.
Detección de RDFa
Detectamos structured data al estilo RDFa mediante atributos typeof y property en el markup.
Validación de sintaxis JSON
Cada bloque JSON-LD se analiza como JSON estricto. Los errores de sintaxis se señalan con el mensaje específico de error de análisis.
Comprobación de campos requeridos
Para cada tipo de schema detectado, comprobamos si están presentes todos los campos requeridos (según Schema.org).
Comprobación de campos recomendados
Señalamos campos recomendados que faltan y que mejorarían la riqueza del schema para la comprensión por máquinas y la elegibilidad de visualización.
Detección de @type
Identificamos todos los tipos de schema presentes en la página, incluidos tipos anidados y arrays @graph.
Detección de duplicados
Señalamos páginas que tienen múltiples bloques JSON-LD para el mismo tipo de schema, lo que puede crear señales en conflicto.
Cómo interpretar los resultados
Esta verificación cumple las buenas prácticas. No es necesaria ninguna acción.
Mejora recomendada. El schema seguirá analizándose, pero merece la pena abordarlo.
Problema crítico. Los motores de búsqueda pueden no ser capaces de analizar o usar este schema.
Preguntas frecuentes sobre Schema Markup
¿Qué es schema markup?+
¿Qué es un validador de schema markup?+
¿Cómo valido el schema markup?+
¿Cuál es la diferencia entre validez del schema y elegibilidad para resultados enriquecidos?+
¿Qué tipos de schema pueden activar resultados enriquecidos en Google?+
¿Qué significa si mi schema tiene advertencias pero no errores?+
¿Qué es JSON-LD?+
¿Schema markup garantiza resultados enriquecidos en Google?+
¿Schema markup ayuda a los sistemas de IA a entender mi contenido?+
¿Qué tipos de schema debería usar?+
¿Qué son microdata y RDFa?+
¿Qué significa "faltan campos recomendados"?+
¿Es schema markup lo mismo que las meta tags SEO?+
Comprobar el schema de otra página
Valida structured data en cualquier URL — un competidor, una página de producto, o tu propio sitio tras hacer mejoras.
Herramientas relacionadas que pueden resultarte útiles:
¿Quieres información más profunda sobre visibilidad en IA? GEOflux rastrea tu marca en ChatGPT, Gemini y Perplexity.
Empieza una prueba gratis →