Le SEO d'un e-commerce multilingue consiste à faire apparaître chaque version pays de votre boutique sur les requêtes que les acheteurs locaux tapent, dans leur langue et avec leurs habitudes d'achat. Il touche à l'architecture du site, à l'écriture des fiches produit, aux catégories et aux filtres, aux données structurées, aux flux Merchant Center et aux marketplaces. Il dépend aussi de sujets qui débordent du SEO, comme la TVA, les moyens de paiement ou les retours, parce qu'ils décident de la conversion.
Dans cet article
Un site vitrine compte quelques dizaines de pages. Une boutique en compte des milliers, et chaque version pays les multiplie. Une erreur dans le gabarit de la fiche produit se répète donc sur tout le catalogue, dans toutes les langues. Le SEO e-commerce multilingue se joue d'abord sur les modèles de pages (catégorie, fiche, filtres, recherche interne) avant de se jouer sur les textes.
Il dépend aussi de la logistique. Google affiche dans ses résultats le prix, la disponibilité, les frais de livraison et la politique de retour quand vous les lui fournissez, et l'internaute allemand ou espagnol compare ces informations avant même de cliquer. Une fiche bien rédigée mais affichée en euros pour un acheteur polonais, ou sans délai de livraison vers la Belgique, perd la vente. C'est pour cette raison que ce guide mêle technique, rédaction et conditions de vente. Si votre projet en est au stade du cadrage, notre page vendre en ligne à l'étranger présente la démarche d'ensemble.
Le bon premier marché est rarement celui qui compte le plus d'habitants. Regardez d'abord vos données. Dans Google Analytics 4, le rapport par pays montre d'où viennent déjà des visites et des commandes sans aucun effort de votre part. Dans la Search Console, le filtre par pays révèle les requêtes sur lesquelles vous apparaissez déjà à l'étranger.
Croisez ensuite avec vos contraintes. La Belgique francophone et le Luxembourg demandent peu de traduction et partagent l'euro. L'Allemagne et l'Autriche forment un bloc germanophone exigeant sur les mentions légales, avec un Impressum obligatoire et une forte habitude du paiement sur facture. La Suisse parle en partie votre langue, mais elle est hors de l'Union européenne, avec le franc suisse, sa propre TVA et un passage en douane. Le Royaume-Uni pose la même question depuis le Brexit. Commencer par deux ou trois pays proches, puis élargir quand les processus tiennent, évite de traduire un catalogue entier pour un marché que la logistique ne sait pas servir. Pour le cas allemand, notre guide pour lancer un e-commerce en allemand entre dans le détail.
Trois structures existent. Le domaine national (.de, .es, .it) envoie le signal géographique le plus clair, mais chaque domaine part avec une autorité nulle et doit gagner ses propres liens. Les sous-dossiers (/de/, /es/, /it/) concentrent l'autorité sur un seul domaine et se gèrent depuis un seul back-office, ce qui convient à la plupart des PME.
Pour une boutique, les sous-dossiers sont souvent le choix le plus raisonnable, à une condition. Chaque dossier doit cibler un couple langue et pays précis dès que les prix, la TVA ou la livraison diffèrent. Un dossier /fr-be/ distinct du /fr/ se justifie si vos frais de port vers Bruxelles ne sont pas ceux de Lyon. Évitez aussi la redirection automatique selon l'adresse IP. Googlebot explore surtout depuis des adresses américaines et risque de ne jamais voir certaines versions. Proposez plutôt un bandeau qui suggère la version locale. Notre article sur la structure des URL d'un site international compare les trois options en détail.
L'attribut hreflang indique à Google quelle version montrer à quel internaute. Sur un catalogue, il se génère automatiquement, jamais à la main. Chaque fiche liste toutes ses équivalentes, y compris elle-même, avec des codes langue et pays comme de-DE, de-AT ou fr-BE, et une version x-default pour les visiteurs que vous ne ciblez pas. Les annotations doivent être réciproques, sinon Google les ignore.
Deux pièges reviennent sur les boutiques. Le premier concerne les produits absents de certains pays. Une fiche vendue en France mais pas en Italie ne doit pas pointer vers une page italienne en 404 ou redirigée. Le second concerne la balise canonique. Chaque version doit être canonique d'elle-même, jamais de la version française, sinon les pages étrangères sortent de l'index. Au-delà de quelques milliers d'URL, déclarer hreflang dans les sitemaps XML allège le code des pages et permet de suivre l'indexation pays par pays dans la Search Console. Notre guide sur la duplication de contenu détaille les cas où plusieurs versions se ressemblent trop.
Une recherche de mots-clés multilingue part de la langue d'arrivée, pas de votre liste française. Un rédacteur natif note d'abord comment il chercherait lui-même le produit, puis vérifie les volumes dans Google Keyword Planner ou dans un outil comme Semrush ou Ahrefs, réglé sur le bon pays. Le terme technique que vos commerciaux emploient n'est pas toujours celui que tape l'acheteur.
En allemand, les mots composés posent un problème particulier. Une même recherche peut s'écrire en un mot ou en deux (Gartenmöbel, Garten Möbel), et l'internaute ajoute souvent « kaufen » quand il veut acheter. Regardez aussi les suggestions de saisie et les questions associées, avec une recherche faite depuis la version locale de Google. Classez enfin chaque requête par intention. Une requête générique ira sur une catégorie, une requête avec une marque ou une référence ira sur une fiche, une question ira sur un guide d'achat. Notre article sur la stratégie SEO multilingue décrit la méthode complète, et notre page agence SEO international présente la façon dont nos équipes natives la mettent en œuvre.
La traduction littérale d'une fiche pose trois problèmes. Elle reprend vos termes au lieu de ceux du marché. Elle garde des unités et des références culturelles qui ne parlent pas à l'acheteur. Elle produit des textes proches de ceux de vos revendeurs quand tout le monde part du même descriptif fabricant.
Une fiche écrite pour le pays reformule les bénéfices dans l'ordre des préoccupations locales. Elle donne les tailles dans le système attendu, les prises et tensions électriques adaptées, les normes et labels reconnus sur place. Son titre reprend le terme recherché, la marque et l'attribut qui départage, comme la matière ou la dimension. Les variantes d'une même langue comptent aussi. Un Suisse alémanique n'écrit pas le ß et utilise ss, un Belge parle de GSM pour un téléphone portable, un Autrichien écrit Jänner pour janvier.
Sur un catalogue étendu, réservez la rédaction native aux fiches qui portent le chiffre d'affaires, et faites relire les autres par un natif après une traduction assistée. Notre article sur ChatGPT et le copywriting SEO montre où l'IA aide et où elle se trompe.
Sur une boutique, ce sont souvent les catégories qui captent les requêtes génériques les plus recherchées. Une catégorie qui se positionne contient plus qu'une grille de produits. Elle porte un titre qui reprend le terme local exact, une courte introduction utile au-dessus des produits, et parfois un texte plus long en bas de page qui aide à choisir.
Son arborescence suit la logique d'achat du pays. Des catégories qui découpent par usage en France découperont peut-être par norme ou par matériau en Allemagne. Le maillage interne relie chaque catégorie à ses sous-catégories et à ses fiches phares, avec un fil d'Ariane balisé en BreadcrumbList. Évitez les catégories vides ou presque vides dans une version pays où une partie de la gamme n'est pas disponible. Mieux vaut fusionner deux sous-catégories que publier dix pages de deux produits chacune. Notre guide du référencement en Espagne illustre ces écarts de vocabulaire et de structure sur un marché voisin.
Les filtres de couleur, de taille, de prix ou de marque créent des milliers de combinaisons d'URL. Multipliées par le nombre de langues, elles consomment le budget d'exploration et produisent des pages presque identiques. La règle consiste à décider, filtre par filtre, lesquels méritent une page indexable.
Une combinaison qui correspond à une recherche réelle, comme « chaussures de randonnée femme » ou « Wanderschuhe Damen », peut devenir une page avec une URL propre, un titre et une introduction. Les autres combinaisons restent utilisables par les visiteurs sans être proposées aux moteurs. Elles portent une balise canonique vers la catégorie ou une balise noindex, ou sont bloquées dans le robots.txt quand leur nombre devient ingérable. Ne combinez pas noindex et blocage dans le robots.txt sur la même URL, car Google ne peut pas lire la balise d'une page qu'il n'a pas le droit d'explorer. Les tris par prix ou par nouveauté ne doivent jamais produire d'URL indexables. Vérifiez enfin que les paramètres de suivi publicitaire (utm, gclid) ne créent pas de doublons dans l'index.
Le balisage Product, avec un Offer imbriqué, permet à Google d'afficher dans ses résultats le prix, la disponibilité, la note et les frais de livraison. Les propriétés de base sont name, image, description, sku, brand et gtin quand le produit en possède un. Dans l'offre viennent price, priceCurrency, availability et url.
Chaque version pays porte ses propres valeurs, dans sa devise et dans sa langue. Une page polonaise balisée en euros alors qu'elle affiche des zlotys crée une incohérence, et Google peut alors ignorer le balisage. Pour les produits déclinés en tailles ou en couleurs, Google accepte depuis 2024 le type ProductGroup avec les propriétés hasVariant et variesBy. Ajoutez shippingDetails pour les frais et délais par pays de destination, et hasMerchantReturnPolicy pour la politique de retour. Testez chaque gabarit avec l'outil de test des résultats enrichis, puis surveillez les rapports consacrés aux produits dans la Search Console, en filtrant par dossier pays.
Un acheteur européen veut voir un prix final dans sa devise. Pour les ventes aux particuliers, le droit européen impose d'afficher le prix toutes taxes comprises. Depuis le 1er juillet 2021, la TVA du pays de l'acheteur s'applique dès que vos ventes à distance vers les autres États membres dépassent 10 000 euros par an au total. Le prix TTC change donc d'un pays à l'autre, puisque les taux de TVA diffèrent. Le guichet unique OSS permet de déclarer et de payer cette TVA étrangère depuis votre espace professionnel sur impots.gouv.fr, sans immatriculation dans chaque pays.
Pour le SEO, la conséquence est simple. Le prix affiché, le prix balisé et le prix du flux Merchant Center doivent être identiques pour chaque pays. Les devises hors zone euro, comme la couronne suédoise, le zloty polonais, la couronne tchèque ou le franc suisse, demandent un prix fixé par marché plutôt qu'une conversion automatique qui produit des montants peu lisibles. Enfin, toute annonce de réduction doit indiquer le prix le plus bas pratiqué au cours des 30 jours précédents, en application de la directive Omnibus.
La disponibilité doit être à jour sur la page, dans le balisage et dans le flux. Un produit affiché en stock puis indisponible au panier fait fuir l'acheteur et peut entraîner le refus de l'article dans Merchant Center. Pour une rupture temporaire, gardez la fiche en ligne avec la mention OutOfStock ou BackOrder et une date de retour. Pour un produit retiré définitivement, redirigez en 301 vers le remplaçant ou vers la catégorie, version pays par version pays.
La livraison se présente avec des frais et des délais par pays, visibles avant le panier. Les retours suivent un socle européen commun. Le consommateur dispose de 14 jours pour se rétracter après une vente à distance, et vous devez l'en informer dans sa langue. Une politique plus généreuse, ou un retour gratuit par un transporteur local, devient un argument à afficher sur les fiches et à déclarer dans le balisage. Notre article pour adapter un site français au marché espagnol donne un exemple concret de ces ajustements.
Google Merchant Center alimente les annonces Shopping et les fiches produit gratuites qui apparaissent dans l'onglet Shopping et dans les résultats de recherche. Un même compte peut servir plusieurs pays. Pour chacun, il faut une source de données dont la langue correspond à celle des pages de destination et dont la devise correspond à celle affichée.
Les titres du flux méritent le même travail que ceux des fiches. Ils placent en tête le terme recherché localement et l'attribut qui départage. Les identifiants comptent aussi. Le GTIN est demandé pour les produits qui en possèdent un, et son absence limite la diffusion. Configurez la livraison et les retours par pays dans les paramètres du compte, puis surveillez les diagnostics, qui signalent les écarts entre le flux et la page. Les fiches gratuites ne coûtent rien et donnent souvent une première mesure de la demande dans un nouveau pays. Pour passer aux campagnes payantes, notre article sur la publicité multilingue au clic explique comment les structurer par langue.
Amazon fonctionne aussi comme un moteur de recherche de produits, avec ses propres règles. Le groupe exploite des places de marché distinctes notamment en Allemagne, en Italie, en Espagne, aux Pays-Bas, en Belgique, en Pologne et en Suède, en plus de la France et du Royaume-Uni. Un compte vendeur européen unifié donne accès à plusieurs d'entre elles, mais chaque fiche doit être rédigée dans la langue du site concerné.
Le classement interne d'Amazon repose sur le titre, les points forts, la description et les termes de recherche renseignés dans le back-office, puis sur les ventes et les avis. Les deux canaux se complètent. La marketplace apporte du volume et des avis rapidement. Votre boutique garde la marge, les données client et la relation. Évitez seulement de reprendre mot pour mot les mêmes textes sur Amazon et sur votre boutique, sinon la marketplace risque de se positionner devant vous sur vos propres produits.
Le moyen de paiement fait partie de l'offre autant que le prix. Un acheteur qui ne trouve pas sa méthode habituelle abandonne au moment le plus coûteux, quand le panier est rempli. Aux Pays-Bas, iDEAL est le réflexe pour payer en ligne depuis son compte bancaire. En Belgique, Bancontact est la carte de paiement nationale. En Allemagne, le paiement sur facture et le prélèvement restent très répandus, souvent proposés via Klarna ou PayPal. En Pologne, BLIK permet de payer avec un code reçu dans l'application bancaire. En Espagne, Bizum, rattaché au compte bancaire, est accepté par certaines boutiques.
La plupart des prestataires de paiement, comme Stripe, Adyen ou Mollie, proposent ces méthodes sans développement spécifique. Côté SEO, affichez les logos des moyens acceptés dès la fiche produit et créez une page dédiée au paiement dans chaque langue. Une page « Zahlungsarten » ou « Betaalmethoden » répond à des recherches réelles de clients qui veulent vérifier avant d'acheter.
Les avis jouent deux rôles. Ils rassurent l'acheteur étranger qui ne connaît pas votre marque, et ils alimentent les étoiles affichées dans Google quand ils sont balisés ou transmis à Merchant Center. Ils doivent être dans la langue du pays. Un avis en français sur une fiche allemande rassure peu.
Chaque marché a ses plateformes connues. En Allemagne, Trusted Shops associe avis et garantie acheteur. Trustpilot couvre de nombreux pays, Kiyoh est utilisé aux Pays-Bas. Sollicitez les avis par un email envoyé après la livraison, dans la langue de la commande. Depuis la directive Omnibus, vous devez indiquer si et comment vous vérifiez que les avis proviennent de clients réels, et la publication de faux avis est interdite. Pour le balisage, Google n'affiche pas d'étoiles pour les avis sur votre propre entreprise publiés sur votre site. Restez donc sur les avis produits, balisés avec Review et AggregateRating à l'intérieur du Product.
Un site hébergé en France répond plus lentement à un acheteur de Stockholm ou de Varsovie qu'à un visiteur de Lille, sauf si ses fichiers passent par un réseau de diffusion de contenu (CDN) qui les sert depuis des serveurs proches. Les Core Web Vitals mesurent ce que vit l'utilisateur. Le LCP pour l'affichage du contenu principal, l'INP pour la réactivité aux interactions, le CLS pour la stabilité de la mise en page. La Search Console donne ces données par groupe d'URL, et PageSpeed Insights les montre page par page à partir des mesures de vrais utilisateurs de Chrome.
Sur une boutique, les causes habituelles sont connues. Images produit trop lourdes, carrousels, scripts de suivi, widgets d'avis ou de chat chargés sur chaque page. Servez les images en WebP ou en AVIF à la bonne taille et chargez en différé ce qui n'apparaît pas à l'écran. Testez depuis le pays cible et sur mobile, pas seulement depuis votre bureau. Notre guide d'optimisation mobile d'un site web détaille les réglages.
Un e-commerce paneuropéen se pilote pays par pays. Le SEO, les annonces Shopping et Search, les réseaux sociaux et l'emailing partagent les mêmes données produit mais n'avancent pas au même rythme. Le SEO demande des mois. Les campagnes payantes produisent des ventes dès leur lancement et révèlent quels produits et quels termes convertissent, ce qui oriente ensuite la rédaction des catégories.
Le suivi doit isoler chaque version. Une propriété Search Console par dossier pays, des rapports GA4 filtrés par marché, des campagnes nommées par pays et par langue. C'est le dispositif que nous construisons chez Mintense depuis 2008, avec des équipes de langue maternelle dans 16 langues et des bureaux à Lille, Vérone et Londres. Notre page stratégie e-commerce décrit cet accompagnement, et la page vendre en Europe s'adresse aux entreprises qui préparent leur premier marché. Pour le volet export au sens large, voyez aussi notre article sur l'internationalisation digitale des entreprises et celui consacré à l'exportation en Allemagne.
Comptez quatre à six mois avant des premiers effets mesurables sur une nouvelle version pays, à condition que les pages soient indexées rapidement et que les catégories principales soient rédigées dès le lancement. Les fiches produit gratuites de Merchant Center et les campagnes payantes donnent des signaux plus tôt, parfois dans les premières semaines. Le délai dépend aussi de l'autorité du domaine. Une boutique qui ouvre un dossier /de/ sur un domaine ancien progresse en général plus vite qu'un nouveau domaine .de sans aucun lien entrant.
Elle peut servir de premier jet, surtout pour les attributs techniques et les fiches à faible enjeu. Elle ne suffit pas pour les titres, les catégories et les fiches qui génèrent le chiffre d'affaires. Les outils traduisent vos mots, pas ceux que l'acheteur tape, et se trompent sur les unités, les tailles et le vocabulaire régional. Google ne sanctionne pas un texte parce qu'une machine l'a traduit. Il écarte les contenus produits en masse sans valeur pour l'utilisateur. Une relecture par un natif reste donc nécessaire sur toute page que vous voulez voir se positionner.
Pas toujours. Si les prix, la livraison, la TVA et les moyens de paiement sont les mêmes que pour la France, une version française unique peut suffire. Dès qu'un de ces éléments change, ce qui est presque toujours le cas pour la Suisse, hors Union européenne et en francs suisses, créez une version fr-CH avec ses propres prix et conditions. Pour la Belgique, l'ajout de Bancontact et des frais de port différents justifient souvent une version fr-BE, avec quelques adaptations de vocabulaire et ses propres annotations hreflang.
Oui, avec des réglages différents. Shopify Markets gère plusieurs pays et langues dans une même boutique, en sous-dossiers ou en domaines, et génère les balises hreflang. PrestaShop intègre nativement plusieurs langues et devises. WooCommerce passe par une extension comme WPML ou Polylang. Après configuration, vérifiez trois points sur chaque plateforme. Les URL traduites, les balises hreflang réciproques et la cohérence entre prix affiché, prix balisé et devise. Évitez les applications de traduction qui injectent le texte en JavaScript après le chargement de la page, car le contenu traduit risque de ne pas être pris en compte.
Oui, quand la plateforme le permet. Une URL en langue locale, comme /de/gartenmoebel/ plutôt que /de/mobilier-jardin/, est plus lisible pour l'acheteur et cohérente avec le reste de la page. Remplacez les accents et les umlauts par une transcription d'usage, comme ae, oe et ue en allemand, pour éviter les URL encodées difficiles à partager. Gardez une arborescence identique d'un pays à l'autre pour simplifier la génération du hreflang. Si votre outil ne permet pas de traduire les URL, le référencement n'en souffre pas beaucoup, car le contenu de la page compte davantage.
Chez Mintense, chaque marché est confié à des spécialistes de langue maternelle qui travaillent depuis nos bureaux de Lille, Vérone et Londres. Votre équipe garde la main sur le catalogue, la logistique et les prix. L'agence prend en charge la recherche de mots-clés par pays, la rédaction des catégories et des fiches prioritaires, la configuration technique multilingue, les flux et les campagnes. Le travail démarre par un audit de la boutique et un choix de marchés, puis avance par lots, pays par pays, avec un suivi séparé pour chaque version.