Referencia de atributos

Precio [price] en Google Shopping: requisitos, prácticas recomendadas y ejemplos

Guía del atributo price en Google Merchant Center: por qué los desajustes de precio provocan tantos rechazos, el formato correcto y las reglas del IVA en la UE.

Actualizado 8 min de lectura
Atributo price: desajuste frente a coincidencia

Hub de domótica, blanco

34,99 €example-smart.com
3499 €IVA incluidocoincide con la página

Feed: 34.99 EUR / Página: 34,99 € IVA incl. → Coincidencia exacta → Aprobado. El comprador sigue confiando y el camino hacia la conversión no se corta.

Hub de domótica, blanco

29,99 € (feed)example-smart.com

Feed: 29,99 € / Página de destino: 34,99 € → Rechazado por desajuste de precio. El comprador ve un precio en el anuncio y otro más alto en la página: se pierde la confianza y la conversión es imposible.

Los rastreadores de Google verifican que el precio de tu página de destino coincida con tu feed en el momento del rastreo. En la UE, el precio debe ser el precio con IVA incluido que se muestra a los consumidores: el precio bruto, no el precio neto o sin IVA. Una diferencia de tan solo 0,01 € puede provocar una advertencia de desajuste; si el desajuste persiste, el producto se rechaza.

¿Qué es el atributo price?

El atributo price contiene el precio de venta estándar de tu producto, es decir, la cantidad que paga un cliente para comprarlo. Es uno de los tres datos más destacados en cada anuncio de Shopping (junto con el título y la imagen), y el valor principal que Google muestra a los compradores en la pestaña Shopping, los comparadores de precios y los anuncios de remarketing dinámico. Además, es el atributo que los rastreadores de Google contrastan con más rigor con tu página de destino, así que tener los precios siempre exactos es el mayor reto operativo de la gestión de feeds.

Los desajustes de precio (cuando el precio del feed difiere del precio de la página de destino) son la causa n.º 1 de productos rechazados en Google Merchant Center en todo el mundo. Un producto rechazado por desajuste de precio no genera ni una impresión ni un euro de ingresos hasta que se corrige. Como los precios cambian constantemente por promociones, ciclos de rebajas y ajustes frente a la competencia, mantenerlos exactos exige una estrategia de actualización del feed que vaya al ritmo de tu sistema de precios.

Especificaciones técnicas

Nombre del feedprice
ObligatorioSí, para todos los productos
FormatoValor numérico + espacio + código de divisa ISO 4217: 29.99 EUR
Separador decimalPunto (.) — nunca coma, independientemente de la configuración regional
Símbolo de divisaNo permitido — usa solo el código ISO (EUR, GBP, USD, CZK, PLN…)
Separador de milesNo permitido — 1999.00 EUR, no 1,999.00 EUR
Inclusión de impuestos (UE/Reino Unido)Debe ser el precio bruto con IVA incluido
Inclusión de impuestos (EE. UU.)Envía el precio sin impuestos; usa el atributo tax para especificar el tipo impositivo
Atributos relacionadossale_price, sale_price_effective_date, tax

Dónde se muestra

  • Anuncios de Shopping: el precio es uno de los tres elementos más destacados en la tarjeta del anuncio de Shopping (junto con el título y la imagen). Se muestra en letra grande justo debajo del título. Google muestra el price o el sale_price (si está configurado y activo en ese momento). Cuando ambos están configurados, el precio de oferta se muestra de forma destacada y el precio original aparece tachado, lo que supone una potente señal visual de conversión.

  • Fichas gratuitas: el precio aparece en las tarjetas de las fichas gratuitas en la pestaña Shopping y en la página de detalles del producto. También es un factor clave en el algoritmo de clasificación de fichas gratuitas de Google: un precio competitivo en relación con otros comerciantes que venden los mismos productos o similares puede influir en la cuota de impresiones.

  • Comparación de la pestaña Shopping: Google agrupa a varios comerciantes que venden el mismo producto (identificado por la coincidencia de GTIN/MPN/marca+título) en un panel de comparación de precios, ordenado por precio. El atributo price es el valor que se compara. Aquí es donde un precio exacto se traduce directamente en tráfico que le ganas a la competencia.

  • Remarketing dinámico: los anuncios de remarketing muestran el precio actual del producto extraído del feed junto a la imagen y el título del producto. Si un usuario vio un producto a 29,99 € y vuelve más tarde cuando el precio es de 24,99 € (feed actualizado, anuncio de remarketing regenerado), se muestra el precio más bajo, un buen incentivo para que vuelva.

Reglas

  • Debe coincidir exactamente con el precio de la página de destino: el precio que se muestra en la página de destino del producto (incluido cualquier precio de oferta que se muestre en ese momento) debe coincidir con el precio del feed. Los rastreadores de Google lo comprueban y el control es estricto.

  • IVA incluido en la UE/Reino Unido: envía el precio bruto para el consumidor, incluido el IVA aplicable. Nunca envíes el precio neto o sin IVA para los mercados de la UE/Reino Unido.

  • Solo código de divisa ISO 4217: utiliza EUR, GBP, CZK, PLN, etc. No se aceptan símbolos de divisa (€, £, Kč).

  • Nunca envíes 0 para productos de pago: un precio de cero solo es válido para productos que son realmente gratuitos. Usarlo para ocultar precios o como marcador de posición causa infracciones de políticas.

  • Usa sale_price para promociones: no actualices price a la cantidad rebajada durante una oferta; usa sale_price. Si cambias el precio base durante las promociones, pierdes el formato «antes/ahora» y distorsionas el historial de precios.

  • La divisa debe coincidir con el país de destino: la divisa del atributo price debe coincidir con la divisa configurada para el país de destino del feed. Enviar precios en USD para un feed alemán con divisa EUR provoca errores en el feed.

Prácticas recomendadas

Sincronización del feed en tiempo real

La práctica operativa más importante para la precisión de los precios es la frecuencia de actualización del feed. Adapta el ritmo de actualización de tu feed a la frecuencia con la que cambian tus precios:

Frecuencia de cambio de precioEnfoque recomendado
Diaria o menos frecuenteSubida estándar del feed diario
Varias veces al díaFeed complementario con actualizaciones de precios, actualizado cada hora
En tiempo real (ventas flash, precios dinámicos)Merchant API con actualizaciones de productos individuales
Promociones programadassale_price + sale_price_effective_date (programación previa)

Interacción entre price y sale_price

La forma correcta de gestionar un precio promocional en Google Shopping:

  • price = 34.99 EUR (precio habitual: se mantiene sin cambios durante las promociones)

  • sale_price = 24.99 EUR (precio promocional: activo durante la oferta)

  • sale_price_effective_date = 2026-04-20T00:00:00+02:00/2026-04-27T23:59:59+02:00

Resultado en Shopping: «24,99 €» mostrado en texto grande con 34,99 € tachado al lado, el formato de precio de Google que más conversiones genera.

Alineación con Schema.org

Añade y mantén el marcado Product de Schema.org en todas las páginas de productos con precios que coincidan con el feed. Sirve para dos cosas: (1) el rastreador de Google lo usa como señal de verificación, lo que reduce las advertencias de desajuste durante los breves desfases de sincronización; (2) puede activar resultados orgánicos enriquecidos (precio en las SERP), que aportan tráfico adicional sin coste.

Impacto en el rendimiento

  • Riesgo de rechazo: los desajustes de precio son la principal causa de productos rechazados. Incluso una diferencia de 1 céntimo provoca una advertencia; si el desajuste persiste (normalmente 3 o más visitas del rastreador), el producto se rechaza por completo. Cada producto que desaparece significa cero ingresos de ese producto hasta que se soluciona.

  • Posición competitiva en la comparación de precios: en los paneles de comparación de varios comerciantes de Google, el precio es la clave de ordenación principal. Ser 1 o 2 € más barato que la competencia (si el margen lo permite) puede hacerte pasar de la posición 3 a la posición 1, lo que aumenta drásticamente la cuota de clics.

  • Confianza del comprador y tasa de conversión: cuando un comprador ve 29,99 € en el anuncio y 34,99 € en la página, siente que el anuncio le ha inducido a error. Eso hunde las conversiones y daña la confianza en la marca, más allá del simple cumplimiento de las políticas. La precisión de los precios es tanto un requisito de Google como un estándar básico de la experiencia del consumidor.

  • Eficacia del remarketing dinámico: los anuncios de remarketing con precios actuales y precisos tienen un CTR significativamente mayor que los que tienen precios obsoletos. Si un producto se ha rebajado desde la última actualización del feed, el precio antiguo del anuncio de remarketing le resta atractivo a la oferta o, lo que es peor, muestra un precio más alto que el que ve el usuario en la página.

Errores comunes

  • Enviar el precio neto o sin IVA para los mercados de la UE en lugar del precio para el consumidor con IVA incluido.

  • Usar la coma como separador decimal (29,99 EUR) en lugar del punto (29.99 EUR).

  • Incluir el símbolo de divisa en el valor del precio (€29.99 en lugar de 29.99 EUR).

  • Cambiar el atributo price al precio rebajado durante las promociones en lugar de usar sale_price.

  • No actualizar el feed cuando termina una promoción, dejando el precio promocional antiguo en el feed mientras el sitio web vuelve al precio completo.

  • No actualizar el feed cuando los precios cambian en el sitio web, lo que provoca una desviación gradual entre los precios del feed y los de la página.

  • Usar precios diferentes para las páginas de móviles y de escritorio cuando el feed tiene un solo precio (Google rastrea ambas).

Consejos profesionales

  • Configura alertas de desajuste de precio en Merchant Center: en Google Merchant Center, configura alertas por correo electrónico para problemas de desajuste de precio en Configuración de la cuenta → Notificaciones. Recibir una alerta a las pocas horas de un desajuste, en lugar de descubrirlo durante una auditoría semanal, evita que los productos pasen días rechazados y protege la continuidad de los ingresos.

  • Sube un feed complementario para actualizaciones de precios casi en tiempo real: crea un archivo complementario CSV ligero que contenga solo 4 columnas: id, price, availability y sale_price. Súbelo a GMC cada 30 minutos por SFTP o Google Cloud Storage (una descarga programada se ejecuta como máximo una vez al día). Es muchísimo más rápido que regenerar el feed de productos completo y mantiene los precios lo bastante al día como para evitar rechazos por desajuste. Registra el archivo como «fuente de datos complementaria» en Merchant Center → Fuentes de datos, y configúralo como la fuente de mayor prioridad en la regla predeterminada para que anule los valores del feed principal.

  • Programa precios promocionales con sale_price_effective_date: para promociones futuras conocidas (Black Friday, rebajas de temporada), envía sale_price y sale_price_effective_date con antelación. Google activa automáticamente el precio de oferta a la hora de inicio indicada, así no necesitas una actualización urgente del feed el mismo día, algo arriesgado si tu proceso de generación del feed es lento.

  • Audita la precisión de los precios con un script de comparación de rastreo: mensualmente o antes de campañas importantes, ejecuta un script que recupere una muestra de las páginas de destino de tus productos, extraiga el precio visible (o el precio de Schema.org) y lo compare con el precio actual de tu feed. Cada discrepancia que encuentres es un producto en riesgo de rechazo por desajuste. Corrígelas de forma preventiva, no cuando el problema ya ha estallado.

Preguntas frecuentes

¿Por qué el precio es la causa n.º 1 de rechazos de productos en Google Shopping?
Los desajustes de precio entre el feed y la página de destino son la infracción de políticas más común porque los precios cambian a menudo: las promociones empiezan y terminan, se cuelan errores al introducir precios a mano y la programación de actualizaciones del feed no siempre va sincronizada con los cambios de precio de la web. Los rastreadores de Google comprueban las páginas de productos con regularidad y marcan las discrepancias de inmediato. Incluso una diferencia de 0,01 € puede provocar una advertencia de desajuste, y si el desajuste persiste, el producto acaba rechazado. La solución es actualizar el feed en tiempo real o casi en tiempo real para que refleje siempre los precios de tu web.
¿Qué formato debe tener el precio en el feed?
El formato es: valor numérico seguido de un espacio y del código de divisa ISO 4217. Ejemplos: 29.99 EUR, 149.00 GBP, 19.99 USD. Usa el punto (.) como separador decimal, sea cual sea tu configuración regional. Nunca uses la coma como separador decimal. Nunca incluyas símbolos de divisa (€, £, $), solo el código ISO de 3 letras. Nunca incluyas separadores de miles.
En la UE, ¿el precio debe incluir o excluir el IVA?
En la UE, el precio en tu feed debe ser el precio con IVA incluido (bruto), es decir, el precio que paga el consumidor, impuestos incluidos. Es el precio que la Directiva de la UE sobre indicación de precios te obliga a mostrar a los consumidores en tu web. Si tu página de destino muestra el precio al consumidor como 34,99 € (IVA incluido), el precio de tu feed debe ser 34.99 EUR. Si envías el precio neto o sin IVA, no coincidirá con el precio que ve el consumidor en tu página.
¿Cómo gestiono los precios de oferta? ¿Cambio el atributo price?
Para los precios de oferta, no cambies el atributo price. En su lugar, deja en price tu precio habitual u original y usa el atributo sale_price para el precio rebajado. Google mostrará el precio de oferta de forma destacada con el precio original tachado, un reclamo visual que empuja claramente a la conversión. Usar sale_price en lugar de modificar price también conserva el historial de precios que Google utiliza para comparar precios entre tiendas.
¿Puedo enviar un precio de 0 para productos gratuitos?
Sí, 0.00 EUR es válido para productos que son realmente gratuitos. Sin embargo, Google tiene políticas específicas sobre los productos gratuitos, y enviar un precio cero para productos que en realidad son de pago (o «gratuitos con suscripción») puede causar infracciones de políticas. Para los productos freemium o las versiones sin coste, el atributo price debe reflejar lo que cuesta el producto estándar que se puede comprar. Consulta la política de productos gratuitos de Google antes de enviar artículos con precio cero.
¿Qué es un desajuste de microdatos de precio y cómo lo soluciono?
Hay un desajuste de microdatos cuando los datos estructurados de Schema.org de tu página de destino indican un precio distinto del de tu feed de Merchant Center o al precio visible en la página. El rastreador de Google lee tanto el HTML visible como los datos estructurados. Si entran en conflicto, marca un desajuste. Solución: asegúrate de que tu marcado Product de Schema.org tenga el mismo precio que tu feed y que el precio visible de tu página. Si tus precios cambian a menudo, genera el marcado de Schema.org de forma dinámica.
¿Con qué rapidez surten efecto los cambios de precio de mi feed en los anuncios de Shopping?
Tras enviar un feed actualizado con un cambio de precio, Google suele procesar la actualización en un plazo de 24 a 48 horas para un feed diario estándar. Para los cambios de precio urgentes (ofertas flash, ofertas por tiempo limitado), utiliza la Merchant API para enviar actualizaciones de productos individuales de forma programática; los cambios enviados a través de la Merchant API suelen reflejarse en unas pocas horas. El atributo sale_price con sale_price_effective_date permite programar con antelación futuros cambios de precio sin necesidad de actualizar el feed manualmente.

Guías relacionadas