Las estrellas de valoraciones bajo un resultado de Google, las recetas con tiempo de cocción, las preguntas desplegables FAQ — ninguno vive en tu HTML visible. Son rich results, y nacen de datos estructurados: metadatos en formato Schema.org que describen tu contenido en lenguaje que las máquinas procesan sin ambigüedad. Es la parte del SEO más barata de implementar bien y más frecuentemente desperdiciada.
Qué es realmente Schema.org
Schema.org es un vocabulario acordado (Google, Microsoft, Yahoo, Yandex — 2011) que define tipos de entidades y sus propiedades: Article, Product, Recipe, Event, Person, FAQPage... Cada tipo declara qué campos espera (Article: headline, author, datePublished, image...).
El formato recomendado para entregarlo es JSON-LD: un bloque <script type="application/ld+json"> en el head o body, independiente del HTML visible:
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Article",
"headline": "Cómo funciona la caché HTTP",
"author": {
"@type": "Person",
"name": "Miguel Ángel Colorado"
},
"datePublished": "2026-08-27",
"image": "https://miguelacm.es/og/articulo.png"
}
</script>
Ventajas del JSON-LD frente a microdata (atributos repartidos por el HTML): no ensucia el markup, sobrevive rediseños, se genera programáticamente trivial, y Google lo prefiere abiertamente. Si ves tutoriales con itemscope/itemprop por todas partes, son anteriores a la recomendación actual.
Los schemas con retorno real
No todo tipo merece el esfuerzo. Los que producen rich results comprobables hoy:
Article/BlogPosting: atribución correcta en Top Stories y Discover; titular, autor y fechas bien interpretadas.
FAQPage: acordeón de preguntas directamente en resultados. Brutal para ocupar espacio visual en búsquedas long-tail — el formato exacto de nuestras páginas de herramientas.
HowTo: pasos numerados desplegables. Perfecto para guías técnicas.
BreadcrumbList: migas de pan visibles en el resultado en vez de URL cruda. CTR ligeramente superior y jerarquía clara.
Product + Offer + AggregateRating: precio, stock y estrellas. Obligatorio para e-commerce serio.
Organization/WebSite + SearchAction: caja de conocimiento y sitelinks de búsqueda.
VideoObject: miniatura y duración en resultados de vídeo.
La regla de selección: implementa el schema del contenido QUE TIENES, no el del tráfico que sueñas. Un FAQPage inventado con preguntas que nadie hace es spam estructurado — y Google penaliza abuso de structured data manualmente cuando detecta trampas.
Anidamiento: donde se gana la partida
El poder real llega componiendo entidades. Un artículo escrito por una persona que trabaja en una organización, dentro de un sitio con buscador:
{
"@context": "https://schema.org",
"@type": "BlogPosting",
"headline": "Título del post",
"author": {
"@type": "Person",
"name": "Miguel Ángel Colorado",
"url": "https://miguelacm.es"
},
"publisher": {
"@type": "Organization",
"name": "MiguelACM",
"logo": { "@type": "ImageObject", "url": ".../logo.png" }
},
"mainEntityOfPage": "https://miguelacm.es/blog/post",
"datePublished": "2026-08-27",
"dateModified": "2026-08-27"
}
Cada entidad anidada (Person, Organization, ImageObject) es información verificable que refuerza el grafo de conocimiento que Google construye de tu sitio. La coherencia entre páginas (mismo author con mismos datos) acumula autoridad de entidad.
Validar o no servir
Dos validadores oficiales, dos usos:
- Rich Results Test (Google): dice si calificas para rich results específicos y muestra errores bloqueantes.
- Schema Markup Validator (schema.org): valida el vocabulario completo, incluidos tipos sin rich result.
Errores típicos que invalidan sin avisar:
- Fechas en formato incorrecto (ISO 8601 o nada:
2026-08-27, no27/08/2026). - Imágenes fuera de especificación (mínimos de resolución por tipo).
@typeinventados o propiedades inexistentes para el tipo.- Contenido marcado que no existe en la página visible (la regla de oro: solo estructura lo que el usuario ve).
Automatiza la revisión tras cada deploy: nuestro analizador SEO detecta problemas técnicos on-page incluyendo datos estructurados, y complementa (no sustituye) el Rich Results Test oficial.
Más allá del rich result: por qué importa aunque no lo veas
Incluso sin estrellas visibles, los datos estructurados alimentan el Knowledge Graph y la comprensión semántica del sitio. En la era de respuestas generativas por IA (AI Overviews y sucesores), el contenido bien estructurado es el que las máquinas citan con confianza — los datos estructurados son, literalmente, la interfaz entre tu contenido y las máquinas que deciden mostrarlo.
Preguntas frecuentes
¿Los datos estructurados mejoran posiciones? No son factor de ranking directo según Google. Lo son indirectamente: CTR mayor con rich results → más clics → señales positivas. Y sin ambigüedad de interpretación, nunca te perjudican si están bien hechos.
¿Cuántos schemas por página? Los que correspondan al contenido real: un artículo lleva Article + BreadcrumbList + quizá FAQPage si tiene FAQs. Apilar diez tipos irrelevantes diluye y arriesga spam.
¿WordPress/plugins? Yoast/Rank Math inyectan básicos decentes. Para control fino (FAQ dinámicas, productos complejos), generar JSON-LD propio desde plantillas supera a cualquier plugin genérico.
Audita los datos estructurados y el SEO on-page de tu web con nuestro SEO Analyzer, gratis y sin registro.