Seguro que alguna vez has visto en Google resultados con estrellas de valoración, precios, fechas de eventos o una ruta de navegación encima del título. Eso no es casualidad: son datos estructurados. En este post te explico qué son, por qué importan para el SEO (y cada vez más para la IA), qué tipos existen y cómo implementarlos en tu web aunque no seas programador.
¿Qué son los datos estructurados?
Los datos estructurados son un código que se añade a una página web para describir su contenido de forma que los buscadores lo entiendan sin ambigüedad. Tú ves "4,8 estrellas, 120 opiniones, 49 €", pero para Google eso es solo texto. Con los datos estructurados le dices explícitamente: "esto es un producto, esta es su valoración media, este es el número de opiniones y este es el precio".
El vocabulario más utilizado es Schema.org, un estándar creado conjuntamente por Google, Bing, Yahoo y Yandex. Por eso a menudo se habla de "Schema" o "marcado Schema" como sinónimo de datos estructurados.
Para qué sirven en SEO
- Resultados enriquecidos: permiten que Google muestre estrellas, precios, disponibilidad, migas de pan o información de eventos. Un resultado más visible suele conseguir más clics, aunque mantengas la misma posición.
- Mejor comprensión del contenido: ayudan a Google a entender quién eres, qué vendes y dónde estás.
- Visibilidad en la IA: la información bien estructurada es más fácil de interpretar para los sistemas que generan respuestas, algo clave en estrategias de GEO.
- Knowledge Panel y entidad de marca: el marcado de organización ayuda a consolidar la información de tu empresa.
Importante: los datos estructurados no son un factor de posicionamiento directo. No vas a subir posiciones solo por añadirlos, pero sí mejoran cómo apareces y cómo te entienden.
Formatos de datos estructurados
Existen tres formatos: JSON-LD, Microdata y RDFa. Google recomienda JSON-LD porque es un bloque de código independiente que no se mezcla con el HTML visible, es más fácil de mantener y se puede añadir o modificar sin tocar el diseño. Es el que te recomiendo usar siempre.
Un ejemplo sencillo de JSON-LD para un negocio local sería:
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "LocalBusiness",
"name": "Nombre de tu negocio",
"address": {
"@type": "PostalAddress",
"streetAddress": "Calle Ejemplo 1",
"addressLocality": "Valencia",
"postalCode": "46001",
"addressCountry": "ES"
},
"telephone": "+34 600 000 000",
"url": "https://tudominio.com"
}
</script>
Tipos de datos estructurados más útiles
- Organization: nombre, logotipo, redes sociales y datos de contacto de tu empresa. Imprescindible en la página de inicio.
- LocalBusiness: dirección, horario, teléfono y zona de servicio. Clave para negocios locales.
- Product y Offer: precio, disponibilidad y valoraciones. Fundamental para tiendas online.
- Article / BlogPosting: autor, fecha de publicación y de actualización para los posts del blog.
- BreadcrumbList: la ruta de navegación que aparece en el resultado.
- Review y AggregateRating: valoraciones y opiniones.
- Event: fecha, lugar y entradas de eventos.
- VideoObject: información de los vídeos incrustados.
Ten en cuenta que Google cambia de vez en cuando qué resultados enriquecidos muestra. Por ejemplo, desde 2023 los resultados de preguntas frecuentes (FAQ) solo se muestran para webs gubernamentales y de salud con mucha autoridad, y los de HowTo dejaron de mostrarse. Aun así, el marcado sigue ayudando a describir el contenido.
Qué marcado priorizar según tu tipo de web
- Negocio local (clínica, restaurante, despacho): empieza por LocalBusiness con dirección, horario, teléfono y zona de servicio. Asegúrate de que los datos coinciden con tu ficha de Google Business Profile. Es una pieza más de cualquier estrategia de SEO local.
- Tienda online: Product y Offer en todas las fichas, con precio, disponibilidad y valoraciones reales. Es de lo que más impacto tiene en el CTR de un ecommerce.
- Blog o medio: Article con autor, fecha de publicación y fecha de actualización, más BreadcrumbList.
- Empresa de servicios: Organization en la home y Service en cada página de servicio.
Cómo implementar datos estructurados paso a paso
1. Decide qué marcado necesita cada tipo de página
Inicio con Organization o LocalBusiness, servicios con Service, productos con Product, posts con Article y todas las páginas con BreadcrumbList.
2. Genera el código
Puedes escribirlo a mano, usar un generador de Schema online o pedírselo a una IA indicando el tipo y los datos reales. Revisa siempre que la información coincida con lo que se ve en la página.
3. Añádelo a la web
- En WordPress: plugins como Rank Math o Yoast SEO generan automáticamente buena parte del marcado. Rank Math incluye además un generador de Schema muy completo. Lo comparo en Rank Math vs Yoast.
- Con Google Tag Manager: puedes inyectar el JSON-LD como etiqueta HTML personalizada.
- En webs a medida: se añade directamente en el código de la plantilla.
4. Valida el marcado
Usa la Prueba de resultados enriquecidos de Google para comprobar si tu página es apta para resultados enriquecidos, y el Validador de Schema.org para revisar la sintaxis completa.
5. Monitoriza en Search Console
En Google Search Console, en el apartado de mejoras, verás los tipos de datos estructurados detectados, los errores y las advertencias. Si aún no lo tienes configurado, sigue la guía para instalar Google Search Console.
Errores habituales
- Marcar información que no se ve en la página, como valoraciones inventadas. Google puede aplicar una acción manual.
- Duplicar el marcado por tener varios plugins generando Schema a la vez.
- Datos desactualizados, como precios o horarios que ya no son correctos.
- Usar el tipo equivocado, por ejemplo marcar un servicio como Product.
Preguntas frecuentes
¿Los datos estructurados mejoran el posicionamiento?
No directamente, pero mejoran la visibilidad del resultado y el CTR, y ayudan a Google y a la IA a entender tu contenido.
¿Necesito saber programar?
No. Con un plugin SEO o un generador puedes implementar lo básico sin escribir código.
¿Cuánto tarda Google en mostrar resultados enriquecidos?
Depende de cuándo vuelva a rastrear la página. Puede tardar desde unos días hasta varias semanas, y Google no garantiza mostrarlos.
Si quieres que revise el marcado de tu web dentro de una optimización de SEO técnico, escríbeme.



