Atributos obligatorios y recomendados del feed de Google Shopping

Tiempo estimado: 30-40 minutos — Dificultad: Intermedia — Requisitos previos: acceso a Shopify Admin y Merchant Center.

Ilustración isométrica de un formulario con campos obligatorios marcados

Este artículo forma parte de la guía técnica completa de Shopify + Google Ads + Merchant Center.

En el feed de Google Shopping hay atributos que son obligatorios (sin ellos el producto se desaprueba), recomendados (aumentan visibilidad y CTR) y opcionales (mejoran segmentación avanzada). Conocerlos en detalle es la diferencia entre un feed válido y un feed que rinde.

Atributos obligatorios

Sin estos, el producto no se anuncia:

  • id — identificador único del producto dentro del feed. En Shopify mapea al Variant SKU.
  • title — título. Máx. 150 caracteres. Le dedicamos un artículo aparte.
  • description — descripción. Entre 500 y 5.000 caracteres es ideal. Google usa las primeras 160 como resumen.
  • link — URL del producto, canónica. Sin parámetros UTM.
  • image_link — URL de la imagen principal. Mínimo 250×250, recomendado 800×800. Fondo limpio. Sin marcas de agua.
  • availabilityin_stock, out_of_stock, preorder o backorder.
  • price — precio con moneda (ej. 39.90 EUR).
  • brand — marca. Obligatorio para la inmensa mayoría de categorías.
  • conditionnew, refurbished o used.
  • gtin o la pareja mpn + brand. Ver artículo específico sobre GTIN.

Atributos recomendados

No son obligatorios, pero si faltan, el CTR cae. Rellenarlos es barato y tiene retorno inmediato:

  • google_product_category — categoría oficial de Google (ID numérico o nombre). Google la infiere si no la pones, pero suele equivocarse. Ponla.
  • product_type — tu propia taxonomía interna. Útil para filtros de producto en Google Ads.
  • color, size, material, pattern — obligatorios para ropa y moda.
  • age_groupnewborn, infant, toddler, kids, adult. Obligatorio en moda.
  • gendermale, female, unisex. Obligatorio en moda.
  • item_group_id — agrupa variantes del mismo producto padre. Fundamental para que Google muestre opciones de talla/color en la ficha.
  • sale_price y sale_price_effective_date — precio rebajado y vigencia. Permite mostrar tachado.
  • shipping — coste de envío a nivel producto (complementa las reglas globales de Merchant Center).
  • availability_date — para productos en preventa, cuándo estarán disponibles.

Atributos opcionales útiles

  • custom_label_0 a custom_label_4 — cubiertos en su propio artículo.
  • promotion_id — vincula promociones de Merchant Center Promotions.
  • product_highlight — hasta 4 bullets cortos con features del producto.
  • energy_efficiency_class — clase energética, obligatorio en electrodomésticos en la UE.
  • cost_of_goods_sold — coste, no se muestra al comprador pero alimenta las estrategias de puja basadas en margen.

Mapeo Shopify → Feed

No todos los atributos existen como campos nativos en Shopify. Aquí la traducción:

  • id ← Variant SKU
  • title ← Product title (o reescrito por Multifeed)
  • description ← Product description
  • link ← URL canónica generada por Shopify
  • image_link ← primera imagen del producto (o específica por variante si la hay)
  • availabilitytracked + inventory_quantity de la variante
  • price ← Variant price + moneda del Market
  • brand ← Vendor
  • gtin ← Variant Barcode
  • item_group_id ← Product ID (Shopify genera automáticamente si la variante tiene padre)
  • color, size, material... ← metafields o opciones de variante (option1, option2, option3)
  • google_product_category ← metafield mm-google-shopping.google_product_category o reglas en Multifeed
  • custom_label_0-4 ← metafields o reglas de transformación

El uso de metafields de producto es la forma moderna de resolverlo. Shopify trae un set predefinido bajo el namespace mm-google-shopping precisamente para esto.

Errores frecuentes y cómo resolverlos

Productos sin brand

Pasa cuando no se rellena el campo Vendor. Si toda tu tienda vende una marca propia, pon el Vendor por defecto a esa marca desde el editor masivo.

Descripciones cortas o HTML sucio

Shopify guarda la descripción en HTML. Google lo limpia, pero descripciones con tablas complejas, iframes o scripts dan problemas. Además, una descripción de 60 caracteres («Camiseta roja, talla M») pierde oportunidad. 500-1.500 caracteres son el rango saludable.

Image_link con la imagen genérica del tema

Si la variante no tiene imagen propia y el producto tampoco, Google coge la imagen genérica del tema y la desaprueba por «imagen no representativa». Añade al menos una imagen por producto.

Campos color/size ausentes en moda

En moda son casi obligatorios. Si no están, Google degrada la visibilidad. Usa metafields o mapea las opciones de variante.

Precio sin moneda

El atributo price requiere la moneda. 39.90 solo no vale; debe ser 39.90 EUR. Multifeed compone la cadena automáticamente, pero en configuraciones manuales se ve el error.

Checklist final

  • [ ] Todos los obligatorios rellenados en cada variante.
  • [ ] google_product_category asignado (no dejar que Google infiera).
  • [ ] item_group_id agrupa variantes del mismo padre.
  • [ ] Descripciones entre 500 y 2.500 caracteres útiles.
  • [ ] Imagen principal ≥ 800×800 en todos los productos.
  • [ ] color, size, material mapeados en categorías de moda.
  • [ ] brand y condition presentes incluso en categorías no evidentes (juguetes, papelería, etc.).

Sigue con la guía maestra. El siguiente artículo ataca el atributo que más mueve el CTR: el title.

Add comment: