WPML

Avant de commencer

  • Yoast SEO ou Rank Math installés et actifs sur le site. (Vous utilisez All in One SEO ? WPML SEO ne s'y intègre pas ; WPML traduit ses champs comme des champs personnalisés – voir Traduire All in One SEO avec WPML.)
  • WPML et le module complémentaire WPML SEO actifs.
  • Vos métadonnées SEO optimisées d'abord dans la langue par défaut – titres, descriptions, slugs, schémas. Traduire un mauvais SEO ne le corrige pas ; cela le multiplie.
  • Un format d'URL optimisé pour le SEO configuré dans le Setup Wizard – sous-répertoires (example.com/es/) ou sous-domaines (es.example.com). Évitez les paramètres ?lang= ; Google comprend bien les sous-répertoires et les sous-domaines, mais gère mal le format par paramètre.

Les champs SEO se traduisent avec les articles – choisissez votre méthode dans le Tableau de bord de traduction

Les métadonnées SEO appartiennent à vos articles. Ouvrez WPML > Traductions > Tableau de bord, sélectionnez les articles que vous souhaitez traduire et choisissez une méthode de traduction à l'étape 2. Les champs SEO accompagnent l'article dans la même tâche de traduction – pas de flux de travail séparé, ni d'écran spécifique à l'extension.

Les méthodes qui traduisent les métadonnées SEO :

  • Traduire automatiquement. PTC gère les champs SEO avec la même qualité (et les mêmes contraintes) que le contenu du corps du texte.
  • Traduire moi-même. Ouvre l'Éditeur de traduction avancé avec les champs SEO étiquetés à côté du corps de l'article.
  • Attribuer un traducteur. Même éditeur, attribué à un traducteur de votre équipe.
  • Attribuer un service de traduction. Envoie les champs SEO avec l'article au service externe.

Tout traduire automatiquement prend en charge les champs SEO de la même manière que les articles.

Traduire manuellement – chaque champ SEO étiqueté dans l'Éditeur de traduction avancé

Lorsqu'un traducteur ouvre une tâche, l'Éditeur de traduction avancé affiche chaque champ de métadonnées SEO sur sa propre ligne, à côté des lignes du corps de l'article. Chaque ligne est clairement étiquetée : Titre SEO, Méta description, Description Facebook, etc. Les traducteurs modifient chaque champ sur place, exactement comme ils le feraient pour le contenu du corps du texte.

Deux effets secondaires à connaître :

  • Les limites de caractères ne sont pas appliquées dans l'éditeur manuel. Il incombe au traducteur de maintenir les titres à moins de ~60 caractères et les descriptions à moins de ~160. Google tronque le surplus dans les résultats de recherche.
  • Les espaces réservés SEO apparaissent dans le champ source (%%title%%, %%sep%%, %%sitename%%). Laissez-les tels quels dans la traduction ; ils se développeront pour afficher les mêmes valeurs dynamiques dans la langue cible.

Traduire avec PTC – prise en compte de la longueur et du glossaire

PTC traduit les champs SEO en même temps que le corps de l'article. Deux choses se produisent derrière ce simple clic :

  • Traduction sensible à la longueur. PTC sait quels champs ont des contraintes de caractères et les traduit pour qu'ils s'y adaptent. Les méta-titres et descriptions traduits restent dans les limites recommandées par Google pour chaque langue, afin que le message complet atteigne la SERP.
  • Traduction sensible au glossaire. Vos entrées de glossaire – noms de produits, noms de marques, mots-clés cibles par marché – sont appliquées à chaque champ SEO. L'image de marque survit à la traduction, et les mots-clés sur lesquels vous avez décidé de vous positionner sont ceux qui se retrouvent dans les métadonnées.

PTC préserve automatiquement les espaces réservés SEO – il ne les traduira pas et ne les supprimera pas.

Traduire les métadonnées des termes de taxonomie de Yoast SEO

Les termes de taxonomie (catégories, étiquettes, taxonomies personnalisées) comportent leurs propres métadonnées Yoast SEO. Chaque terme possède un titre, une description et une image de partage social. Les métadonnées de terme n'accompagnent pas les traductions d'articles ; envoyez-les explicitement depuis WPML > Traductions > Tableau de bord, développez la section Yoast SEO et sélectionnez l'élément Métadonnée de terme. Les métadonnées de Yoast SEO pour chaque terme suivent le flux de travail de traduction standard.

Rank Math gère ses métadonnées de taxonomie différemment : la sélection de la catégorie principale sur chaque article se synchronise automatiquement avec les traductions.

Hreflang et sitemaps XML – générés par WPML

Vous n'avez rien à faire pour configurer correctement hreflang ; WPML émet les balises aux deux endroits où Google les attend :

  • <link rel="alternate" hreflang="…"> dans le <head> de la page. Une balise par alternative de langue, plus un x-default pour les visiteurs dont la langue ne correspond à aucune de vos traductions.
  • <xhtml:link rel="alternate" hreflang="…"> dans le sitemap XML. Pour Yoast SEO et Rank Math. Les configurations avec un domaine différent par langue obtiennent automatiquement leur propre sitemap XML filtré.

La structure des URL, le comportement hreflang et les paramètres de traduction des slugs se trouvent dans WPML > Paramètres > URL, slugs, SEO. Les valeurs par défaut sont judicieuses ; la plupart des sites n'ont jamais besoin d'y toucher.

Traduisez les mots-clés de manière réfléchie – la traduction directe manque souvent la façon dont les gens cherchent

La plus grande erreur SEO sur les sites multilingues est de supposer qu'une traduction directe d'un mot-clé anglais correspond à ce que les internautes français, japonais ou arabes tapent réellement. Ce n'est généralement pas le cas.

Avant de traduire des pages à forte valeur ajoutée, passez en revue vos mots-clés cibles par marché :

  • Utilisez un outil de mots-clés par marché. L'Outil de planification des mots clés de Google avec le filtre de pays, Ahrefs, Semrush ou la saisie semi-automatique de Google dans la langue cible et le pays.
  • Ajoutez le bon mot-clé par marché à votre glossaire. PTC l'utilisera de manière cohérente sur chaque page qui aborde ce terme.
  • Ne luttez pas contre l'idiome local. Si le terme de recherche naturel en allemand pour sneakers est Turnschuhe, verrouillez-le ; n'imposez pas Sneakers simplement parce que cela correspond à la page en anglais.

C'est le levier qui transforme « mon site est traduit » en « mon site est bien classé sur tous les marchés ».

Révisez et passez à l'échelle

Une fois vos pages à forte valeur ajoutée traduites :

  • Vérifiez l'exhaustivité par sondage. Ouvrez les pages traduites et vérifiez que rien n'est resté dans la langue source – menus, barres latérales, pieds de page, texte des widgets. Les moteurs de recherche pénalisent les pages mélangeant plusieurs langues.
  • Envoyez le reste de votre contenu en traduction. Envoyez les pages restantes depuis le Tableau de bord, ou activez Tout traduire automatiquement dans WPML > Traductions > Tableau de bord et WPML traduit le nouveau contenu en arrière-plan à mesure que vous le publiez.

Vérifiez que le SEO a bien été intégré à vos traductions

Ne croyez pas WPML sur parole – vérifiez quelques pages traduites une fois que tout est en ligne.

  • Balises hreflang dans le <head> de la page. Ouvrez une URL traduite > affichez le code source de la page (Ctrl+U sous Windows, Cmd+Option+U sous Mac) > recherchez hreflang. Vous devriez voir un <link rel="alternate" hreflang="…"> par langue plus un x-default.
  • Balises hreflang dans le sitemap XML. Ouvrez l'URL de votre sitemap XML (/sitemap.xml pour Yoast SEO ou /sitemap_index.xml pour Rank Math). Pour chaque URL traduite, recherchez les entrées <xhtml:link rel="alternate" hreflang="…"> imbriquées dans son bloc <url>.
  • Métadonnées SEO traduites dans l'éditeur WP. Modifiez l'article traduit > faites défiler jusqu'à la boîte de métadonnées Yoast SEO ou Rank Math. Le titre, la méta-description et les champs sociaux doivent afficher le texte traduit, et non l'original dans la langue source.
  • Métadonnées SEO traduites dans la page rendue. Visitez l'URL traduite > affichez le code source de la page > recherchez <title>, <meta name="description">, <meta property="og:title">, <meta property="og:description">. Chacune doit correspondre aux métadonnées traduites que vous avez vues dans l'éditeur.

Une seule vérification suffit. Le fonctionnement est le même pour chaque page – si c'est correct sur une page traduite, ça l'est sur toutes.

À quoi s'attendre dans Google après la mise en ligne

Le travail n'apparaît pas immédiatement dans les résultats de recherche. Voici le calendrier.

  • Commencez par la vérification ci-dessus. Sans confirmer que le SEO a bien été traduit, tout ce qui suit revient à déboguer à l'aveugle.
  • Google découvre les nouvelles URL en quelques jours. Googlebot lit votre sitemap XML et commence à analyser les URL traduites. Les entrées hreflang que vous avez vérifiées aident Google à associer les traductions à leurs équivalents dans la langue par défaut.
  • Les signaux de classement se construisent sur quelques semaines. Les nouvelles URL n'apparaissent pas dans les résultats de recherche dès le premier jour. Les impressions et les classements se développent à mesure que Google comprend la relation entre vos différentes versions linguistiques.

Utilisez la Google Search Console pour le suivre. Ajoutez votre domaine en tant que propriété (ou vos sous-domaines de langue, si vous avez choisi cette option) et surveillez :

  • Rapport Sitemaps. Confirmez que votre sitemap XML est soumis et que Google a découvert les nouvelles URL.
  • Indexation > Pages. Vérifiez que les URL traduites affichent Indexée. Tout ce qui reste bloqué sur Détectée – actuellement non indexée ou Explorée – actuellement non indexée nécessite une investigation.
  • Performances. Filtrez par Pays et par Page pour voir les impressions et les clics atterrissant sur les URL traduites. C'est ici que le travail porte visiblement ses fruits.

Si une page traduite n'est pas indexée après plusieurs semaines, vérifiez le fichier robots.txt, vérifiez que la page n'est pas en noindex dans la boîte de métadonnées Yoast SEO ou Rank Math, et demandez l'indexation dans l'outil d'inspection d'URL de la GSC. WPML ne bloque pas l'indexation lui-même, la cause se trouve donc presque toujours en amont.

Écrit par Amir · Dernière mise à jour le 2 juillet 2026

Écrit par Amir · Dernière mise à jour 2 juillet 2026