Los datos estructurados son uno de los aspectos más importantes pero menos entendidos del SEO. Esta guía explica qué son, por qué importan y cómo implementarlos.
¿Qué son los datos estructurados?
Son código que añades a tu HTML para ayudar a los motores de búsqueda a entender el contenido. En lugar de “adivinar” que una página es una receta, el marcado se lo dice explícitamente.
Schema.org
Vocabulario estandarizado creado por Google, Microsoft, Yahoo y Yandex. Define tipos y propiedades para datos estructurados.
Formatos
JSON-LD (recomendado)
JavaScript embebido en <head>. Preferido por Google.
Microdata
HTML con atributos itemscope, itemtype, itemprop.
RDFa
Basado en HTML con atributos semánticos.
Por qué importan los datos estructurados
1. Rich snippets
Resultados enriquecidos con estrellas, precios, fechas.
2. Mayor CTR
Resultados visualmente destacados atraen más clics.
3. Comprensión semántica
Google entiende mejor el contexto.
4. Knowledge Graph
Ayuda a Google a incluirte en su grafo.
5. AI y LLMs
Fuentes estructuradas son preferidas por LLMs.
6. Voice search
Assistants usan datos estructurados.
Tipos populares de schema
Article
Para artículos de blog, noticias.
Product
Para páginas de producto (precio, disponibilidad).
FAQPage
Preguntas y respuestas.
HowTo
Tutoriales paso a paso.
Recipe
Recetas con ingredientes, tiempo, calorías.
LocalBusiness
Negocio físico con NAP.
Organization
Empresa con logo, contacto.
Event
Eventos con fecha, ubicación.
Review
Reseñas con rating.
VideoObject
Vídeos embebidos.
BreadcrumbList
Navegación de migas de pan.
Cómo implementar
Paso 1: identifica tipos relevantes
Para tu página, ¿qué schema aplica?
Paso 2: genera el código
Herramientas:
- Google Structured Data Markup Helper
- Schema.dev (extensión Chrome)
- Plugins de CMS (Yoast, Rank Math para WordPress)
Paso 3: implementa JSON-LD
Copia el código JSON-LD en el <head> de la página.
Paso 4: valida
- Google Rich Results Test
- Schema.org Validator
- Google Search Console (Enhancements)
Paso 5: monitorea
Rich results report en GSC te muestra errores.
Ejemplo básico (JSON-LD para Article)
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Article",
"headline": "Título del artículo",
"author": {
"@type": "Person",
"name": "Tu Nombre"
},
"datePublished": "2024-01-15",
"publisher": {
"@type": "Organization",
"name": "Tu Empresa"
}
}
</script>
Mejores prácticas
1. Sé preciso
Los datos deben coincidir con el contenido visible.
2. No hagas spam
Marcar cosas que no son reales = penalización.
3. Mantente actualizado
Schema.org evoluciona.
4. Cobertura completa
Marca todas las páginas relevantes, no solo algunas.
5. Usa campos requeridos + recomendados
Google penaliza schema incompleto.
6. Combina cuando sea posible
Una página puede tener múltiples schemas (Article + FAQPage).
Errores comunes
- Schema markup con datos erróneos
- Solo datos mínimos requeridos
- No validar
- Olvidar mantener actualizado
- Spam schema (marcar things que no son)
Cómo medir impacto
Antes y después
- Rankings
- CTR
- Impresiones (específicamente rich results)
GSC Rich Results Report
Ver cuántas páginas aparecen con rich snippets.
Tools
- Keyword.com para rastrear SERP features que capturas
- Ahrefs para rich snippets
Schema avanzado
nested schemas
WebPage con mainEntity Article.
Entity linking
sameAs con perfiles sociales verificados.
Speakable
Para voice search.
Conclusión
Los datos estructurados son inversión de alto ROI: esfuerzo técnico limitado, beneficio significativo en visibilidad y rich snippets.
Empieza con Keyword.com gratis para ver el impacto de schema en tus rankings.