RevealTheme logo

Validador de Marcado Schema

Extrae y valida datos estructurados JSON-LD de cualquier URL. Ve qué tipos de schema están presentes y si se analizan correctamente.

¿Qué es el marcado schema y por qué importa para el posicionamiento?

Los datos estructurados de Schema.org son un vocabulario compartido —mantenido por Google, Microsoft, Yahoo y Yandex— que te permite indicar a los motores de búsqueda qué es una página, más allá de su prosa. Sin schema, Google lee tu página como un humano: analiza las palabras y adivina qué es importante. Con schema, etiquetas explícitamente 'esto es un producto, a 29 $, con 4,5 estrellas de 1250 reseñas' o 'esto es una guía con estos 7 pasos'. Esa información estructurada impulsa los resultados enriquecidos: las entradas mejoradas visualmente en los resultados que incluyen valoraciones con estrellas, precios, fichas de recetas, acordeones de FAQ, fechas de eventos y migas de pan. Los resultados enriquecidos no solo se ven mejor; obtienen de media entre un 30 % y un 50 % más de clics. Los tres formatos que Google acepta son JSON-LD (recomendado: separado de tu HTML, el más fácil de mantener), Microdata (atributos HTML en línea, heredado) y RDFa (basado en XML, también heredado). Todo el consejo moderno es JSON-LD, que es lo que este validador extrae y analiza. Más allá de los resultados enriquecidos, el schema también ayuda a Google a entender las relaciones entre entidades (lo que construye tu presencia en el knowledge graph), alimenta los resúmenes de IA y los cuadros de respuesta, y señala experiencia temática. Los tipos de schema más comunes que merece la pena implementar en un sitio de contenido: Organization (identidad de todo el sitio), WebSite (con SiteSearchAction para el resultado enriquecido del cuadro de búsqueda), BreadcrumbList (cada página), Article (entradas de blog), FAQPage (FAQ), HowTo (tutoriales), Product (comercio electrónico), Review (reseñas y comparaciones), VideoObject (cualquier vídeo incrustado). Esta herramienta obtiene una URL, analiza cada bloque <script type="application/ld+json"> e informa de los errores de análisis más el @type detectado en cada uno. Para comprobaciones de elegibilidad específicas de Google, ejecuta también tu URL en el Test de Resultados Enriquecidos de Google (search.google.com/test/rich-results).

Casos de uso comunes

  • Verify a new schema implementation actually parses correctly after deploying changes.

  • Audit a competitor's structured data to identify what rich results they're targeting.

  • Debug missing rich results — confirm the schema is present and syntactically valid before suspecting Google.

  • Confirm Yoast/Rank Math is emitting the schema types you expect.

  • Validate JSON-LD on staging before deploying to production.

  • Check for accidentally-duplicate schema blocks (a common source of 'multiple Article' warnings in Search Console).

Preguntas frecuentes

¿El schema válido garantiza resultados enriquecidos?
No. La validez del schema es un requisito previo, no una condición suficiente. La elegibilidad para resultados enriquecidos de Google depende de factores adicionales: la calidad del contenido, los requisitos del tipo de schema concreto y la discreción de Google. Una página puede tener un schema perfectamente válido y aun así no mostrar resultados enriquecidos porque Google decidió no hacerlo, normalmente porque las señales de calidad de la página no son lo bastante fuertes.
¿Qué tipos de schema debería tener todo sitio?
En todo el sitio: Organization (o Person para marcas individuales), que establece la identidad para el knowledge graph. WebSite, con SiteSearchAction para el cuadro de búsqueda de enlaces de sitio. BreadcrumbList, en cada página más allá de la de inicio. Por plantilla: Article en las entradas de blog, Product en las páginas de producto, FAQPage donde aplique, HowTo para tutoriales.
¿JSON-LD o Microdata? ¿Cuál debo usar?
JSON-LD. Google lo recomienda explícitamente. Es más fácil de mantener (un bloque separado, no entremezclado con tu HTML), más fácil de depurar (pégalo en un validador) y menos propenso a romperse al rediseñar la maquetación. Microdata es heredado: soportado pero desaconsejado para nuevas implementaciones.
¿Por qué mi schema aparece en este validador pero no en el de Google?
La especificación de schema.org y los requisitos de resultados enriquecidos de Google no son idénticos. Google exige campos específicos para la elegibilidad que la especificación más amplia de schema.org marca como opcionales. Ejemplo: un schema Recipe necesita name, image y recipeIngredient para ser elegible en Google, aunque schema.org técnicamente solo exija name. Ejecútalo siempre en ambos validadores.
¿Puedo tener varios bloques JSON-LD en una página?
Sí: Google los analiza todos. Patrón común: un bloque para el schema Article, otro para BreadcrumbList, otro para la sección de FAQ. Eso sí, no dupliques el mismo @type. En caso de duda, combínalos en un único array @graph.
¿Afecta el schema directamente al posicionamiento?
Indirectamente. Google ha dicho repetidamente que el schema no es una señal de posicionamiento directa. Pero los resultados enriquecidos tienen mayores tasas de clics (una señal de comportamiento), el schema ayuda a Google a entender tu contenido con más confianza y las entidades del knowledge graph posicionan para consultas de marca.
¿Qué es @graph y cuándo debo usarlo?
@graph es una función de JSON-LD que te permite describir varias entidades (un Article Y su autor Person Y la Organization editora) en un solo bloque JSON-LD, con referencias @id entre ellas. Útil para páginas complejas con entidades interrelacionadas. No es obligatorio: los bloques planos funcionan bien para casos más simples.

Herramientas relacionadas