Référence des attributs

Prix [price] dans Google Shopping : exigences, bonnes pratiques et exemples

Guide de l'attribut price dans Google Merchant Center : pourquoi les écarts de prix causent autant de refus, le format correct et les règles de TVA dans l'UE.

Mis à jour 8 min de lecture
Attribut price : prix incohérent ou concordant

Hub maison connectée — Blanc

34,99 €example-smart.com
3499 €TVA inclusecorrespond à la page

Flux : 34.99 EUR / Page : 34,99 € TTC → Correspondance exacte → Approuvé. L'acheteur garde confiance, le parcours de conversion reste intact.

Hub maison connectée — Blanc

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

Flux : 29,99 € / Page de destination : 34,99 € → Refus pour incohérence de prix. L'acheteur voit un prix dans l'annonce, un prix plus élevé sur la page : confiance perdue, conversion impossible.

Les robots d'exploration de Google vérifient que le prix sur votre page de destination correspond à votre flux au moment de l'exploration. Dans l'UE, le prix doit être le prix TTC affiché aux consommateurs : le prix brut, et non le prix net/hors taxes. Une différence de seulement 0,01 € peut déclencher un avertissement d'incohérence ; une incohérence persistante entraîne un refus.

Qu’est-ce que l’attribut price ?

L’attribut price contient le prix de vente standard de votre produit, c’est-à-dire le montant qu’un client paie pour l’acheter. C’est l’une des trois informations les plus visibles de chaque annonce Shopping (avec le titre et l’image), et la valeur principale que Google affiche aux acheteurs dans l’onglet Shopping, les comparateurs et les annonces de remarketing dynamique. Le prix est également l’attribut que les robots d’exploration de Google vérifient le plus rigoureusement par rapport à votre page de destination, ce qui fait de l’exactitude des prix le plus grand défi opérationnel de la gestion des flux.

Les incohérences de prix, c’est-à-dire lorsque le prix du flux diffère du prix de la page de destination, sont la cause nº 1 de refus de produits dans Google Merchant Center dans le monde. Un produit refusé pour incohérence de prix ne génère plus aucune impression ni aucun chiffre d’affaires tant qu’il n’est pas corrigé. Comme les prix changent sans cesse au gré des promotions, des cycles de démarque et des ajustements face à la concurrence, garder des prix exacts exige une stratégie d’actualisation du flux qui suit le rythme de votre système de tarification.

Spécifications techniques

Nom dans le fluxprice
RequisOui, pour tous les produits
FormatValeur numérique + espace + code devise ISO 4217 : 29.99 EUR
Séparateur décimalPoint (.) : jamais de virgule, quels que soient les paramètres régionaux
Symbole de deviseNon autorisé : utilisez uniquement le code ISO (EUR, GBP, USD, CZK, PLN…)
Séparateur de milliersNon autorisé : 1999.00 EUR et non 1,999.00 EUR
Taxes (UE/Royaume-Uni)Doit être le prix brut TTC
Taxes (États-Unis)Soumettez le prix hors taxes ; utilisez l'attribut tax pour indiquer le taux de taxe
Attributs associéssale_price, sale_price_effective_date, tax

Où s’affiche-t-il ?

  • Annonces Shopping : le prix est l’un des trois éléments les plus visibles du bloc d’annonce Shopping (avec le titre et l’image). Il est affiché en gros caractères juste en dessous du titre. Google affiche soit le price, soit le sale_price (s’il est renseigné et actif). Lorsque les deux sont renseignés, le prix soldé est mis en évidence et le prix d’origine apparaît barré, un puissant levier visuel de conversion.

  • Fiches gratuites : le prix apparaît dans les fiches gratuites de l’onglet Shopping et sur la page de détails du produit. Il s’agit également d’un facteur clé dans l’algorithme de classement des fiches gratuites de Google : des prix compétitifs par rapport aux autres marchands qui vendent des produits identiques ou similaires peuvent influencer le taux d’impressions.

  • Comparateur de l’onglet Shopping : Google regroupe les marchands qui vendent le même produit (identifié par la correspondance GTIN/MPN/marque+titre) dans un panneau de comparaison de prix, trié par prix. L’attribut price est la valeur comparée. C’est là que des prix exacts se traduisent directement en trafic gagné sur la concurrence.

  • Remarketing dynamique : les annonces de remarketing affichent le prix actuel du produit à partir du flux, à côté de l’image et du titre du produit. Si un utilisateur a consulté un produit à 29,99 € et revient plus tard alors que le prix est de 24,99 € (flux mis à jour, annonce de remarketing régénérée), c’est le prix inférieur qui s’affiche, ce qui peut être un argument efficace pour faire revenir l’acheteur.

Règles

  • Doit correspondre exactement au prix de la page de destination : le prix affiché sur la page de destination du produit (y compris tout prix soldé actuellement affiché) doit correspondre au prix du flux. Les robots d’exploration de Google le vérifient, et la règle est appliquée strictement.

  • TTC dans l’UE/Royaume-Uni : soumettez le prix TTC payé par le consommateur, TVA applicable comprise. Ne soumettez jamais le prix net/hors taxes pour les marchés de l’UE/Royaume-Uni.

  • Code devise ISO 4217 uniquement : utilisez EUR, GBP, CZK, PLN, etc. Les symboles de devise (€, £, Kč) ne sont pas acceptés.

  • Ne soumettez jamais 0 pour les produits payants : un prix nul n’est valide que pour les produits véritablement gratuits. L’utiliser pour masquer le prix ou comme valeur provisoire enfreint le règlement.

  • Utilisez sale_price pour les promotions : ne remplacez pas price par le montant réduit pendant une promotion ; utilisez plutôt sale_price. Modifier le prix de base pendant les promotions supprime l’affichage « ancien/nouveau prix » et perturbe le suivi de l’historique des prix.

  • La devise doit correspondre au pays cible : la devise de l’attribut price doit correspondre à la devise configurée pour le pays cible du flux. Soumettre des prix en USD dans un flux allemand en EUR provoque des erreurs de flux.

Bonnes pratiques

Synchronisation du flux en temps réel

La pratique opérationnelle la plus importante pour l’exactitude des prix est la fréquence d’actualisation du flux. Calez la fréquence d’actualisation de votre flux sur le rythme auquel vos prix changent :

Fréquence de modification des prixApproche recommandée
Quotidienne ou moins fréquenteImportation quotidienne standard du flux
Plusieurs fois par jourFlux supplémentaire avec mises à jour des prix, actualisé toutes les heures
Temps réel (ventes flash, tarification dynamique)Merchant API avec mises à jour de produits individuels
Promotions planifiéessale_price + sale_price_effective_date (planification préalable)

Interaction entre price et sale_price

La bonne façon de gérer un prix promotionnel dans Google Shopping :

  • price = 34.99 EUR (prix normal : reste inchangé pendant les promotions)

  • sale_price = 24.99 EUR (prix promotionnel : actif pendant la vente)

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

Résultat dans Shopping : 24,99 € affiché en gros caractères avec 34,99 € barré à côté : le format d’affichage des prix le plus propice à la conversion proposé par Google.

Alignement Schema.org

Ajoutez et tenez à jour le balisage Product Schema.org sur toutes les pages de produits avec des prix correspondant au flux. Cela sert à deux choses : (1) le robot d’exploration de Google l’utilise comme signal de vérification, ce qui réduit les signalements d’incohérence lors de brefs écarts de synchronisation ; (2) il peut donner accès à des résultats de recherche naturels enrichis (prix dans les SERP), une source de trafic gratuit.

Impact sur les performances

  • Risque de refus : les incohérences de prix sont la principale cause de refus de produits. Même un écart de 1 centime déclenche un avertissement ; une incohérence persistante (généralement à partir de 3 passages du robot d’exploration) entraîne un refus complet. Chaque produit qui disparaît ne rapporte plus rien tant que le problème n’est pas corrigé.

  • Position concurrentielle dans les comparateurs de prix : dans les panneaux de comparaison multi-marchands de Google, le prix est la clé de tri principale. Être 1 à 2 € moins cher que les concurrents (lorsque les marges le permettent) peut vous faire passer de la position 3 à la position 1, ce qui augmente fortement votre part de clics.

  • Confiance des acheteurs et taux de conversion : lorsqu’un acheteur voit 29,99 € dans l’annonce et 34,99 € sur la page, il a le sentiment d’avoir été induit en erreur. Cela ruine la conversion et entame la confiance dans la marque, bien au-delà de la simple conformité aux règles. L’exactitude des prix est à la fois une exigence de Google et une norme de base de l’expérience consommateur.

  • Efficacité du remarketing dynamique : les annonces de remarketing avec des prix actuels et précis ont un CTR nettement supérieur à celles avec des prix obsolètes. Si un produit est passé en promotion depuis la dernière mise à jour du flux, l’ancien prix dans l’annonce de remarketing ne met pas l’offre en valeur, ou pire, affiche un prix plus élevé que ce que l’utilisateur voit sur la page.

Erreurs courantes

  • Soumettre le prix hors taxes/net pour les marchés de l’UE au lieu du prix TTC à la consommation

  • Utiliser la virgule comme séparateur décimal (29,99 EUR) au lieu du point (29.99 EUR)

  • Inclure le symbole de devise dans la valeur du prix (€29.99 au lieu de 29.99 EUR)

  • Modifier l’attribut price pour le prix réduit pendant les promotions au lieu d’utiliser sale_price

  • Ne pas mettre à jour le flux à la fin d’une promotion, si bien que l’ancien prix promotionnel reste dans le flux alors que le site web revient au prix normal

  • Omettre de mettre à jour le flux lorsque les prix changent sur le site web, ce qui crée peu à peu un écart entre les prix du flux et ceux de la page

  • Utiliser des prix différents pour les pages mobiles et de bureau alors que le flux n’a qu’un seul prix : Google explore les deux

Conseils de pro

  • Configurez des alertes Merchant Center en cas d’incohérence de prix : dans Google Merchant Center, configurez des alertes par e-mail pour les problèmes d’incohérence de prix sous Paramètres du compte → Notifications. Être alerté dans les heures suivant une incohérence, plutôt que de la découvrir lors d’un audit hebdomadaire, évite des périodes de refus prolongées et préserve la continuité du chiffre d’affaires.

  • Importez un fichier supplémentaire pour des mises à jour de prix en quasi-temps réel : créez un fichier supplémentaire CSV léger contenant seulement 4 colonnes : id, price, availability et sale_price. Importez-le dans GMC toutes les 30 minutes par SFTP ou via Google Cloud Storage (une récupération planifiée s’exécute au maximum une fois par jour). C’est considérablement plus rapide que de régénérer l’intégralité de votre flux de produits et cela permet de conserver des données de prix suffisamment récentes pour éviter les refus pour incohérence. Enregistrez le fichier en tant que source de données supplémentaire dans Merchant Center → Sources de données, et placez-le en priorité la plus élevée dans la règle par défaut pour que ses valeurs remplacent celles du flux principal.

  • Planifiez à l’avance les prix promotionnels avec sale_price_effective_date : pour les promotions futures connues (Black Friday, soldes saisonniers), soumettez sale_price et sale_price_effective_date à l’avance. Google active automatiquement le prix soldé à l’heure de début spécifiée, ce qui évite une mise à jour urgente du flux le jour même, risquée si la chaîne de production de votre flux est lente.

  • Auditez l’exactitude des prix avec un script d’exploration comparatif : tous les mois ou avant les grosses campagnes, exécutez un script qui récupère un échantillon de vos pages de destination de produits, extrait le prix visible (ou le prix Schema.org) et le compare au prix actuel de votre flux. Chaque écart détecté lors de cet audit signale un produit exposé à un refus pour incohérence. Anticipez les corrections au lieu de les subir.

Foire aux questions

Pourquoi le prix est-il la première cause de refus de produits dans Google Shopping ?
Les incohérences de prix entre le flux et la page de destination sont l'infraction aux règles la plus courante, car les prix changent souvent : les promotions commencent et se terminent, des erreurs de saisie manuelle surviennent et les calendriers d'actualisation du flux ne sont pas toujours synchronisés avec les mises à jour des prix du site web. Les robots d'exploration de Google vérifient régulièrement les pages de produits et signalent immédiatement les écarts. Même une différence de 0,01 € peut déclencher un avertissement d'incohérence, et une incohérence persistante entraîne un refus. La solution consiste à actualiser le flux en temps réel ou quasi réel pour qu'il reflète toujours les prix de votre site web.
Quel format le prix doit-il avoir dans le flux ?
Le format est le suivant : valeur numérique suivie d'un espace puis du code devise ISO 4217. Exemples : 29.99 EUR, 149.00 GBP, 19.99 USD. Utilisez un point (.) comme séparateur décimal, quels que soient vos paramètres régionaux. N'utilisez jamais de virgule comme séparateur décimal. N'incluez jamais de symboles de devise (€, £, $) : uniquement le code ISO à 3 lettres. N'incluez jamais de séparateurs de milliers.
Dans l'UE, le prix doit-il être TTC ou HT ?
Dans l'UE, le prix indiqué dans votre flux doit être le prix TTC (brut), c'est-à-dire le prix payé par le consommateur, taxes comprises. C'est le prix que la directive européenne relative à l'indication des prix vous impose d'afficher aux consommateurs sur votre site web. Si votre page de destination affiche le prix consommateur de 34,99 € (TVA incluse), le prix de votre flux doit être 34.99 EUR. Si vous soumettez le prix net/hors taxes, il ne correspondra pas au prix affiché au consommateur sur votre page.
Comment gérer les prix soldés ? Dois-je modifier l'attribut price ?
Pour les prix soldés, ne modifiez pas l'attribut price. Laissez plutôt dans price votre prix habituel/d'origine et utilisez l'attribut sale_price pour le prix réduit. Google affichera le prix soldé bien en évidence avec le prix d'origine barré, un argument visuel qui pousse fortement à la conversion. Utiliser sale_price plutôt que modifier price préserve également l'historique des prix que Google utilise pour comparer les prix entre marchands.
Puis-je soumettre un prix de 0 pour les produits gratuits ?
Oui, 0.00 EUR est valide pour les produits véritablement gratuits. Cependant, Google a des règles spécifiques concernant les produits gratuits, et soumettre un prix nul pour des produits en réalité payants (ou « gratuits avec abonnement ») peut constituer une infraction à ces règles. Pour les offres freemium ou les essais gratuits, l'attribut price doit indiquer le prix du produit standard vendu. Consultez le règlement de Google sur les produits gratuits avant de soumettre des articles à prix nul.
Qu'est-ce qu'une incohérence de microdonnées de prix et comment la résoudre ?
Il y a incohérence de microdonnées lorsque les données structurées Schema.org de votre page de destination indiquent un prix différent de celui de votre flux Merchant Center ou du prix visible sur la page. Le robot d'exploration de Google lit à la fois le code HTML visible et les données structurées. S'ils sont en conflit, il signale une incohérence. Solution : assurez-vous que votre balisage Product Schema.org indique le même prix que votre flux et que le prix visible sur votre page. Si vos prix changent souvent, générez le balisage Schema.org de façon dynamique.
À quelle vitesse les modifications de prix dans mon flux sont-elles prises en compte dans les annonces Shopping ?
Après avoir soumis un flux mis à jour avec une modification de prix, Google traite généralement la mise à jour dans un délai de 24 à 48 heures pour un flux quotidien standard. Pour les modifications de prix urgentes (ventes flash, offres à durée limitée), utilisez la Merchant API pour envoyer par programmation des mises à jour produit par produit : les modifications transmises via la Merchant API sont généralement répercutées en quelques heures. L'attribut sale_price avec sale_price_effective_date permet de planifier à l'avance les futures modifications de prix sans mise à jour manuelle du flux.

Guides associés