Introduction
WooCommerce alimente plus de 50% des boutiques en ligne françaises. Si vous faites partie de ces millions d'e-commerçants sous WordPress, Google Merchant Center est l'étape incontournable pour apparaître sur Google Shopping — que ce soit en listings organiques gratuits ou via des campagnes Performance Max.
Contrairement à Shopify qui dispose d'une app officielle clé en main, WooCommerce nécessite un peu plus de configuration. Mais la flexibilité offerte est bien supérieure : contrôle total sur chaque attribut du feed, règles automatisées sur les titres, gestion multi-pays, et bien plus.
Ce guide vous accompagne de l'installation du plugin jusqu'au premier produit approuvé, avec les corrections spécifiques aux erreurs WordPress/WooCommerce les plus fréquentes. Pour tester la conformité de vos pages produits, l'outil d'audit GMC MyGoogle analyse chaque critère en 30 secondes.
Sommaire
- Pourquoi connecter WooCommerce à Google Merchant Center ?
- Les 3 méthodes d'intégration WooCommerce → GMC
- Installation du plugin officiel Google Listings & Ads
- Configurer votre flux produit WooCommerce
- Optimiser titres et descriptions pour Google Shopping
- Les 9 erreurs fréquentes WooCommerce + GMC
- Vérifier et monitorer votre flux
- Checklist complète 45 points
1. Pourquoi Connecter WooCommerce à Google Merchant Center ?
Google Shopping représente en 2026 35% des clics e-commerce en France. Un catalogue bien configuré dans GMC vous donne accès à :
Visibilité gratuite :
- Listings organiques dans l'onglet "Shopping" de Google
- Fiches produits dans Google Images et Google Search
- Intégration dans Google Lens (recherche visuelle)
Publicité performante :
- Campagnes Performance Max pilotées par l'IA Google
- Remarketing dynamique (réaffichage des produits consultés)
- Campagnes Shopping Standard avec enchères manuelles
Avantage WooCommerce spécifique :
WooCommerce génère automatiquement des données structurées schema.org/Product sur chaque fiche produit. C'est un signal positif supplémentaire pour Google — à condition que ces données soient complètes et cohérentes avec votre feed GMC.
2. Les 3 Méthodes d'Intégration WooCommerce → GMC
Méthode 1 : Plugin officiel "Google Listings & Ads" (Recommandé pour démarrer)
Développé par WooCommerce et Google, ce plugin gratuit synchronise automatiquement votre catalogue avec GMC. Il couvre 95% des besoins d'une boutique standard.
Avantages :
- Gratuit, maintenu par Automattic/Google
- Synchronisation automatique des prix, stocks et variantes
- Création du compte GMC intégrée
- Gestion des campagnes Google Ads depuis WP Admin
Limites :
- Personnalisation du flux limitée (pas de règles de réécriture des titres)
- Gestion multi-pays basique
- Performances dégradées sur catalogues >5 000 produits
Idéal pour : boutiques jusqu'à 2 000 produits, débutants sur Google Shopping.
Méthode 2 : Plugin tiers spécialisé (Recommandé pour les boutiques avancées)
Plusieurs plugins offrent un contrôle total sur le flux :
| Plugin | Prix | Points forts |
|---|---|---|
| WOOSEA (WooSEA) | Gratuit / 9€/mois | Interface visuelle, règles avancées |
| WP All Export | 49$/an | Export CSV/XML très flexible |
| WooCommerce Google Feed Manager | 79$/an | Multi-pays, planification |
| DataFeedWatch | 39€/mois | Gestion multi-canaux (GMC, Amazon, Bing) |
Idéal pour : boutiques >2 000 produits, vente multi-pays, besoins de réécriture de titres.
Méthode 3 : Flux XML manuel via WooCommerce
WooCommerce permet d'exporter un flux produit basique via des plugins comme Product Feed Pro (gratuit) ou en générant un flux XML personnalisé.
Vous soumettez ensuite ce flux dans GMC → Produits → Feeds → Ajouter un feed → URL planifiée.
Limites :
- Maintenance manuelle
- Nombreux attributs GMC absents par défaut (GTIN, condition, shipping)
- Nécessite des règles de transformation dans GMC
Idéal pour : tests, petits catalogues <100 produits, développeurs qui préfèrent contrôler le flux au niveau code.
3. Installation du Plugin Officiel Google Listings & Ads
Étape 1 — Installer le plugin
- Dans votre tableau de bord WordPress → Extensions → Ajouter
- Recherchez "Google Listings & Ads"
- Cliquez Installer puis Activer
- Un nouvel élément "Google" apparaît dans le menu de gauche
Étape 2 — Connecter votre compte Google
- Dans WP Admin → Google → Commencer
- Cliquez "Connecter votre compte Google"
- Authentifiez-vous avec le compte Google associé à votre GMC
- Autorisez les permissions demandées (lecture des données boutique, gestion GMC)
Étape 3 — Configurer ou créer votre compte Merchant Center
Le plugin propose deux options :
- Utiliser un compte GMC existant → sélectionnez-le dans la liste
- Créer un nouveau compte GMC → entrez le nom de la boutique, le pays et l'URL
Important : utilisez l'email de votre entreprise, pas un email personnel. Le compte GMC doit correspondre exactement à l'entité juridique de votre boutique.
Étape 4 — Vérifier et revendiquer le domaine
Le plugin ajoute automatiquement une balise de vérification dans le <head> de WordPress via wp_head(). La vérification se fait en général automatiquement.
Si la vérification échoue :
Option A — Via le fichier HTML :
- Dans GMC → Paramètres → Site web → "Fichier HTML"
- Téléchargez le fichier de vérification
- Uploadez-le à la racine de votre serveur (même niveau que
wp-config.php) - Vérifiez que l'URL
https://votresite.fr/google123abc.htmlest accessible - Cliquez "Vérifier" dans GMC
Option B — Via DNS (recommandé si hébergement géré) :
- Dans GMC → "Enregistrement TXT DNS"
- Ajoutez l'enregistrement TXT dans la zone DNS de votre domaine
- Propagation : 15 min à 24h
Étape 5 — Configurer les pays et la livraison
- Dans le plugin → Paramètres → Pays cibles
- Sélectionnez la France (et Belgique, Suisse si applicable)
- Configurez les frais d'expédition :
- Livraison gratuite à partir de X€
- Tarif fixe
- Ou synchronisation avec les zones d'expédition WooCommerce
Astuce : si votre livraison est gratuite à partir d'un certain montant, renseignez-le — c'est affiché directement sur Google Shopping et améliore le CTR.
Étape 6 — Activer les listings et lancer la synchronisation
- Plugin → Listings gratuits → Activer
- Sélectionnez les catégories de produits à synchroniser (ou "Tous")
- Lancez la synchronisation initiale
La première sync peut prendre 24 à 72 heures selon la taille du catalogue. Les produits apparaissent ensuite dans GMC → Produits → Tous les produits.
4. Configurer Votre Flux Produit WooCommerce
Correspondance des champs WooCommerce → Attributs GMC
| Champ WooCommerce | Attribut GMC | Obligatoire |
|---|---|---|
| Nom du produit | title |
✅ |
| Description (courte ou longue) | description |
✅ |
| URL de la fiche | link |
✅ |
| Image principale | image_link |
✅ |
| Prix régulier | price |
✅ |
| SKU | id |
✅ |
| Code EAN (champ personnalisé) | gtin |
✅ (si existant) |
| Marque (attribut produit) | brand |
✅ |
| Gestion de stock | availability |
✅ |
| Prix soldé | sale_price |
Recommandé |
| Catégorie WooCommerce | product_type |
Recommandé |
| Étiquettes | custom_label_0 |
Optionnel |
Configurer le GTIN (EAN-13) dans WooCommerce
WooCommerce n'a pas de champ GTIN natif. Plusieurs solutions :
Option 1 — Plugin GTIN dédié :
- "WooCommerce GTIN" (gratuit) ajoute un champ EAN/UPC sur chaque fiche produit
- Le plugin Google Listings & Ads mappe automatiquement ce champ vers l'attribut
gtin
Option 2 — Champ personnalisé ACF ou meta :
// Dans functions.php — mappe un champ ACF 'ean' vers le flux GMC
add_filter('woocommerce_gla_product_attribute_value_gtin', function($value, $product) {
return get_post_meta($product->get_id(), 'ean', true) ?: $value;
}, 10, 2);
Option 3 — Via l'interface du plugin : Dans WP Admin → Produit → onglet "Google Listings & Ads" → champ GTIN.
Pour les produits de marque propre sans GTIN, renseignez
identifier_exists: nodans les règles de feed GMC pour éviter les désapprobations.
Gérer les TVA et Prix TTC/HT
C'est une source d'erreur très fréquente sous WooCommerce. Google exige que le prix dans le feed soit identique au prix affiché sur la page produit.
Problème courant : WooCommerce est configuré en prix HT, mais le site affiche les prix TTC. Le flux envoie le prix HT → GMC détecte une incohérence.
Correction :
- WP Admin → WooCommerce → Paramètres → Taxe
- Vérifiez "Afficher les prix dans la boutique" : doit correspondre à l'option "Afficher les prix dans le catalogue" et à ce que vous envoyez dans le flux
- Dans le plugin Google Listings & Ads → Paramètres → Prix : choisissez "Prix TTC" si vous êtes en B2C France
5. Optimiser Titres et Descriptions pour Google Shopping
Formule de titre optimisée
[Marque] + [Type de produit] + [Attribut principal] + [Attribut secondaire] + [Taille/Couleur si pertinent]
Exemples :
❌ Titre WooCommerce par défaut :
Casque audio sans fil
✅ Titre optimisé pour GMC :
Sony WH-1000XM5 Casque Audio Sans Fil Bluetooth Réduction de Bruit Active Noir
❌ Titre WooCommerce par défaut :
Table basse
✅ Titre optimisé pour GMC :
Table Basse Scandinave Chêne Massif 120x60cm - Salon Moderne
Règles d'or
- 150 caractères max — les 70 premiers sont affichés en priorité
- Pas de promotions dans le titre ("Promo", "Soldes", "-30%")
- Pas de HTML dans la description (les balises
<p>,<strong>passent telles quelles dans certains exports) - Marque en premier pour les produits de marques connues
- Variante dans le titre si votre boutique vend des déclinaisons séparées
Pour aller plus loin sur le SEO des fiches produits Google Shopping, consultez nos 15 techniques SEO Google Shopping.
Nettoyer les descriptions WooCommerce
Les descriptions WooCommerce contiennent souvent du HTML (shortcodes, balises media, etc.). Avant d'envoyer à GMC :
- Dans le plugin → Paramètres → Description : sélectionnez "Description courte" plutôt que "Description longue"
- Ou utilisez un filtre PHP pour nettoyer le HTML :
add_filter('woocommerce_gla_product_attribute_value_description', function($value) {
return wp_strip_all_tags($value);
});
6. Les 9 Erreurs Fréquentes WooCommerce + GMC et Leurs Corrections
Pour la liste complète des erreurs GMC communes à toutes les plateformes, consultez notre article 10 erreurs GMC qui bloquent vos approbations. Voici les erreurs spécifiques à WooCommerce :
Erreur #1 — Prix TTC/HT incohérent
Symptôme : désapprobation "Prix incorrect" malgré un prix visuellement correct sur le site.
Cause : WooCommerce configuré en HT envoie le prix HT dans le flux, mais la page affiche le prix TTC (avec TVA 20%). Google voit deux prix différents.
Correction :
- WooCommerce → Paramètres → Taxe → "Les prix saisis incluent la taxe" : cochez ✅
- OU dans le plugin Google Listings & Ads : forcez l'envoi du prix TTC via les paramètres de taxation
Erreur #2 — Images de mauvaise qualité générées par le thème
Symptôme : désapprobation "Image non conforme" sur des produits dont les images vous semblent correctes.
Cause : WooCommerce génère plusieurs tailles d'images via WordPress (thumbnail, medium, large). Le plugin peut envoyer une miniature recadrée plutôt que l'image originale.
Correction :
- Dans le plugin → Paramètres → Image principale : choisissez "Image originale" (full size)
- Vérifiez que vos images uploadées font au minimum 800×800 px avant le recadrage WordPress
- Régénérez les miniatures si nécessaire : WP Admin → Outils → Régénérer les miniatures
Erreur #3 — Produits variables mal envoyés
Symptôme : seule la variation "par défaut" apparaît dans GMC, les autres sont ignorées ou désapprouvées.
Cause : les variations WooCommerce ne sont pas correctement mappées vers les attributs item_group_id, color et size de GMC.
Correction :
- Dans chaque produit variable → onglet "Google Listings & Ads"
- Mappez les attributs WooCommerce (ex : "Couleur") vers les attributs GMC correspondants
- Assurez-vous que chaque variation a un SKU unique (requis pour l'attribut
id)
Erreur #4 — Domaine non revendiqué après migration d'hébergement
Symptôme : après un changement d'hébergeur ou de domaine, tous les produits passent en "En attente".
Cause : la vérification de domaine dans GMC est liée à l'URL exacte. Tout changement (http → https, ajout/suppression de www) casse la vérification.
Correction :
- GMC → Paramètres → Site web → Relancer la vérification
- Si votre URL a changé : supprimez l'ancienne URL et ajoutez la nouvelle
- Mettez à jour les redirections dans WordPress (plugin Redirection ou
.htaccess)
Erreur #5 — Politique de retour absente
Obligatoire pour les marchands UE depuis 2024.
Correction :
- GMC → Expédition et retours → Politiques de retour → Créer
- Renseignez : délai (ex : 30 jours), méthode (courrier), remboursement (intégral)
- Associez à la France dans les paramètres pays
Erreur #6 — Flux non mis à jour après soldes WooCommerce
Symptôme : produits désapprouvés pendant et après les périodes de soldes.
Cause : WooCommerce applique un prix soldé sur la fiche, mais le plugin synchronise le flux toutes les 24h. Google voit une incohérence pendant la fenêtre de décalage.
Correction :
- Réduisez la fréquence de sync à toutes les heures dans les paramètres du plugin
- Pour les soldes : mettez à jour le flux manuellement avant le lancement (plugin → Actualiser le flux)
- Utilisez le champ
sale_price_effective_datepour programmer les prix soldés à l'avance
Erreur #7 — Shortcodes dans les descriptions
Symptôme : description affichée correctement sur le site mais contenant du code illisible dans GMC ([vc_row][vc_column]...).
Cause : les descriptions WooCommerce contiennent des shortcodes de page builders (Elementor, WPBakery, Divi) qui ne sont pas exécutés lors de l'export du flux.
Correction :
// Dans functions.php : exécute les shortcodes avant l'export
add_filter('woocommerce_gla_product_attribute_value_description', function($value) {
return do_shortcode(wp_strip_all_tags($value));
});
Ou plus simplement : utilisez la description courte (qui n'utilise pas de page builder) pour le flux GMC.
Erreur #8 — URL canonique incorrecte pour les produits en plusieurs catégories
Symptôme : certains produits ont des URLs différentes selon la catégorie d'entrée (/shop/categorie-a/produit/ vs /shop/categorie-b/produit/).
Cause : WordPress/WooCommerce génère des URLs de produit basées sur la catégorie primaire. Si un produit est dans plusieurs catégories, plusieurs URLs valides existent.
Correction :
- Installez Yoast SEO ou Rank Math → activez la canonicalisation automatique
- Dans WooCommerce → Paramètres → Permaliens produits : choisissez "Supprimer la base de l'URL produit"
- Vérifiez que l'URL dans le flux correspond à l'URL canonique du produit
Erreur #9 — Cache WordPress qui bloque la mise à jour du flux
Symptôme : les modifications de prix ou de stock ne se reflètent pas dans GMC même après une sync manuelle.
Cause : le plugin de cache WordPress (WP Rocket, LiteSpeed Cache, W3 Total Cache) sert une version en cache de la page produit. Google voit l'ancienne version.
Correction :
- Ajoutez les URLs de produits modifiés à la liste d'exclusion du cache
- Déclenchez une purge du cache après chaque modification de prix
- OU configurez le cache pour expirer toutes les heures sur les pages produits
7. Vérifier et Monitorer Votre Flux
Dans Google Merchant Center
| Section | Ce qu'on vérifie |
|---|---|
| Produits → Diagnostics | Erreurs par type et nombre de produits affectés |
| Produits → Tous les produits | Statut individuel de chaque produit |
| Performance → Shopping | Impressions, clics, CTR par produit |
| Croissance → Manage programmes | Statut des listings gratuits |
Taux d'approbation cible : >95%. En dessous de 80%, votre visibilité Shopping chute drastiquement même avec un budget publicitaire élevé.
Dans WordPress
- WP Admin → Google → Tableau de bord : vue synthétique des produits synchronisés
- WP Admin → Google → Problèmes de produits : liste des désapprobations avec lien direct vers la fiche
Fréquence recommandée
| Fréquence | Action |
|---|---|
| Quotidien | Vérifier le taux d'approbation dans GMC |
| Hebdomadaire | Analyser les nouvelles erreurs de diagnostic |
| Mensuel | Audit complet : titres, images, GTINs, catégories |
| Avant chaque solde | Mettre à jour le flux et vérifier les prix |
8. Checklist Complète 45 Points — WooCommerce + GMC
Installation et Configuration
- Plugin Google Listings & Ads installé et activé
- Compte Google Merchant Center créé avec email professionnel
- Domaine WordPress vérifié ET revendiqué dans GMC
- URL du site correcte (https:// sans www si applicable)
- Pays de vente configuré (France, BE, CH...)
- Devise configurée (EUR)
- Politique d'expédition créée dans GMC
- Politique de retour créée dans GMC (obligatoire UE)
- Synchronisation initiale complète (24-72h)
Données Produits
- Noms de produits contiennent : marque + type + attribut principal
- Noms < 150 caractères, sans promotions ni majuscules abusives
- Pas de shortcodes dans les descriptions envoyées à GMC
- Descriptions > 300 mots (description courte ou longue nettoyée)
- EAN-13 renseigné pour tous les produits de marque (champ GTIN ou méta)
-
identifier_exists: nopour les produits sans GTIN - Attribut "Marque" renseigné pour tous les produits
- SKU unique pour chaque produit et variation
- Prix TTC configuré (cohérent entre WooCommerce et le flux)
- Prix soldé via le champ WooCommerce "Prix soldé"
Images
- Image principale ≥ 800×800 px avant upload
- Plugin configuré pour envoyer l'image originale (pas la miniature)
- Pas de texte, logo ou filigrane sur l'image principale
- Fond blanc ou neutre pour les catégories hors mode
- Images supplémentaires ≥ 3 angles par produit clé
- Format JPG ou PNG (pas de WebP encodé en base64)
Catégories et Taxonomie
- Catégories WooCommerce mappées vers Google Product Taxonomy
- Catégorie Google définie à 3 niveaux minimum
- Type de produit renseigné pour tous les produits
Produits Variables
- Attributs couleur/taille mappés vers les attributs GMC
- Chaque variation a un SKU unique
- Image spécifique par variation de couleur
- Groupement des variations activé (item_group_id correct)
TVA et Prix
- WooCommerce configuré en prix TTC pour B2C France
- Cohérence prix HT/TTC vérifiée entre flux et pages
- Pas de règle de TVA différenciée qui crée des incohérences
Performance WordPress
- Cache configuré pour expirer sur les pages produits
- Flush du cache automatique après modification de prix
- Fréquence de sync réglée à 1h minimum
Monitoring
- Notifications d'erreurs GMC activées (email)
- Taux d'approbation initial >95%
- Aucune erreur "CRITIQUE" dans le diagnostic GMC
- Rapport de performance configuré dans GMC
- Alertes Google Ads configurées si budget pub actif
Audit Régulier
- Vérification mensuelle du taux d'approbation
- Mise à jour des titres selon CTR (faible CTR = titre à retravailler)
- Revue trimestrielle du mapping de catégories
Conclusion
WooCommerce et Google Merchant Center forment une combinaison puissante pour tout e-commerçant qui veut maximiser sa visibilité sur Google Shopping. La flexibilité de WordPress permet un contrôle total sur chaque attribut du flux — mais elle implique une configuration plus rigoureuse qu'avec Shopify.
Les deux pièges les plus fréquents : la gestion des TVA (prix HT vs TTC) et les images redimensionnées par WordPress. Ces deux points à eux seuls suffisent à bloquer 30 à 50% d'un catalogue.
La règle d'or : maintenez un taux d'approbation >95% en permanence. En dessous, l'algorithme de Google Shopping réduit automatiquement votre exposition — indépendamment de votre budget publicitaire.
Pour auditer vos fiches produits WooCommerce et détecter en 30 secondes les éléments qui bloquent leur approbation dans GMC, utilisez l'outil d'audit Google Merchant Center MyGoogle.
À Propos de l'Auteur
MyGoogle est une plateforme SaaS spécialisée dans l'audit et l'optimisation Google Merchant Center. Nous aidons des milliers d'e-commerçants à améliorer leur conformité et augmenter leur taux d'approbation produits sur Google Shopping.