WPML

Avant de commencer

  • Yoast SEO ou Rank Math installé et actif 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 défini dans le Setup Wizard – sous-dossiers (example.com/es/) ou sous-domaines (es.example.com). Évitez les paramètres ?lang= ; Google comprend bien les sous-dossiers et les sous-domaines, mais traite mal le format avec paramètres.

Les champs SEO sont traduits avec les articles – choisissez votre méthode dans le tableau de bord de traduction

Les métadonnées SEO appartiennent à vos articles. Ouvrez WPMLTraductionsTableau 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é, pas d’écran par 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 est é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ée 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, tout comme ils le feraient pour le contenu principal.

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 – sensible à la longueur et au 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 traduit pas et ne les supprime pas.

Traduire les métadonnées de terme de taxonomie de Yoast SEO

Les termes de taxonomie (catégories, étiquettes, taxonomies personnalisées) possèdent leurs propres métadonnées SEO : titre, méta description, requête cible, titre de fil d’Ariane, ainsi que les titres et descriptions pour les réseaux sociaux. WPML SEO ajoute ces métadonnées à la tâche de traduction du terme, pour Yoast SEO et Rank Math. Les métadonnées sont traduites lorsque WPML traduit le terme, par exemple en même temps qu’un article qui l’utilise.

Pour Yoast SEO, vous pouvez également envoyer les métadonnées de terme de tous les termes en une seule fois : accédez à WPMLTraductionsTableau de bord, développez la section Yoast SEO et sélectionnez l’élément Métadonnée de terme. Si vous saisissez vous-même une valeur dans un terme traduit, WPML conserve votre valeur.

La sélection de la catégorie principale sur chaque article se synchronise automatiquement avec les traductions, avec Yoast SEO et Rank Math.

Hreflang et sitemaps XML – émis par WPML

Dans la plupart des cas, vous n’avez rien à faire pour que le hreflang soit correct. WPML SEO place les balises à l’un de ces deux endroits :

  • <xhtml:link rel="alternate" hreflang="…"> dans le sitemap XML, lorsque le sitemap XML de votre extension SEO est activé. WPML SEO ajoute une entrée par traduction au sitemap XML de Yoast SEO ou Rank Math, plus une entrée x-default pour la langue par défaut. Lorsque WPML SEO s’exécute pour la première fois avec le sitemap XML activé, il désactive les balises hreflang dans le <head> de la page. Si vous activez le sitemap XML plus tard, désactivez vous-même l’option Afficher les langues alternatives dans la section HEAD. Les configurations avec une langue par domaine obtiennent automatiquement leur propre sitemap XML filtré.
  • <link rel="alternate" hreflang="…"> dans le <head> de la page, lorsque le sitemap XML est désactivé. Une balise par alternative de langue, plus un x-default pour les visiteurs dont la langue ne correspond à aucune de vos traductions. Si vous désactivez le sitemap XML plus tard, WPML SEO réactive ces balises.

Une page qui affiche le contenu d’origine parce qu’elle n’a pas encore de traduction (l’option Afficher comme traduit) est un doublon de l’original pour les moteurs de recherche. Les sitemaps XML ne la répertorient pas, et avec Yoast SEO, son URL canonique pointe vers la page d’origine.

La structure des URL, le comportement du hreflang et les paramètres de traduction des slugs se trouvent dans WPMLParamètresURL et 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 passe souvent à côté de 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é. Google Keyword Planner avec le filtre par pays, Ahrefs, Semrush ou la saisie semi-automatique de Google dans la langue et le pays cibles.
  • 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. Soit vous envoyez les pages restantes depuis le tableau de bord, soit vous activez Tout traduire automatiquement dans WPMLTraductionsTableau de bord, et WPML traduira 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 sitemap XML. Ouvrez votre index de sitemaps XML (/sitemap_index.xml pour Yoast SEO et Rank Math) puis l’un de ses sitemaps XML > afficher le code source de la page. Pour chaque URL traduite, recherchez les entrées <xhtml:link rel="alternate" hreflang="…"> imbriquées dans son bloc <url>.
  • Balises hreflang dans le <head> de la page, si le sitemap XML de votre extension SEO est désactivé. Ouvrez une URL traduite > afficher le code source de la page (Ctrl+U sur Windows, Cmd+Option+U sur Mac) > recherchez hreflang. Vous devriez voir un <link rel="alternate" hreflang="…"> par langue plus un x-default.
  • 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 > afficher le code source de la page > recherchez <title>, <meta name="description">, <meta property="og:title">, <meta property="og:description">. Chacun 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 à faire du débogage à 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 versions linguistiques.

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

  • Rapport sur les sitemaps. confirmez que votre sitemap XML est soumis et que Google a découvert les nouvelles URL.
  • IndexationPages. 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 là que le travail porte visiblement ses fruits.

Si une page traduite n’est pas indexée après plusieurs semaines, vérifiez robots.txt, vérifiez que la page n’est pas 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 GSC. WPML ne bloque pas l’indexation lui-même, la cause se situe donc presque toujours en amont.

Écrit parAmir

Rédigé parAmir