¿Qué campos exige el schema Product/Offer?
Los mínimos para que Google confirme la ficha son: name, image, offers.price, offers.priceCurrency, offers.availability y un identificador — gtin (o su variante gtin13/gtin8), mpn junto con brand, o sku según el caso. Faltar uno de estos no degrada el resultado: lo saca directamente del listado.
¿Por qué un catálogo entero puede tener 0% de cobertura?
Porque el schema no se ve en la tienda — un producto sin él se muestra exactamente igual que uno con el schema completo. En una auditoría real sobre 613 fichas de una droguería online, el resultado fue 0% de datos estructurados completos, y nadie lo había detectado porque la tienda "se veía bien".
| Campo | Qué exige | Error común |
|---|---|---|
offers.availability | Estado real de stock (InStock/OutOfStock) | Queda fijo en "InStock" aunque el producto se agote |
gtin | Identificador válido (dígito de control correcto) | Vacío, o copiado mal desde el proveedor |
offers.price | Coincidir con el precio real mostrado | Desactualizado tras una promoción |
¿El schema reemplaza el feed de Google Merchant Center?
No — son dos piezas distintas que trabajan juntas. El feed de Merchant Center es la fuente que alimenta directamente a Shopping; el schema en la propia página es lo que le permite a Google confirmar y actualizar esos datos por rastreo, sin depender solo de que subas el feed a tiempo. Con las dos cosas, la ficha tiene doble respaldo. Con ninguna, no aparece.
¿Cómo se prioriza la corrección en un catálogo grande?
Por categoría, no por ficha suelta. Agrupar los hallazgos por tipo de producto muestra rápido dónde está concentrado el problema — en una auditoría típica, dos o tres categorías suelen concentrar más del 60% de las fichas sin datos estructurados completos. Corregir esas primero mueve más volumen que ir ficha por ficha en orden alfabético.
Preguntas frecuentes
¿Qué son los datos estructurados de una ficha de producto?
Marcado en formato schema.org (habitualmente JSON-LD) que describe el producto y su oferta de forma que Google y otros sistemas puedan leerlo automáticamente: nombre, precio, disponibilidad, identificador, entre otros campos.
¿Sin datos estructurados mi producto no aparece en Google Shopping?
Puede aparecer si subís un feed manual a Merchant Center, pero sin el schema Product/Offer en la propia página, Google no puede confirmar ni actualizar esos datos automáticamente, y el listado gratuito basado en rastreo queda fuera.
¿Qué identificador tengo que usar si mi producto no tiene GTIN?
Si el producto no tiene GTIN/EAN (frecuente en productos hechos a medida o de fabricación propia), se puede declarar con MPN + marca, o marcar explícitamente que no aplica identificador global — dejarlo vacío es lo único que penaliza.