Ce que vous saurez faire
A la fin de ce tutoriel, vous saurez déployer une stratégie SEO international multilingue avec implementation correcte de la balise hreflang, choisir entre les architectures (sous-domaine, sous-repertoire, ccTLD), gérer les versions linguistiques sans cannibalisation, traduire et localiser le contenu, et mesurer la performance par marche. Pour une PME sénégalaise qui exporte (cabinet de conseil ciblant Cote d’Ivoire/Mali/France, e-commerce d’artisanat vendant aux diasporas USA/Europe, école de formation visant l’Afrique francophone et l’anglophone), ce tutoriel permet d’éviter les erreurs qui detruisent 50 % du trafic organique en passant a l’international, et de gagner des positions top 3 par marche cible en 6 a 12 mois.
Étape 1 : Comprendre les enjeux du SEO international
SEO international ne signifie pas juste traduire un site. Cela implique 3 dimensions : 1) langue (français, anglais, arabe), 2) pays cible (Sénégal, France, Cote d’Ivoire, USA), 3) culture et habitudes locales (devise, exemples, references). Une page traduite sans hreflang sera considérée comme du contenu duplique et pénalisée. Une page hreflang sans traduction de qualité generera un bounce rate catastrophique. Les deux doivent aller de pair pour réussir.
Étape 2 : Choisir l’architecture de votre site international
Trois options : 1) ccTLD (votresite.fr, votresite.ci) : signal geographique le plus fort mais cher (acheter chaque domaine, gérer N hebergements) et SEO indépendant pour chacun ; 2) sous-domaines (fr.votresite.com, ci.votresite.com) : moyen terme, séparation claire mais autorite SEO partiellement séparée ; 3) sous-repertoires (votresite.com/fr/, votresite.com/ci/) : recommande pour 80 % des PME, partage l’autorite du domaine principal, simple a maintenir. Pour une PME sénégalaise visant 3 marches (Sénégal, Cote d’Ivoire, France), choisissez les sous-repertoires.
Étape 3 : Definir vos versions linguistiques et geographiques
Listez chaque combinaison langue-pays cible. Exemple pour une école de formation a Dakar : /fr-sn/ (français Sénégal, version principale), /fr-ci/ (français Cote d’Ivoire, prix CFA, references locales), /fr-fr/ (français France, prix EUR, mentions RGPD), /en/ (anglais international, sans pays spécifique). Documentez ces combinaisons dans un Google Sheet avec : URL racine, langue, pays, devise, mention légale spécifique, contact local. Ne lancez pas plus de 3 versions au démarrage.
Étape 4 : Implementer correctement la balise hreflang
La balise hreflang dit a Google quelle version montrer a quel utilisateur. Code a placer dans le <head> de chaque page : <link rel= »alternate » hreflang= »fr-sn » href= »https://votresite.com/fr-sn/page/ »> et un tag par version, plus un tag x-default pour la version par défaut : <link rel= »alternate » hreflang= »x-default » href= »https://votresite.com/ »>. Reciprocite obligatoire : si page A pointe vers page B, page B doit pointer vers page A. Une seule erreur de reciprocite et Google ignore tous les hreflang du site.
Étape 5 : Vérifier les codes hreflang valides
Les codes suivent la norme ISO : « fr » pour français, « en » pour anglais, « ar » pour arabe, « wo » pour wolof. Le pays utilise ISO 3166-1 alpha-2 : « sn » Sénégal, « ci » Cote d’Ivoire, « fr » France, « us » USA, « gb » Royaume-Uni. Format complet « langue-PAYS » en minuscules-MAJUSCULES strictement (ex : « fr-SN », « en-US »). Erreur courante : utiliser « fr-FRA » (faux, c’est l’ISO alpha-3 reserve aux scripts) au lieu de « fr-FR ». Vérifiez avec l’outil hreflang Tags Testing Tool de Merkle (gratuit en ligne).
Étape 6 : Choisir entre HTML, sitemap ou HTTP header
Trois méthodes pour declarer hreflang : 1) balises <link> dans le HTML (la plus simple, recommandée pour 90 % des sites), 2) attributs xhtml:link dans le sitemap XML (recommande si vous avez plus de 100 pages multilingues car evite d’alourdir chaque page), 3) en-tete HTTP Link (uniquement pour fichiers non-HTML comme PDF). Choisissez UNE méthode et tenez-la. Pour une PME avec 30 a 100 pages, restez sur les balises HTML via Yoast SEO Multilingual ou Rank Math.
Étape 7 : Traduire et localiser, pas juste traduire
La traduction litterale tue le SEO. Localisez : remplacez « FCFA » par « EUR » sur la version France, changez « Plateau Dakar » par « Cocody Abidjan » sur la version Cote d’Ivoire, adaptez les exemples (loi française vs loi ivoirienne sur la SARL), reformulez les expressions idiomatiques. Faites traduire par un humain natif (200 a 500 FCFA par mot pour un traducteur professionnel) ou utilisez DeepL Pro (10 EUR/mois, qualité proche du humain) suivi d’une relecture par un natif a 50 000 FCFA pour 5 000 mots.
Étape 8 : Recherche de mots-clés par marche
Les mots-clés ne se traduisent pas, ils se recherchent. « Comptable » en France peut être « expert-comptable » tandis qu’au Sénégal on dit « comptable agree ». Pour chaque version, refaites une recherche complète sur Google Keyword Planner en changeant la langue ET le pays. Un mot-clé a fort volume au Sénégal peut avoir zero recherches en France. Documentez 30 a 50 mots-clés par version dans des Google Sheets separes.
Étape 9 : Configurer le ciblage geographique dans Google Search Console
Dans Google Search Console, ajoutez chaque sous-repertoire comme une propriete distincte (votresite.com/fr-sn/, votresite.com/fr-ci/). Pour les sous-repertoires, le ciblage geographique se fait via les hreflang (pas de paramètre manuel). Pour les sous-domaines ou ccTLD, allez dans « Paramètres » puis « Ciblage international » et selectionnez le pays cible. Soumettez un sitemap XML par version pour accelerer l’indexation.
Étape 10 : Éviter la cannibalisation entre versions
Risque majeur : Google n’arrive pas a choisir entre /fr-sn/page/ et /fr-fr/page/ pour une recherche en français. Solutions : 1) hreflang correctement implemente (priorite n 1), 2) contenu localise distinct (au moins 30 % de différences), 3) sitemap separe par version, 4) backlinks locaux (sites .sn vers /fr-sn/, sites .fr vers /fr-fr/). Si malgre tout Google se trompe, signalez via la balise <link rel= »canonical »> pointant vers la version préférée dans cette langue.
Étape 11 : Adapter la devise, le format de date et les unités
Sur la version Sénégal : 50 000 FCFA, 23/04/2026, 100 km. Sur la version France : 76 EUR, 23/04/2026, 100 km. Sur la version USA : 84 USD, 04/23/2026, 62 miles. Implementez un detecteur automatique de devise via geolocalisation IP (plugins WordPress comme WP Currency Switcher). Affichez systématiquement le prefixe pays pour les téléphones (+221 pour Sénégal, +33 pour France). Ces détails renforcent la confiance et reduisent le bounce rate de 20 a 35 %.
Étape 12 : Construire des backlinks locaux par marche
L’autorite SEO est partiellement geolocalisee. Pour ranker en France, il faut des backlinks de sites .fr. Pour ranker au Sénégal, des backlinks de .sn. Stratégies : article invite sur des blogs locaux du marche cible, partenariats avec écoles ou associations locales, inscription dans annuaires professionnels du pays (Pages Jaunes France, Senego Pro Sénégal). Visez 5 a 10 backlinks locaux par marche en 12 mois.
Étape 13 : Mesurer la performance par marche
Créez 3 dashboards distincts dans Google Analytics 4 (segments par hostname ou par paramètre URL). Mesurez par marche : sessions organiques, taux de rebond, durée moyenne, taux de conversion. Comparez les performances : si /fr-ci/ a un bounce rate de 80 % contre 45 % pour /fr-sn/, c’est un signe de localisation insuffisante (revoir les exemples, devise, references locales). Suivez les positions par marche dans Ahrefs ou Semrush avec un projet par version.
Étape 14 : Iterer et etendre
Après 6 mois, evaluez chaque marche : ROI positif (trafic genere des prospects payants) = continuer et investir plus, ROI nul = pivoter (changer angle, devise, partenaires locaux), ROI negatif persistant a 12 mois = couper la version. N’ajoutez une nouvelle langue ou un nouveau pays que si vos versions actuelles atteignent 1 000 visites organiques mensuelles. L’expansion prematuree dilue les ressources et nuit a toutes les versions.
Erreurs frequentes a éviter
1) Hreflang sans reciprocite : si A pointe vers B sans B pointer vers A, Google ignore tout le système. 2) Codes hreflang invalides (fr-FRA, en-UK alors que c’est en-GB). 3) Traduction automatique non relue : Google detecte et penalise. 4) Même contenu sur toutes les versions sans localisation : doublons. 5) Oublier le tag x-default. 6) Bloquer les versions étrangères dans robots.txt par erreur. 7) Lancer 5 langues d’un coup sans avoir le budget de maintenance. 8) Ne pas geolocaliser les liens internes (liens depuis /fr-sn/ doivent rester sur /fr-sn/).
Checklist SEO international
Architecture choisie (sous-repertoires recommandes) : oui/non. Combinaisons langue-pays documentées dans Google Sheet : oui/non. Maximum 3 versions au démarrage : oui/non. Hreflang implemente sur toutes les pages avec reciprocite : oui/non. Codes hreflang valides vérifiés via Merkle : oui/non. Tag x-default présent : oui/non. Sitemap XML separe par version soumis a Search Console : oui/non. Traduction faite ou relue par natif : oui/non. Recherche de mots-clés refaite par marche (30 a 50 mots-clés par version) : oui/non. Devise, dates et unités adaptees automatiquement : oui/non. Détection IP pour devise active : oui/non. Backlinks locaux : 5 a 10 par marche cible sur 12 mois : oui/non. Dashboards GA4 par marche configurés : oui/non. Suivi positions par marche dans Ahrefs ou Semrush : oui/non. Bilan ROI a 6 mois et 12 mois planifie : oui/non. Si vous cochez ces 15 cases, votre site multilingue gagnera 30 a 70 % de trafic international supplémentaire sur 12 mois sans cannibalisation ni perte sur le marche principal sénégalais.