Vous voulez toucher des clients dans différents pays mais vous ne savez pas comment faire connaître votre site WordPress ? C'est là qu'intervient le SEO international.
Bien vous classer dans votre pays d'origine ne signifie pas que votre site Web obtiendra automatiquement les mêmes résultats ailleurs. Les personnes de différentes régions peuvent rechercher dans différentes langues, utiliser différents mots-clés ou s'attendre à du contenu spécifique à leur localisation. Sans la bonne configuration, Google peut avoir du mal à identifier quelle version de votre site Web afficher.
La bonne nouvelle ? WordPress facilite grandement la gestion du SEO international avec les bons outils.
Dans ce guide, je vais vous expliquer comment configurer le SEO international dans WordPress, du choix de la structure du site web à l'optimisation du contenu multilingue et au ciblage des bons pays, en passant par la mise en œuvre des balises hreflang.
Je vous montrerai également comment AIOSEO peut vous aider à gérer le SEO technique de votre site web international.
Commençons par une définition.
Dans cet article
- Qu'est-ce que le SEO international ?
- Étape 1 : Choisissez votre structure d'URL
- Étape 2 : Installez un plugin de traduction
- Étape 3 : Optimisez chaque version linguistique avec AIOSEO
- Étape 4 : Vérifiez vos balises Hreflang
- Étape 5 : Ajoutez chaque langue à votre sitemap XML
- Étape 6 : Renforcez vos signaux de pays
- Comment valider votre configuration de SEO international
- Erreurs Hreflang courantes (et comment les corriger)
- Gérer le SEO international sur les sites clients
- SEO international dans WordPress : FAQ
- Et ensuite ?
Qu'est-ce que le SEO international ?
Le SEO international est le processus d'optimisation de votre site web afin que les moteurs de recherche puissent identifier les pays et les langues auxquels votre contenu est destiné. Il aide Google et d'autres moteurs de recherche à proposer la version la plus pertinente de votre site web aux utilisateurs de différentes régions.
Par exemple, supposons que vous ayez une boutique en ligne qui vend des produits aux États-Unis, au Royaume-Uni et en France.
Vos clients pourraient rechercher les mêmes produits en utilisant des termes différents. Quelqu'un aux États-Unis pourrait rechercher « running sneakers », tandis qu'un client au Royaume-Uni pourrait rechercher « running trainers ». Un client français, quant à lui, pourrait rechercher en français.
Même s'ils recherchent des produits similaires, leur comportement de recherche n'est pas identique.
Le SEO international vous aide à tenir compte de ces différences en créant du contenu qui correspond à la langue, à la localisation et à l'intention de recherche de chaque public.
Il implique également des éléments techniques qui indiquent aux moteurs de recherche comment vos pages internationales sont liées les unes aux autres. Ceux-ci comprennent :
- Les balises Hreflang : Aident Google à comprendre quelle version linguistique ou régionale d'une page est appropriée pour un utilisateur.
- La structure d'URL internationale : Organise les différentes versions de votre site web à l'aide de domaines, sous-domaines ou sous-répertoires spécifiques à un pays.
- Le contenu localisé : Adapte les mots-clés, la langue, la devise et d'autres détails pour convenir à votre public cible.
- Le SEO technique : Aide les moteurs de recherche à découvrir, explorer et indexer les versions appropriées de vos pages.
Une distinction importante : le SEO international n'est pas la même chose que la traduction de votre site web. La traduction change la langue. Le SEO international va plus loin en considérant comment les gens recherchent, quelles informations ils ont besoin et comment les moteurs de recherche comprennent le ciblage régional de votre site.
Il est également utile de savoir quel type de site international vous construisez. Il existe 3 configurations principales :
- Multilingue : Le même marché dans plus d'une langue. Une entreprise canadienne avec des pages en anglais et en français en est un bon exemple.
- Multirégional : La même langue pour différents pays. Pensez à une boutique avec des pages distinctes pour les États-Unis, le Royaume-Uni et l'Australie, chacune avec ses propres prix et informations de livraison.
- Les deux : Différentes langues et différents pays. Par exemple, un site avec des pages pour l'Allemagne, l'Autriche et la France.
Voici ce dont vous aurez besoin pour suivre facilement ce tutoriel :
- All in One SEO (AIOSEO) pour gérer les données SEO de chaque version linguistique.
- Un plugin de traduction, comme Universally, pour créer vos pages traduites et générer les balises hreflang.
- Une propriété Google Search Console (GSC) vérifiée pour votre site.
- Une liste des langues et des pays que vous souhaitez cibler, étayée par une recherche de mots-clés internationale.
Une fois que vous les avez, vous êtes prêt à commencer par la décision la plus difficile à changer plus tard : votre structure d'URL.
Étape 1 : Choisissez votre structure d'URL
Chaque version linguistique ou nationale de votre site a besoin de sa propre URL. Google déconseille d'utiliser des cookies ou les paramètres du navigateur pour échanger du contenu sur la même URL, car Googlebot ne verra pas les autres versions.
Vous avez 3 options principales :
| Structure | Exemple | Avantages | Inconvénients |
|---|---|---|---|
| Sous-répertoire | site.com/fr/ | Facile à gérer dans 1 installation WordPress, partage l'autorité de votre domaine | Signal pays plus faible qu'un ccTLD |
| Sous-domaine | fr.site.com | Peut être hébergé séparément | Plus de configuration, et l'autorité n'est pas aussi clairement partagée |
| Domaine de premier niveau de code pays (ccTLD) | site.fr | Signal pays le plus fort | Le plus cher, et chaque domaine développe sa propre autorité |
Pour la plupart des sites WordPress, je recommande les sous-répertoires. Vous gardez tout dans une seule installation, chaque langue bénéficie des liens que votre domaine principal possède déjà, et la plupart des plugins de traduction utilisent cette structure par défaut.
Les ccTLD sont judicieux lorsqu'un client a une marque locale forte dans un pays, ou des raisons légales de gérer un site séparé là-bas.
Important : Si le site est déjà en ligne, changer votre structure d'URL plus tard signifie rediriger chaque URL affectée. Planifiez cela avant de traduire quoi que ce soit. Si vous avez besoin de déplacer des URL, le Gestionnaire de redirections d'AIOSEO peut vous aider à configurer ces redirections en masse.
Étape 2 : Installez un plugin de traduction
WordPress ne peut pas servir de contenu dans plus d'une langue par lui-même. Vous aurez donc besoin d'un plugin de traduction pour créer vos pages traduites.
Voici comment le travail se répartit entre vos plugins : votre plugin de traduction crée les pages traduites, configure les URL linguistiques et génère vos balises hreflang. AIOSEO gère les données SEO sur chacune de ces pages, comme les titres, les méta-descriptions, le balisage de schéma, les paramètres robots et votre sitemap XML.
Cela signifie que AIOSEO ne génère pas lui-même les balises hreflang. Au lieu de cela, il fonctionne avec des plugins de traduction compatibles afin que vos données SEO soient correctement traduites. De nombreux plugins de traduction se connectent via l'API de traduction d'AIOSEO.
Puisque vous n'avez besoin que d'un seul plugin qui génère des balises hreflang, je recommande Universally car il est le plus compatible avec AIOSEO et WordPress.
Universellement
Universally est un plugin de traduction IA qui traduit automatiquement l'intégralité de votre site WordPress. Il gère également le côté SEO multilingue pour vous.
Chaque page traduite obtient ses propres balises hreflang, titres de métadonnées et descriptions traduits, balisage de schéma traduit et une URL propre comme votresite.com/fr/.
Pour le configurer, inscrivez-vous pour un compte Universally et activez-le.

Depuis votre tableau de bord, cliquez sur Ajouter un projet. Ensuite, nommez votre projet, choisissez WordPress comme plateforme, et entrez le domaine et la langue principale de votre site.
Ensuite, Universally vous guide à travers 2 étapes rapides. La première installe le plugin sur votre site WordPress, et la seconde le connecte à votre compte avec votre clé API. Suivez les étapes et cliquez sur Confirmer et connecter.
Une fois connecté, cliquez sur Ajouter des langues et choisissez les langues que vous souhaitez. Universally prend en charge plus de 110 langues, et le plan gratuit vous permet de traduire votre site dans 1 langue.

Après cela, Universally commence la traduction immédiatement et ajoute un sélecteur de langue pour que les visiteurs puissent choisir leur langue.
Étape 3 : Optimisez chaque version linguistique avec AIOSEO
Chaque page traduite est une page distincte aux yeux de Google. Cela signifie que chacune a besoin de son propre titre optimisé, de sa méta-description et de ses paramètres robots.
Définissez les titres et descriptions pour chaque langue
Ouvrez un article ou une page traduite dans l'éditeur. Ensuite, faites défiler jusqu'à Paramètres AIOSEO » Général. Ici, vous pouvez définir le titre de l'article et la méta-description pour cette version linguistique.

Ne traduisez pas simplement votre mot-clé anglais mot à mot. Les personnes sur chaque marché recherchent souvent avec des termes différents. Utilisez les mots-clés que vous avez trouvés dans vos recherches pour ce pays.
Gardez à l'esprit que certaines vérifications d'analyse de contenu TruSEO ne fonctionnent que pour le contenu en anglais. Pour les autres langues, concentrez-vous sur votre titre, votre méta-description et les mots-clés que vos recherches ont révélés.
Noindexez les pages qui n'appartiennent pas à un marché
Parfois, une page ne devrait pas apparaître dans les résultats de recherche pour un marché donné. Une promotion qui ne s'applique qu'aux États-Unis en est un bon exemple.
Pour la masquer, ouvrez la page et allez dans Paramètres AIOSEO » Avancé. Sous Paramètres Robots, désactivez Utiliser les paramètres par défaut et cochez la case No Index.

Soyez prudent ici. Si une page sans index fait partie d'un ensemble hreflang, les autres versions linguistiques pointeront vers une page que Google ne peut pas indexer. Supprimez-la de l'ensemble hreflang dans votre plugin de traduction, ou laissez-la indexable.
Traduisez vos paramètres de schéma et sociaux
Votre balisage de schéma et vos données de partage social doivent correspondre à la langue de la page. Universally traduit ces données automatiquement.
Le schéma traduit aide également les moteurs de recherche IA à comprendre chaque version linguistique. Cela augmente la probabilité que la bonne page soit citée lorsque quelqu'un pose une question dans sa propre langue.
Étape 4 : Vérifiez vos balises Hreflang
Hreflang est la partie la plus technique du référencement international. C'est aussi là que la plupart des sites font des erreurs.
Ce que font (et ne font pas) les balises Hreflang
Les balises Hreflang indiquent à Google pour quelle langue et quelle région chaque version de page est destinée. Lorsqu'une personne recherche, Google les utilise pour lui montrer la bonne version.
Voici à quoi ressemble un ensemble complet pour une page avec des versions anglaise, française et allemande :
<link rel="alternate" hreflang="en" href="https://example.com/page/" />
<link rel="alternate" hreflang="fr" href="https://example.com/fr/page/" />
<link rel="alternate" hreflang="de" href="https://example.com/de/page/" />
<link rel="alternate" hreflang="x-default" href="https://example.com/page/" />
La balise x-default indique à Google quelle page afficher lorsqu'aucune de vos langues ne correspond à celle du chercheur. La plupart des sites la pointent vers leur version linguistique principale ou une page de sélection de langue.
Les balises Hreflang ne suffiront pas à elles seules à améliorer votre classement. Elles aident Google à diffuser la bonne URL à la bonne personne. Sans elles, votre page en anglais pourrait surpasser votre page en espagnol au Mexique.
Votre plugin de traduction génère ces balises. Universally les ajoute automatiquement pour chaque page traduite.
Votre travail consiste à confirmer 2 choses :
- Chaque page liste toutes ses versions linguistiques, y compris elle-même.
- Les codes de langue et de pays correspondent à ce que vous avez prévu dans votre liste de marchés cibles.
La question en-US vs. en-GB
C'est l'une des questions les plus fréquentes : faut-il ajouter hreflang pour chaque pays anglophone ?
Voici ma règle empirique :
- Utilisez des codes de langue uniquement comme « en » si vous avez 1 version anglaise pour tout le monde.
- Utilisez des codes de pays comme « en-US » et « en-GB » uniquement lorsque les pages sont vraiment différentes, par exemple avec des prix, des devises, une orthographe ou des détails de livraison différents.
- Combinez les deux si vous avez une page britannique et une page anglaise générale. Marquez la page britannique « en-GB » et la page générale « en ».
Ne créez pas 60 pages anglaises quasi identiques juste pour les étiqueter pour 60 pays. Cela ajoute un travail de maintenance sans améliorer votre classement.
Étape 5 : Ajoutez chaque langue à votre sitemap XML
Votre sitemap XML aide Google à trouver rapidement toutes vos pages traduites. Si une langue est manquante dans votre sitemap, ces pages peuvent prendre beaucoup plus de temps à être indexées.
Les paramètres de sitemap XML d'AIOSEO créent votre sitemap automatiquement, et le sitemap fonctionne avec les plugins de traduction populaires.
Pour vérifier le vôtre, allez dans All in One SEO » Sitemaps et cliquez sur Open Sitemap. Recherchez ensuite les URL de chaque langue, comme vos pages /fr/ et /de/.
Si vous créez une configuration personnalisée pour un client, les développeurs peuvent utiliser le filtre aioseo_sitemap_post pour ajouter des versions traduites d'un article au sitemap multilingue d'AIOSEO.
Enfin, soumettez votre sitemap dans Google Search Console. Allez dans le rapport Sitemaps, collez l'URL de votre sitemap et cliquez sur Submit. 1 sitemap incluant toutes les langues est suffisant pour la plupart des sites.
Étape 6 : Renforcez vos signaux de pays
Les anciens guides vous disent de définir un pays cible dans Google Search Console. Ce n'est plus possible. Google a déprécié le rapport International Targeting en 2022, et Search Console ne prend plus en charge le ciblage par pays.
Google prend toujours en charge hreflang, cependant. Donc aujourd'hui, ce sont les signaux qui indiquent à Google quel pays une page cible :
- Votre domaine : Un ccTLD comme site.de envoie le signal de pays le plus fort.
- Vos codes de pays hreflang : Sur les sous-répertoires, les codes comme « de-AT » portent désormais le plus de poids. Cela rend leur exactitude encore plus importante.
- Votre contenu : La devise locale, les adresses et numéros de téléphone locaux, l'orthographe locale et les liens provenant de sites dans ce pays aident tous.
Encore une chose : évitez de rediriger automatiquement les visiteurs en fonction de leur emplacement. Google explore principalement depuis des adresses IP américaines, donc les redirections automatiques peuvent empêcher Googlebot de voir vos autres versions. Utilisez plutôt un sélecteur de langue ou une bannière qui suggère la bonne version.
Comment valider votre configuration de SEO international
Maintenant que tout est configuré, assurez-vous que cela fonctionne. Voici 4 façons de vérifier :
Vérifiez le code source de la page
Ouvrez une page traduite dans votre navigateur, faites un clic droit et choisissez Afficher la source. Recherchez ensuite « hreflang ».
Vous devriez voir un ensemble complet de balises : 1 pour chaque version linguistique, 1 pointant vers la page elle-même et une balise x-default. Répétez cette opération sur au moins 1 page par langue.
Utilisez l'outil d'inspection d'URL
Dans la Search Console de Google, collez une URL traduite dans l'outil Inspection de l'URL. Vérifiez que la page est indexée, puis examinez la canonique sélectionnée par Google.
Si Google a choisi une version linguistique différente comme canonique, il traite votre traduction comme un doublon. Cela pointe généralement vers un problème de canonique ou de hreflang, que nous abordons ci-dessous.
Lancez un crawl de site
Vérifier les pages manuellement n'est pas adapté aux grands sites. Un crawler comme Screaming Frog SEO Spider peut vérifier les hreflang sur chaque page et signaler les balises de retour manquantes, les mauvais codes et les URL brisées dans 1 rapport.
Suivez les performances par pays
Dans la Search Console de Google, ouvrez le rapport Performances. Ajoutez un filtre Pays, puis un filtre Page pour un dossier linguistique comme /fr/. Cela montre comment chaque marché se comporte individuellement.
Vous pouvez également connecter votre site à Statistiques de recherche pour voir vos données de la Search Console de Google directement dans votre tableau de bord WordPress. Accédez à All in One SEO » Statistiques de recherche pour voir comment vos pages traduites se comportent sans quitter WordPress.
Erreurs Hreflang courantes (et comment les corriger)
La plupart des problèmes hreflang entrent dans une poignée de modèles. Voici ce qu'il faut rechercher et comment résoudre chacun d'eux.
Balises de retour manquantes
Hreflang doit fonctionner dans les deux sens. Si votre page anglaise pointe vers votre page française, la page française doit pointer en retour vers la page anglaise. Sinon, Google ignore les balises.
La solution : Assurez-vous que votre plugin de traduction relie chaque traduction à son original. Les traductions non liées sont la cause la plus fréquente de balises de retour manquantes.
Codes de langue ou de pays incorrects
Hreflang utilise les codes ISO 639-1 pour les langues, comme « en » ou « fr ». Il utilise les codes ISO 3166-1 Alpha 2 pour les pays, comme « US » ou « GB ». Des mots comme « english » ne fonctionneront pas.
Attention à ces erreurs courantes :
- « en-UK » au lieu de « en-GB » : Le code pays pour le Royaume-Uni est GB.
- Un code pays seul : « GB » tout seul n'est pas valide. Vous avez toujours besoin d'un code langue en premier.
- Le mauvais ordre : La langue vient toujours en premier, puis le pays. « US-en » ne fonctionnera pas.
La solution : Vérifiez les paramètres de langue et de région de votre plugin de traduction, car c'est de là que proviennent les codes.
Absence de référence propre ou x-default
Chaque page doit se lister dans son propre ensemble hreflang. Il est également judicieux d'inclure une balise x-default, afin que Google sache quoi montrer aux autres.
La solution : Vérifiez les paramètres de votre plugin de traduction pour x-default. La plupart vous permettent de choisir vers quelle langue elle pointe.
Hreflang pointant vers des pages redirigées ou noindexées
Chaque URL de votre ensemble hreflang doit être active, indexable et canonique. Si une URL redirige, renvoie une erreur 404 ou est définie sur noindex, Google ne peut pas l'utiliser.
La solution : Crawlez votre site et recherchez les URL hreflang qui ne renvoient pas un code d'état 200. Mettez ensuite à jour le lien de traduction ou corrigez la page.
Balises canoniques en conflit avec Hreflang
Chaque version linguistique doit avoir une balise canonique qui pointe vers elle-même. Si le canonique de votre page française pointe vers la page anglaise, vous dites à Google d'ignorer la version française.
La solution : Ouvrez la page traduite et accédez à Paramètres AIOSEO » Avancé. Assurez-vous que le champ URL canonique est vide afin qu'AIOSEO utilise l'URL de la page elle-même, ou pointez-le vers la page elle-même.
Balises Hreflang dupliquées provenant de 2 plugins
Si 2 plugins génèrent des balises hreflang, vous obtiendrez souvent des ensembles conflictuels sur la même page. Cela se produit souvent après avoir changé de plugin de traduction.
La solution : Affichez le code source de la page et comptez vos ensembles hreflang. Si vous en voyez plus d'un, désactivez le plugin que vous n'utilisez pas.
Gérer le SEO international sur les sites clients
Si vous gérez le SEO international pour plus d'un client, un processus répétable vous fait gagner des heures. Voici ce que nous suggérons :
- Documentez d'abord les décisions : Notez le type de site, la structure d'URL, les langues et pays cibles, et la page x-default pour chaque client avant d'installer quoi que ce soit.
- Réutilisez vos paramètres de base : Accédez à Tout en un SEO » Outils » Importer Exporter pour exporter les paramètres AIOSEO d'un site et les importer sur le suivant.
- Contrôlez qui peut modifier les paramètres SEO : Le rôle Gestionnaire SEO d'AIOSEO permet aux traducteurs clients de modifier le contenu sans toucher à vos paramètres techniques.
- Rapport par marché : Envoyez aux clients une vue mensuelle des clics et des impressions par dossier de pays et de langue, pas seulement des totaux pour l'ensemble du site.
- Revérifiez après les mises à jour : Crawlez à nouveau hreflang après des mises à jour majeures de plugins ou des migrations de site, car les erreurs ont tendance à apparaître à ce moment-là.
SEO international dans WordPress : FAQ
Le SEO multilingue se concentre sur le classement du contenu dans plus d'une langue, tandis que le SEO international a des objectifs plus larges. Il couvre à la fois les langues et les pays, y compris les sites qui peuvent utiliser une ou plusieurs langues dans plusieurs pays.
Non, AIOSEO n'ajoute pas automatiquement les balises hreflang. Mais il s'appuie sur des plugins de traduction comme Universally ou WPML pour gérer les données SEO spécifiques à la langue, telles que les titres, les métadonnées, le schéma et le sitemap XML.
Seulement si vous avez des pages distinctes pour chaque pays, comme une page US et une page UK avec des prix différents. Si tout le monde voit la même version, vous n'avez pas besoin de balises hreflang spécifiques au pays.
Non, Google a supprimé le rapport de ciblage international et son paramètre de pays. Aujourd'hui, Google utilise votre domaine, les codes pays hreflang et les signaux de contenu local pour déterminer à quel pays une page est destinée.
Affichez le code source de la page et recherchez « hreflang » pour confirmer que l'ensemble complet est présent. Utilisez ensuite l'outil d'inspection d'URL dans Google Search Console et un robot d'exploration de site pour détecter les balises de retour manquantes et les codes invalides.
Pour la plupart des sites, non. Une seule installation avec des sous-répertoires est plus facile à gérer et partage l'autorité de votre domaine. Des installations distinctes sont plus judicieuses lorsque vous utilisez des ccTLD ou lorsque des équipes distinctes gèrent chaque site national.
Et ensuite ?
Maintenant que vous savez comment vous développer à l'international avec le SEO international, assurez-vous de le configurer correctement dans WordPress.
AIOSEO peut vous aider à gérer les éléments importants du SEO on-page, les sitemaps XML et d'autres paramètres techniques sur votre contenu WordPress. N'oubliez pas que l'implémentation de hreflang peut nécessiter un plugin multilingue compatible ou une configuration supplémentaire.
Ensuite, explorez nos guides sur le SEO multilingue et le SEO WordPress pour renforcer l'optimisation de votre site à mesure que vous vous développez sur de nouveaux marchés.
Divulgation : Notre contenu est financé par nos lecteurs. Cela signifie que si vous cliquez sur certains de nos liens, nous pouvons gagner une commission. Nous ne recommandons que les produits qui, selon nous, apporteront de la valeur à nos lecteurs.
