Validador de schema markup
Detecta y valida bloques JSON-LD y Microdata. Comprueba propiedades requeridas por tipo de schema y elegibilidad para rich results de Google.
¿Qué es el schema markup y cómo ayuda al SEO?
El schema markup (también llamado datos estructurados) es un vocabulario de etiquetas HTML estandarizado por Schema.org que permite a los motores de búsqueda entender mejor el contenido de una página. Cuando Google interpreta correctamente tu schema, puede mostrar tu página con rich results: estrellas, precios, FAQs desplegables, tiempos de preparación en recetas, fechas de eventos y más. Estos formatos visuales aumentan el CTR orgánico de media entre un 20 y un 30% respecto a un snippet estándar.
El schema markup no es un factor de ranking directo, pero sí aumenta el CTR al mejorar la visibilidad en el SERP. Un CTR mayor envía señales de relevancia positivas a Google.
Tipos de schema y rich results que generan
Google soporta más de 30 tipos de schema para rich results. Estos son los más importantes para la mayoría de sitios web:
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: ¿cuál usar?
Existen tres formatos para implementar datos estructurados. Google acepta los tres, pero tiene una recomendación clara:
JSON-LD
Script independiente en el <head>. Fácil de mantener, no modifica el HTML visible. Recomendado por Google.
✓ Formato recomendado por GoogleMicrodata
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 implementar JSON-LD correctamente
El bloque JSON-LD se coloca dentro de una etiqueta <script type="application/ld+json"> en el <head> de la página. El ejemplo siguiente muestra un schema de tipo Product con las propiedades mínimas requeridas por Google para activar rich results:
<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>