SEO Técnico
11 min de lecturaDatos Estructurados para Páginas de Producto
Los datos estructurados indican a los motores de búsqueda exactamente qué son tus productos, cuánto cuestan y si están en stock. Un marcado Product Schema correctamente implementado puede lograr que tus listados obtengan resultados enriquecidos con calificaciones de estrellas, rangos de precio e insignias de disponibilidad directamente en los resultados de Google, aumentando las tasas de clics entre un 20 % y un 35 %.
In this guide
Fundamentos del marcado Product Schema
Google soporta el tipo de datos estructurados Product para páginas de ecommerce y espera propiedades específicas para activar resultados enriquecidos. Como mínimo, necesitas el nombre del producto, una imagen y al menos una oferta con precio, moneda y disponibilidad. La ausencia de cualquiera de estos impide que aparezcan resultados enriquecidos.
Usa el formato JSON-LD para todos los datos estructurados. Google recomienda explícitamente JSON-LD sobre Microdata o RDFa porque separa el marcado del HTML visual, haciéndolo más fácil de mantener y menos propenso a romperse cuando cambian las plantillas. Coloca el script JSON-LD en el head o body de tus páginas de producto.
Cada página de producto debe contener exactamente una entidad Product. No marques múltiples productos en una sola página de producto. Si tu página muestra variantes de producto (tallas, colores), el producto principal debe ser la entidad principal con cada variante representada por objetos Offer individuales dentro del array offers.
Incluye las propiedades brand, SKU o GTIN (código de barras) y description aunque no sean estrictamente requeridas. Google las usa para hacer coincidir tus datos de producto con los feeds del Google Merchant Center, y los productos con marcado schema completo reciben tratamiento preferencial en los resultados de búsqueda relacionados con compras.
Marcado AggregateRating y Review
Las calificaciones de estrellas en los resultados de búsqueda son de los potenciadores de tasa de clics más poderosos disponibles para sitios de ecommerce. Para mostrarlas, necesitas AggregateRating (resumen de todas las reseñas) o marcado Review individual en tus páginas de producto. Ambos requieren reseñas reales de clientes reales; Google prohíbe marcado de reseñas autoescritas o fabricadas.
AggregateRating requiere un ratingValue (la puntuación promedio), reviewCount o ratingCount, y bestRating/worstRating si usas una escala diferente a 1 a 5. Los datos deben coincidir con lo visible en la página. Si tu página muestra 4,3 estrellas de 128 reseñas, los datos estructurados deben reflejar esos números exactos.
Para marcado Review individual, incluye el nombre del autor, datePublished, reviewRating y reviewBody. Google puede mostrar un fragmento de reseña destacado junto a tu listado de producto si las reseñas individuales están marcadas. Esta información adicional en los resultados de búsqueda ayuda a diferenciar tu listado de los competidores.
Un error crítico que cometen muchas tiendas es marcar datos de reseñas en páginas que no muestran reseñas visibles. Google llama a esto una violación de política de datos estructurados, y puede resultar en una acción manual que elimina los resultados enriquecidos de todo tu sitio. Solo añade schema de reseñas a páginas donde las reseñas se muestran realmente a los usuarios.
Sincroniza tus datos estructurados con la API de tu plataforma de reseñas. Si usas Yotpo, Judge.me o Trustpilot, configura la integración para actualizar automáticamente los valores de AggregateRating cuando se envían nuevas reseñas. Datos de calificación obsoletos que no coinciden con las reseñas visibles activan advertencias de Google.
Schema Offer: precio y disponibilidad
La parte Offer de tu schema Product comunica precios y estado de stock a Google. Hacerlo correctamente permite mostrar precios en los resultados de búsqueda y alimenta los listados gratuitos de Google Shopping. Hacerlo mal significa que tus productos se muestran sin precio, lo que reduce drásticamente las tasas de clics.
Para productos con un solo precio, usa un Offer sencillo con price y priceCurrency. Para productos con precios basados en variantes (diferentes precios por diferentes tallas), usa un AggregateOffer con lowPrice y highPrice para mostrar un rango de precios, o lista objetos Offer individuales para cada variante con su precio específico.
Los valores de disponibilidad deben usar el conjunto predefinido de Schema.org: InStock, OutOfStock, PreOrder, BackOrder o Discontinued. Google cruza estos datos con tu feed de productos y el contenido real de la página. Si tus datos estructurados dicen InStock pero la página muestra "Agotado", recibirás una advertencia de discrepancia en Search Console.
Actualiza tu marcado de disponibilidad dinámicamente. Un producto que se agota a las 14:00 no debería seguir mostrando InStock en sus datos estructurados a las 15:00. Para plataformas como Shopify, esto se maneja automáticamente si usas el schema de producto predeterminado. Para implementaciones personalizadas, conecta la disponibilidad con tu sistema de gestión de inventario.
Pruebas y monitoreo de datos estructurados
Desplegar datos estructurados sin validación es una fuente común de errores que silenciosamente previenen los resultados enriquecidos. Google proporciona dos herramientas de prueba: la Prueba de Resultados Enriquecidos (para verificar si una URL califica para resultados enriquecidos) y el Validador de Marcado Schema (para verificar la sintaxis general del schema). Usa ambas.
La Prueba de Resultados Enriquecidos muestra exactamente para qué tipos de resultados enriquecidos tu página es elegible y marca cualquier error o advertencia. Pasa cada plantilla de página de producto por esta herramienta antes del lanzamiento. Una sola propiedad requerida faltante (como priceCurrency) en miles de páginas de producto significa cero resultados enriquecidos para todo tu catálogo.
Después del despliegue, monitorea la salud de los datos estructurados en Google Search Console bajo la sección Mejoras. Search Console agrupa los problemas por tipo y muestra cuántas páginas afecta cada error. Los problemas comunes de ecommerce incluyen valores de disponibilidad faltantes en productos agotados, discrepancias de precio entre datos estructurados y contenido de página, e imágenes faltantes.
Configura alertas para errores de datos estructurados. Cuando tu plataforma actualiza su tema o un desarrollador modifica una plantilla de producto, los datos estructurados pueden romperse silenciosamente. Revisiones semanales del informe de Mejoras en Search Console detectan estos problemas antes de que afecten tu presencia en búsquedas por un período prolongado.
Para tiendas con catálogos grandes, automatiza las pruebas de datos estructurados. Herramientas como Screaming Frog pueden extraer y validar JSON-LD de cada página durante un rastreo, señalando páginas donde faltan propiedades requeridas o los valores se han vuelto obsoletos. Programa verificaciones automatizadas mensuales para detectar problemas a escala.
Crea una checklist de monitoreo de datos estructurados: valida con la Prueba de Resultados Enriquecidos después de cualquier cambio de plantilla, revisa las Mejoras de Search Console semanalmente, y ejecuta un rastreo completo del sitio con extracción JSON-LD mensualmente. Los problemas de datos estructurados que pasan desapercibidos durante semanas pueden costar miles de clics perdidos.
Herramientas y recursos gratuitos
Trabaja con expertos SEO que entienden el e-commerce
La primera agencia SEO del mundo fundada por e-commerce