Herramienta gratuita

Validador de schema markup y datos estructurados

Comprueba los datos estructurados de hasta 500 URLs: detecta JSON-LD y Microdata, verifica @context y @type, y avisa de las propiedades obligatorias que faltan en cada tipo.

0/10 URLs
0 / 100 URLs usadas

Qué comprueba este validador

Descarga el HTML de cada URL, extrae todos los bloques de datos estructurados y valida cuatro cosas por bloque: que el JSON sea sintácticamente correcto, que declare @context apuntando a schema.org, que declare @type, y que estén las propiedades que Google exige para ese tipo. También detecta si la página usa Microdata además de JSON-LD.

El @context es el que más se pasa por alto. Un bloque sin él puede tener todas las propiedades perfectas y Google no lo leerá como datos estructurados, así que se marca como error y no como advertencia.

Cómo comprobar el schema de tu página paso a paso

No necesitas acceso al sitio ni instalar nada: basta con que la URL sea accesible desde internet.

  1. 1

    Pega las URLs que quieres verificar, una por línea. Puedes meter hasta 500 según tu plan y se comprueban todas a la vez.

  2. 2

    Lanza el análisis. Cada URL devuelve todos sus bloques por separado, porque una página suele tener varios: Organization, BreadcrumbList y el tipo principal.

  3. 3

    Empieza por los errores en rojo. Un @context ausente o un JSON inválido invalidan el bloque entero, así que corregir propiedades antes de eso no sirve de nada.

  4. 4

    Después revisa las advertencias: son propiedades recomendadas que no rompen el marcado pero hacen que el resultado enriquecido salga más pobre.

Si validas una plantilla, comprueba dos o tres URLs del mismo tipo en vez de una. Los errores de plantilla se repiten en todas y así confirmas que es la plantilla y no esa página concreta.

Los tipos que comprueba y qué exige cada uno

Para estos tipos el validador conoce las propiedades que Google pide y avisa cuando falta alguna. Los tipos fuera de esta lista se validan igual en sintaxis, @context y @type, pero sin comprobación de propiedades.

📰

Article / BlogPosting

Activa el carrusel de noticias en Google News y mejora la presentación en búsquedas de contenido editorial.

🛍️

Product

Muestra precio, disponibilidad y valoraciones directamente en el SERP. Esencial para e-commerce.

🍳

Recipe

Genera rich results con imagen, tiempo de preparación, calorías y valoración. Alta visibilidad en búsquedas de recetas.

🗓️

Event

Muestra nombre, fecha, lugar y precio del evento en los resultados. Ideal para ticketing y agenda cultural.

FAQPage

Despliega preguntas y respuestas directamente en el SERP, ocupando mucho más espacio visual que un snippet estándar.

📋

HowTo

Muestra pasos numerados en el SERP para consultas de tipo 'cómo hacer'. Muy efectivo para tutoriales.

📍

LocalBusiness

Refuerza la presencia en búsquedas locales con nombre, dirección, teléfono y horario. Complementa Google Business Profile.

🎥

VideoObject

Activa miniaturas de vídeo en el SERP y habilita la indexación en Google Vídeos con timestamps.

JSON-LD, Microdata y RDFa: qué detecta el validador

El validador extrae y comprueba a fondo los bloques JSON-LD, que es el formato que Google recomienda, e indica además si la página usa Microdata. Esto último importa porque mezclar formatos en la misma página es una fuente habitual de datos duplicados.

JSON-LD

Script independiente en el '<head>'. Fácil de mantener, no modifica el HTML visible. Recomendado por Google.

✓ Formato recomendado por Google

Microdata

Atributos HTML en el propio contenido (itemscope, itemprop). Más difícil de mantener pero integrado con el DOM.

RDFa

Similar a Microdata pero usando atributos RDFa (typeof, property). Común en sitios con CMS semánticos.

Cómo leer el resultado

Cada bloque se muestra con su tipo, su estado y las incidencias encontradas. Un bloque válido se ve así: fíjate en que @context y @type van primero, porque son los dos que deciden si Google llega siquiera a leer el resto.

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "Product",
  "name": "Nombre del Producto",
  "description": "Descripción del producto.",
  "image": "https://ejemplo.com/imagen.jpg",
  "offers": {
    "@type": "Offer",
    "price": "29.99",
    "priceCurrency": "EUR",
    "availability": "https://schema.org/InStock"
  },
  "aggregateRating": {
    "@type": "AggregateRating",
    "ratingValue": "4.5",
    "reviewCount": "89"
  }
}
</script>

Preguntas frecuentes sobre schema markup

Guías sobre schema markup

El validador te dice qué falla. Estas guías explican por qué falla y cómo corregirlo.

Qué es el Schema Markup y Cómo Mejora el SEO

El schema markup es el código que permite a Google entender el contenido de tu página y mostrarlo como rich results en la búsqueda. Aprende qué tipos existen, cómo se implementan y qué beneficios reales tienen.

Leer guía

Schema Markup para Ecommerce: Product, Offer y Review

El schema markup de producto es el más rentable para tiendas online: habilita precio, disponibilidad y estrellas en los resultados de búsqueda. Aprende a implementarlo correctamente con todos los campos requeridos.

Leer guía

Schema FAQPage y HowTo: Cómo Ocupar Más Espacio en los SERPs

FAQPage y HowTo son los tipos de schema con mayor impacto visual en los resultados de búsqueda. Aprende a implementarlos correctamente para que Google muestre tus preguntas y pasos directamente en el SERP.

Leer guía

Schema Markup en WordPress: Plugins y Configuración Paso a Paso

Cómo implementar schema markup en WordPress con Yoast SEO, Rank Math y Schema Pro. Qué genera cada plugin automáticamente, qué necesitas añadir manualmente y cómo verificar que Google lo procesa correctamente.

Leer guía

LocalBusiness Schema: Guía Completa para Negocios Locales

El schema LocalBusiness ayuda a Google a mostrar tu negocio en búsquedas locales con horario, teléfono y valoraciones. Aprende a implementarlo correctamente para restaurantes, tiendas, clínicas y cualquier negocio con dirección física.

Leer guía

Cómo Depurar Errores de Schema: Rich Results Test y Otras Herramientas

Tu schema puede ser técnicamente válido pero no generar rich results. Aprende a usar el Rich Results Test, el validador de Schema.org y Google Search Console para identificar y corregir exactamente qué está fallando.

Leer guía