Validador Schema
JSON-LD y Schema.org
SEOAcerca de esta herramienta
El Validador de Schema de lab.m8d.io extrae y valida los datos estructurados (Schema.org) de cualquier página web. Detecta tanto JSON-LD como Microdata, verifica los campos requeridos y recomendados para cada tipo de esquema, y evalúa la elegibilidad para resultados enriquecidos de Google (Rich Results). Soporta más de 20 tipos de Schema.org incluyendo Organization, WebSite, Article, Product, FAQPage, BreadcrumbList, LocalBusiness y más.
Qué son los datos estructurados
Los datos estructurados son un formato estandarizado para proporcionar información sobre una página y clasificar su contenido. Los motores de búsqueda utilizan estos datos para entender mejor el contenido y mostrar resultados enriquecidos (Rich Results) en los SERPs.
Existen tres formatos principales:
• JSON-LD (JavaScript Object Notation for Linked Data) — El formato recomendado por Google. Se incluye en un bloque <script type="application/ld+json"> en el HTML. Es fácil de implementar y mantener porque no se mezcla con el HTML visible.
• Microdata — Atributos HTML (itemscope, itemtype, itemprop) que se añaden directamente a los elementos del DOM. Más difícil de mantener pero históricamente más común.
• RDFa — Similar a Microdata pero basado en atributos diferentes (typeof, property). Menos usado en SEO moderno.
El validador detecta JSON-LD y Microdata automáticamente, extrae todas las entidades encontradas, y valida cada una contra los requisitos de Schema.org.
Campos requeridos y recomendados
Cada tipo de Schema.org tiene campos obligatorios y opcionales. La herramienta valida ambos niveles:
• Organization — Requeridos: name, url. Recomendados: logo, description, contactPoint, sameAs (redes sociales).
• WebSite — Requeridos: name, url. Recomendados: description, potentialAction (SearchAction para sitelinks search box).
• Article / NewsArticle / BlogPosting — Requeridos: headline, author, datePublished. Recomendados: image, dateModified, publisher, description. El headline no debe exceder 110 caracteres.
• Product — Requeridos: name. Recomendados: image, description, offers, brand, sku, review, aggregateRating.
• FAQPage — Requerido: mainEntity (array de Question con acceptedAnswer).
• BreadcrumbList — Requerido: itemListElement (array de ListItem con position, name, item).
• LocalBusiness — Requeridos: name, address. Recomendados: telephone, openingHours, geo, image, url.
• Event — Requeridos: name, startDate, location. Recomendados: endDate, description, image, performer, offers.
Los campos faltantes requeridos generan errores; los recomendados faltantes generan advertencias informativas.
Resultados enriquecidos (Rich Results)
Los resultados enriquecidos son formatos especiales de visualización en Google Search que van más allá del snippet estándar (título + descripción + URL). Los tipos más comunes elegibles son:
• FAQ — Desplegables de preguntas y respuestas directamente en los SERPs. Requiere FAQPage con mainEntity.
• How-to — Pasos visuales para instrucciones. Requiere HowTo con step.
• Producto — Precio, disponibilidad, valoraciones con estrellas. Requiere Product con offers.
• Artículo — Carrusel de noticias, AMP stories. Requiere Article/NewsArticle con campos completos.
• Receta — Imagen, tiempo de preparación, ingredientes. Requiere Recipe con campos específicos.
• Evento — Fechas, ubicación, entradas. Requiere Event con startDate y location.
• Negocio local — Panel de conocimiento con dirección, horario, teléfono. Requiere LocalBusiness.
• Breadcrumb — Ruta de navegación en los SERPs. Requiere BreadcrumbList con itemListElement.
El validador indica qué entidades son elegibles para Rich Results y qué campos faltan para maximizar la probabilidad de activación.
Preguntas frecuentes
¿Cuál es la diferencia entre JSON-LD y Microdata?
JSON-LD se implementa como un bloque de JavaScript separado del HTML visible, lo que facilita su mantenimiento y no afecta el renderizado. Microdata se añade como atributos directamente a los elementos HTML existentes, lo que lo hace más acoplado al código. Google recomienda JSON-LD como formato preferido. Ambos formatos son igualmente válidos para los motores de búsqueda.
¿Tener datos estructurados garantiza Rich Results?
No. Los datos estructurados son un requisito necesario pero no suficiente para obtener resultados enriquecidos. Google decide si mostrar Rich Results basándose en la calidad del contenido, la relevancia para la búsqueda, el cumplimiento de las políticas de contenido y la confiabilidad del sitio. La herramienta oficial de Google para probar la elegibilidad es el Rich Results Test.
¿Puedo tener múltiples entidades de Schema.org en una página?
Sí, es perfectamente válido y recomendable. Una página típica puede tener Organization (información de la empresa), WebSite (con SearchAction), BreadcrumbList (navegación), y el esquema específico del contenido (Article, Product, etc.). Se pueden incluir múltiples bloques JSON-LD o usar @graph para agrupar entidades en un solo bloque.
¿Los datos estructurados afectan el ranking en Google?
Los datos estructurados no son un factor de ranking directo. Sin embargo, los resultados enriquecidos que generan pueden aumentar significativamente el CTR (tasa de clics) al hacer que tu resultado sea más visible y atractivo en los SERPs. Un mayor CTR puede indirectamente beneficiar el posicionamiento.