Pas automatiquement. Une version distincte ne se justifie que si le contenu principal diffère réellement : prix, devise, livraison, retours, disponibilité ou obligations locales. Si la langue est identique et le contenu quasi identique, une seule page fr avec hreflang fr suffit. Quand les variantes existent, déclarez chaque URL avec son code pays-langue valide (fr-FR, fr-BE, fr-CH) et prévoyez un x-default pour les autres visiteurs francophones.
Langue et pays : deux axes différents
Google distingue un site multilingue (plusieurs langues) d'un site multirégional (plusieurs pays). Un site peut être les deux, par exemple une version canadienne en français et en anglais. Google Search cherche à afficher la page qui correspond à la langue et à la locale de l'internaute (documentation Search Central).
Le code hreflang combine les deux : fr désigne le français sans pays, fr-FR le français de France, fr-BE celui de Belgique, fr-CH celui de Suisse. Le code pays suit la norme ISO 3166-1 alpha-2, la langue la norme ISO 639-1. C'est pour cela que en-GB est valide et en-UK ne l'est pas : le Royaume-Uni a pour code GB, pas UK. La même logique s'applique partout.
Un point souvent oublié : les versions localisées ne sont considérées comme dupliquées que si le contenu principal reste non traduit. Traduire seulement le gabarit (menu, pied de page) ne suffit donc pas à créer une vraie variante de contenu (documentation hreflang).
Quand fr-FR, fr-BE et fr-CH se justifient-ils vraiment ?
Posez la question au niveau du contenu principal, pas de l'interface. Une variante pays se défend si au moins un de ces éléments change réellement d'une version à l'autre :
- Prix et devise : affichage en euros en France et en Belgique, en francs suisses en Suisse, avec des montants ou des TVA différentes.
- Livraison et retours : délais, transporteurs, frais, adresse de retour, conditions de rétractation propres au marché.
- Disponibilité : références ou gammes non commercialisées dans un pays.
- Service client : horaires, numéro local, langue du support.
- Obligations locales : mentions légales, garanties ou informations de conformité propres au pays.
Si aucune de ces lignes ne change, vous créez trois pages quasi identiques. Vous ajoutez de la maintenance, un risque d'incohérence et une dilution du signal, sans bénéfice utilisateur démontrable.
Exemple hypothétique
Imaginons une boutique en ligne qui vend des chaussures. Sa page produit affiche le même texte, les mêmes photos et le même prix en euros pour la France et la Belgique, mais propose un retour gratuit sous 30 jours en France et un retour payant sous 14 jours en Belgique. Ici, la section retours diffère réellement : deux URL distinctes avec fr-FR et fr-BE se défendent. Si, à l'inverse, seuls le numéro de téléphone du service client et le logo changent, une seule page fr reste plus saine.
Comment déclarer les variantes sans se tromper ?
Google accepte trois méthodes : balises HTML <link rel="alternate" hreflang="...">, en-têtes HTTP Link ou sitemap XML. Choisissez-en une seule : cumuler les trois n'apporte aucun bénéfice et complique la maintenance (documentation hreflang).
Trois règles pratiques :
- Réciprocité : si la page FR pointe vers la page BE, la page BE doit pointer vers la page FR. Une annotation unilatérale est ignorée.
- Auto-référence : chaque page se déclare elle-même dans son propre jeu d'annotations.
- x-default : prévoyez une URL de repli pour les visiteurs dont la locale ne correspond à aucune variante, par exemple un francophone du Québec ou d'Afrique de l'Ouest.
Faut-il utiliser des URL distinctes ou une redirection automatique ?
Google recommande des URL différentes par version linguistique plutôt qu'un ajustement par cookie ou paramètre navigateur. Une redirection automatique fondée sur la langue peut empêcher l'exploration de certaines variantes : le robot Googlebot part généralement des États-Unis et n'envoie pas d'en-tête Accept-Language (documentation multirégionale).
Concrètement, une structure du type /fr-fr/, /fr-be/, /fr-ch/ reste lisible et vérifiable. Évitez les sélecteurs purement JavaScript qui masquent les URL aux robots.
Méthode de diagnostic avant de dupliquer
Avant de créer une troisième version française, appliquez cette grille :
- Lister les différences réelles entre les trois marchés, ligne par ligne (prix, livraison, retours, disponibilité, support).
- Vérifier la part de contenu principal qui change. Si moins d'environ un tiers du texte utile diffère, la variante est probablement artificielle.
- Contrôler les codes :
fr-FR,fr-BE,fr-CHsont valides ;fr-UK,fr-UEoufr-Francene le sont pas. - Tester la réciprocité avec un outil de crawl ou une vérification manuelle des balises sur chaque URL.
- Définir le x-default et vérifier qu'il pointe vers une page réellement accessible.
- Mesurer après déploiement : impressions et clics par pays dans Search Console, taux de rebond par version, erreurs d'exploration.
Cette méthode évite de créer des pages pour un marché qui n'a pas de besoin propre. Elle s'applique aussi bien à une boutique qu'à un site de contenu, à condition d'accepter que la réponse soit parfois « une seule version suffit ».
Ce que l'on ne peut pas affirmer
Aucune source officielle ne garantit qu'un balisage hreflang correct produira un classement ou un trafic supplémentaire. Google indique que ces annotations aident à orienter les utilisateurs vers la version appropriée, mais il peut aussi trouver les variantes sans elles. Le hreflang est un signal de clarification, pas un levier de performance. De même, les obligations légales de retour ou de garantie varient selon le pays et ne se transposent pas d'un marché à l'autre : vérifiez chaque cadre local plutôt que de copier une mention française en Belgique ou en Suisse.
Questions fréquentes
Faut-il créer une version fr-CH si le prix est en euros ?
Si le prix, la livraison et les retours sont identiques à la version française, une version fr-CH séparée apporte peu. En revanche, si vous facturez en francs suisses, appliquez des frais de port spécifiques ou proposez un service client local, la variante se justifie. Le critère reste la différence de contenu principal, pas la simple existence d'un marché.
Que se passe-t-il si j'oublie le x-default ?
Les visiteurs dont la locale ne correspond à aucune variante déclarée peuvent être orientés vers une version moins pertinente. Le x-default sert de repli explicite : il indique la page à afficher par défaut. Sans lui, Google choisit lui-même, ce qui peut donner un résultat inattendu pour un francophone hors France, Belgique ou Suisse.