Qué es Schema Product: definición y guía completa SEO
Schema Product: Tipo de datos estructurados de schema.org específico para páginas de producto en ecommerce. Su implementación correcta puede activar rich results con precio, disponibilidad, valoraciones y nombre de la tienda directamente en los resultados de Google Shopping y en los resultados orgánicos.
Propiedades del Schema Product que activan rich results
Las propiedades obligatorias para activar el rich result de producto con precio son name (nombre del producto) y offers (con price, priceCurrency y availability). Las propiedades que activan las estrellas de valoración son aggregateRating con ratingValue, reviewCount y bestRating. Para mostrar el estado del producto (en stock, agotado) se usa availability con los valores de schema.org: InStock, OutOfStock, PreOrder, BackOrder. La propiedad image es muy recomendada: Google la usa para mostrar la imagen del producto en Google Shopping. SKU y brand son importantes para la identificación del producto en el catálogo de Google Merchant Center.
Schema Product en variantes: cómo manejar colores, tallas y configuraciones
Las variantes de producto (diferentes tallas, colores, configuraciones) pueden representarse de dos formas en schema. La primera es marcar solo el producto principal con schema en la URL de la página del producto, incluyendo un rango de precios (priceRange) si varía. La segunda es usar ItemPage y hasVariant para cada variante, aunque esta implementación es más compleja. La recomendación de Google es marcar la página con el schema del producto principal y actualizar dinamicamente el precio y la disponibilidad según la variante seleccionada. Para tiendas Shopify o WooCommerce, los plugins de schema gestión automáticamente las variantes.
Google Merchant Center y Schema Product: cómo se complementan
Google Merchant Center (GMC) y Schema Product son complementarios pero distintos. GMC es el feed de productos para Google Shopping y Google Ads: requiere subir un catálogo completo con atributos específicos de GMC (gtin, mpn, item_group_id). Schema Product en el HTML es para los resultados orgánicos: no alimenta directamente a Shopping. Sin embargo, Google puede cruzar los datos del schema HTML con el feed de GMC para mejorar la calidad y la cobertura de los datos de producto. Para aprovechar ambos: implementar schema Product en todas las páginas de producto y subir el feed a GMC para participar en Shopping y en las fichas de producto gratuitas.
Preguntas frecuentes
¿El Schema Product mejora el posicionamiento en Google Shopping?
Google Shopping usa principalmente el feed de Merchant Center para las fichas de producto, no el schema del HTML. Sin embargo, schema Product puede influir en la visibilidad en los resultados orgánicos con rich snippets y en las fichas gratuitas de Google. Para Google Shopping Ads, el feed de GMC es imprescindible y el schema es complementario.
¿Debo actualizar el schema de precio cuando cambia el precio del producto?
Sí. Google penaliza los datos estructurados donde el precio del schema no coincide con el precio visible en la página. Si el precio se actualiza con frecuencia (por ejemplo, en sales o en tiendas con precios dinámicos), el schema debe generarse dinámicamente desde la base de datos, no estar hardcodeado en el template. GSC mostrará advertencias o errores en el informe de rich results si detecta inconsistencias entre el schema y el contenido visible.