Créer un site WordPress multilingue compatible SEO

Par Fabien Paupier
Mis à jour le 24 juin 2020, publié initialement en octobre 2016
wordpress multilingue

WordPress permet maintenant de créer des sous-sites à partir d'un site maître. Cette option appellée "multisite" dans WordPress ouvre la porte à de nombreuses applications dont la création de sites multilingues. L'option peut être activée à la création d'un nouveau site ou après. Dans le cadre de notre tutoriel sur wordpress, découvrez comment.

A savoir avant de commencer son site multilingue

  • Si l'opération est conduite sur un site existant, il est fortement recommandé de sauvegarder sa base de donnée ainsi que les fichiers avant.
  • Sans l'aide d'un plugin tiers, les pages du site en français ne seront pas liées aux traductions anglaises. Les deux versions sont indépendantes et pourront avoir des arborescences différentes.
  • Vous devez choisir si vous préférez une organisation en sous-domaines ou en répertoires. Voici les principales différences :
    • Sous-domaine : fr.monsite.com, en.monsite.com.
      Les sous-domaines vous évitent une profondeur supplémentaire dans les URL. Les URL sont plus courtes. C'est par ailleurs la seule option possible pour un site existant (versus une nouvelle installation).
    • Répertoires : monsite.com/fr, monsite.com/en.
      Cette méthode est préférée par Google. Grâce à l'addition des trafics des différentes traductions, l'autorité du domaine monsite.com sera renforcée. Cependant si vous souhaitez convertir un site existant, cette option n'est pas disponible. Vous pouvez créer un site multilingue avec des répertoires que dans le cadre d'une nouvelle installation (pour le moment).
  • Vous devez désactiver tous vos plugins (extensions tiers) avant de lancer l'opération

Activer l'option multisite dans WordPress

Pour activer la possibilité de créer un ensemble de sous-sites dans des langues différentes, il faut éditer le fichier wp-config.php qui se trouve à la racine de votre site :

  1. Connectez-vous à votre serveur avec FileZilla ou un autre logiciel FTP
  2. Faites un clic droit sur wp-config.php puis sélectionnez "Editer"
  3. Dans le document qui s'ouvre à l'écran, ajoutez la ligne suivante au dessus de "/* C'est tout, ne touchez pas à ce qui suit ! Bon blogging ! */" :
    define('WP_ALLOW_MULTISITE', true);
  4. Enregistrez puis renvoyez le fichier sur le serveur en écrasant la version précédente

Installer le réseau de sites

Le réseau de sites désigne le site principal (vitrine corporate) et l'ensemble des sous-sites (versions locales). Pour l'activer, allez dans Outils > Réglages du réseau. Le nom du réseau qui vous est demandé est le nom de votre entreprise ou votre organisation. Cliquez sur Installer.

Activer le réseau de sites

Ceci est la dernière étape avant de créer les premiers sites en français, anglais, espagnol, etc.. Vous devez éditer 2 fichiers à la racine de votre site comme WordPress vous le demande.
Ajoutez les premières lignes ci-dessous dans le fichier .htaccess et les secondes dans le fichier wp-config.php comme précédement :

Activation du multisite dans WordPress
Si le fichier .htaccess n'existe pas encore il faut le créer à partir d'un simple éditeur texte. Quand vous enregistrez votre document, appellez le ".htaccess" tout simplement.

Créer les déclinaisons de sites anglais, français, espagnol, etc..

Votre WordPress est maintenant organisé en ensemble de sites. Rendez-vous dans Mes Sites (en haut à gauche de l'écran) > Réseau > Sites. A partir de cette vue vous pourrez créer la première traduction de votre site dans un sous-domaine (fr.monsite.com) ou dans un répertoire (www.monsite.com/fr) :
Réseau de sites WordPress

Bonnes et mauvaises pratiques SEO

Comme nous l'avons vu plus haut la structure en sous-domaines est préférée par Google. Voici d'autres points importants à considérer :
  • Ne faites pas de redirection vers monsite.com/fr pour les internautes ayant une adresse IP française. Vous pourriez empêcher les robots de Google de crawler votre site
  • Ajoutez la balise href pour indiquer aux moteurs de recherche la langue de chaque site : <link rel="alternate" hreflang="fr" href="http://www.monsite.com/fr" />
  • Signalez les différents sous-sites dans le Google Webmaster Tools et ajouter le sitemap de chaque sous-site.

Nous vous conseillons de ne pas créer tous les sous-sites en même temps mais de les faire les uns après les autres. Cela vous permettra de vous rendre compte de ce que vous pouvez dupliquer et ce que vous devez refaire systématiquement. N'hésitez-pas à lire les autres tutoriels pour passer votre site en HTTPS ou pour ajouter une icône à votre site WordPress.
 
La transparence est une valeur essentielle pour Appvizer. En tant que média, nous avons pour objectif d'offrir à nos lecteurs des contenus utiles et de qualité tout en permettant à Appvizer de vivre de ces contenus. C'est pourquoi, nous vous invitons à découvrir notre système de rémunération.   En savoir plus
Conseil backgroundillustration succes 2
Conseil
l’année dernière
Comment créer son blog et en vivre ?
Envie de vous lancer dans la grande aventure du blogging ? Découvrez comment créer votre blog professionnel, quelle plateforme choisir et nos meilleures techniques pour monétiser votre blog !
installer wordpress
Conseil
l’année dernière
Installer WordPress étape par étape
WordPress est le CMS gratuit le plus simple d'utilisation. Néamoins son installation nécessite quelques manipulations techniques. Voici la manière la plus simple de l'installer.
passer wordpress https
Conseil
l’année dernière
Passer un site web Wordpress en HTTPS
Les sites encryptés grâce au protocole https seront mieux référencés que les sites en http dans les résultats du moteur de recherche. Voici comment faire sur Wordpress.
tutoriel wordpress
Conseil
l’année dernière
Tutoriel WordPress
WordPress est la plateforme la plus utilisée au monde pour créer des sites web. Voici de nombreux tutoriels pour vous accompagner dans sa mise en place.
Conseil backgroundL'évolution du comportement du consommateur et son influence sur les entreprises en 2021
Conseil
l’année dernière
Comment créer son site web soi-même ?
Avoir son site internet professionnel est devenu incontournable aujourd'hui. Chacun peut désormais créer un site web sans être un expert en informatique.
fi 6 alternatives a wordpress cms opensource
Conseil
l’année dernière
6 alternatives au CMS WordPress
WordPress est le leader des CMS (Content Management System). Ses avantages sont indéniables mais y a-t-il une alternative plus appropriée à votre besoin ?
Logiciel backgroundillustration humain 21
Logiciel
il y a 2 ans
CMS gratuit, une bonne idée pour mon site ?
Certains CMS (Content Management Systems) proposent de réaliser un site gratuitement. Est-ce si simple ? De quoi s’agit-il et doit-on s’y fier ? Eléments de réponses pour affiner votre réflexion.
drupal vs wordpress
Logiciel
il y a 2 ans
WordPress vs Drupal : quel CMS choisir ?
Nos 2 experts comparent WordPress et Drupal. Avantages, inconvénients... trouvez celui qui correspond à votre projet de site internet !