El Product Schema es el tipo de marcado Schema.org diseñado específicamente para las páginas de producto de las tiendas online. Implementado correctamente en JSON-LD, permite a Google mostrar en los resultados de búsqueda el precio, la disponibilidad, la valoración media y las estrellas de reseñas directamente bajo el título de la página — los llamados rich snippets. Estas mejoras visuales aumentan significativamente la tasa de clics (CTR) y cualifican el tráfico entrante antes incluso de que se produzca el clic.
Propiedades obligatorias y recomendadas
Google distingue entre propiedades obligatorias (sin las cuales los rich snippets no aparecen) y propiedades recomendadas (que enriquecen la visualización). Para el tipo Product, las propiedades obligatorias son: name (nombre del producto) y al menos una oferta válida a través de la propiedad offers. Las propiedades muy recomendadas incluyen: image (URL de la imagen principal, idealmente en alta resolución), description (texto descriptivo del producto), sku (referencia interna) y brand (nombre de la marca a través de un objeto Brand).
La propiedad Offers: precio, disponibilidad y moneda
La propiedad offers es central para los rich snippets de e-commerce. Encapsula un objeto Offer (o AggregateOffer para múltiples vendedores) con los campos: price (precio numérico sin símbolo de moneda, ej. 29.90), priceCurrency (código ISO 4217, ej. EUR), availability (URL de Schema.org: https://schema.org/InStock, OutOfStock o PreOrder) y priceValidUntil (fecha de expiración del precio en formato ISO 8601, ej. 2026-12-31). Google exige que el precio en el marcado coincida exactamente con el precio mostrado en la página — cualquier discrepancia puede resultar en la eliminación de los rich snippets.
El marcado y la página deben coincidir
AggregateRating: estrellas en los resultados de Google
La propiedad aggregateRating permite mostrar estrellas en los SERPs de Google. Contiene ratingValue (valoración media, ej. 4.7), bestRating (valoración máxima, normalmente 5), worstRating (valoración mínima, normalmente 1) y reviewCount (número de reseñas). Las estrellas son uno de los rich snippets más eficaces para mejorar el CTR — los estudios del sector estiman una ganancia de entre el 15 y el 30% en posiciones equivalentes. Importante: Google solo acepta reseñas recogidas de forma independiente y verificadas con compra; las autoevaluaciones están prohibidas.
Ejemplo de implementación JSON-LD
Google recomienda el formato JSON-LD insertado en una etiqueta script de tipo application/ld+json, colocada en el head o body de la página. Un ejemplo mínimo válido para una página de producto incluye: @context schema.org, @type Product, name, image, description, sku, brand con @type Brand y name, offers con @type Offer, price, priceCurrency, availability y priceValidUntil, más aggregateRating con ratingValue, bestRating y reviewCount. Este bloque JSON es invisible para los usuarios pero completamente legible por Google.
Probar con Rich Results Test
¿Qué rich results activa el Product Schema?
- Precio y moneda mostrados bajo el título en los resultados de Google
- Disponibilidad (En stock / Agotado / Pedido anticipado) visible en los SERPs
- Estrellas de valoración y número de reseñas (mediante aggregateRating)
- Imagen del producto en ciertos contextos (Google Shopping, Google Imágenes)
- Resultados enriquecidos en Google Lens para imágenes de productos
Implementar Product Schema en PrestaShop
PrestaShop genera de forma nativa un marcado Schema.org básico desde la versión 1.7, pero este marcado suele ser incompleto: precio mal formateado (coma en lugar de punto decimal), disponibilidad ausente, aggregateRating ausente incluso cuando existen reseñas. Para un marcado completo y conforme, hay dos enfoques disponibles: usar un módulo SEO dedicado que genera automáticamente JSON-LD completo a partir de los datos de producto de PrestaShop, o modificar la plantilla de la página de producto (product.tpl) para inyectar JSON-LD mediante un override del tema.
Google Search Console muestra en la sección Datos estructurados los errores detectados en tus páginas de producto. Es el panel de referencia para monitorizar la calidad del marcado en todo tu catálogo, identificar productos con errores recurrentes y medir el impacto en las impresiones y clics de los rich snippets.