En Algérie, un site uniquement en français se prive d’une partie du public ; en France, une entreprise qui vise le Maghreb, le Moyen-Orient ou une clientèle internationale a tout intérêt à parler aussi arabe et anglais. Un site multilingue français, arabe et anglais demande pourtant plus qu’une traduction : Google doit comprendre quelle version montrer à qui, et la version arabe doit se lire de droite à gauche sans défaut. Voici les bonnes pratiques que j’applique, y compris sur ce site, publié dans les trois langues.
Une adresse distincte pour chaque langue
Chaque langue doit disposer de ses propres adresses, que Google peut explorer séparément. Trois options existent :
- Des sous-dossiers (votre-site.fr/en/, votre-site.fr/ar/) : la solution la plus simple à gérer, qui profite de la notoriété du domaine principal. C’est mon choix par défaut.
- Des sous-domaines (en.votre-site.fr) : possible, mais plus lourd à maintenir.
- Des domaines par pays (.fr, .dz) : pertinent quand le contenu change vraiment d’un pays à l’autre (offres, prix, coordonnées), pas seulement la langue.
À éviter : changer de langue avec un simple cookie ou un script sur une adresse unique, car Google ne voit alors qu’une seule version. Évitez aussi la redirection automatique selon le pays ou la langue du navigateur : un francophone à Alger ou un arabophone à Marseille doit pouvoir choisir. Proposez un sélecteur de langue visible, qui mène à la page équivalente et non à l’accueil.
Les balises hreflang : dire à Google quelle version montrer
Les balises hreflang relient les différentes versions d’une même page et indiquent leur langue. Les règles à respecter :
- chaque version liste toutes les autres et elle-même (fr, en, ar) ;
- les liens sont réciproques : si la page française pointe vers l’anglaise, l’anglaise doit pointer vers la française ;
- une valeur
x-defaultdésigne la version à proposer quand aucune langue ne correspond ; - les codes sont des codes de langue valides, éventuellement complétés d’un pays :
fr,ar,en, oufr-DZpour viser précisément les francophones d’Algérie.
Chaque version doit aussi avoir une balise canonique qui pointe vers elle-même, et non vers la version française : sinon, Google risque d’ignorer les traductions.
L’arabe et le sens de lecture de droite à gauche
Une version arabe ne se limite pas à traduire les textes. La page doit déclarer lang="ar" et dir="rtl", et toute la mise en page doit s’inverser : menu, alignements, flèches, icônes de direction, fil d’Ariane, formulaires. Les points de vigilance :
- utiliser en CSS des propriétés logiques (
margin-inline-startplutôt quemargin-left) pour qu’une seule feuille de style serve aux deux sens ; - choisir une police conçue pour l’arabe et lisible à petite taille, plutôt que la police de secours du système ;
- vérifier les textes mixtes : un nom de marque, un prix ou un numéro de téléphone en caractères latins au milieu d’une phrase arabe peut s’afficher dans le désordre ;
- ne pas inverser ce qui ne doit pas l’être : logos, captures d’écran, lecteurs vidéo.
Traduction humaine ou automatique ?
La traduction automatique a beaucoup progressé et fait gagner du temps. Mais publier sans relecture des pages traduites automatiquement pose deux problèmes : des erreurs qui abîment votre crédibilité, surtout en arabe où le registre compte, et un risque pour le référencement, Google considérant comme du spam le contenu produit en masse sans valeur ajoutée. La bonne méthode : un premier jet automatique ou assisté par IA, puis une relecture par une personne qui maîtrise la langue et votre métier. Pour l’Algérie, privilégiez un arabe standard clair, compréhensible par tous, en gardant les termes techniques usuels.
Site multilingue : traduire aussi ce qui ne se voit pas
Une version complète traduit également les adresses des pages, les balises title et les méta descriptions, les textes alternatifs des images, les messages des formulaires, les e-mails automatiques et les mentions légales. Adaptez enfin ce qui doit l’être : devise, format des dates et des numéros de téléphone, moyens de contact préférés selon le pays.
Vous voulez lancer ou corriger un site multilingue ? Je réalise des sites en français, en arabe et en anglais, avec une structure propre et des balises hreflang correctes : voyez l’offre création de site vitrine ou, pour un site existant, un audit SEO qui vérifie la configuration de chaque langue.