Accueil > Blog > Traduction > Comment ajouter des balises Hreflang dans WordPress

Comment ajouter des balises Hreflang dans WordPress

Hreflang WordPress - Comment l'ajouter
Par Jean
Dernière mise à jour : 31 mars 2025

L'un des aspects les plus difficiles de créer un site Web multilingue consiste à s'assurer que les moteurs de recherche indexent correctement votre contenu. Pour cela, les robots d'exploration doivent comprendre qu'il existe plusieurs versions de chaque page, chacune dans une langue différente. C'est là qu'intervient hreflang Les balises WordPress arrivent.

Hreflang Les balises ne sont pas inhérentes aux sites Web WordPress, mais elles sont faciles à implémenter à l'aide de ce système de gestion de contenu (CMS). Vous pouvez le faire avec ou sans extension, selon l'approche que vous souhaitez adopter.

Dans cet article, nous parlerons de ce que hreflang les étiquettes sont dans WordPress. Nous vous apprendrons également à les ajouter à vos pages manuellement ainsi qu'en utilisant une extension de traduction. Au travail !

Que sont hreflang Étiquettes ?

Hreflang Les balises sont de simples extraits de code placés dans les en-têtes de votre HTML. Elles indiquent aux moteurs de recherche quelle langue vous utilisez sur cette page spécifique. En voici un exemple :

<link rel="alternate" href="https://yourwebsite.com.com" hreflang="en-us">

Ceci la balise indique à Google – et aux autres moteurs de recherche – que la page est en anglais américain. Balises hreflang peut être extrêmement précis à cet égard, ce qui est parfait pour Sites web multilingues.

Le alternatif la désignation indique aux moteurs de recherche qu'ils ne regardent pas une page entièrement nouvelle, mais une version de contenu qu'ils ont déjà indexé dans une autre langue. Idéalement, vous utiliserez hreflang balises dans les trois scénarios suivants :

  • Le contenu de votre site web est disponible en plusieurs langues ;
  • Vous avez des pages Web qui utilisent des variantes d'une même langue, telles que l'anglais américain et l'anglais britannique ;
  • Votre site Web utilise une combinaison de plusieurs langues et de variantes régionales.

Sans hreflang tags, les utilisateurs qui trouvent votre contenu via les moteurs de recherche pourraient ne pas voir de résultats dans leur propre langue. De même, s'ils cliquent sur vos liens, ils verront votre contenu dans sa version ‘ par défaut ’ ou langue d'origine.

Certains de ces utilisateurs pourraient être suffisamment avertis pour trouver votre sélecteur de langue afin qu'ils puissent lire votre contenu. Cependant, bon nombre d'entre eux ne le pourront pas. Cela signifie que ne pas ajouter cette simple balise peut pénaliser vos utilisateurs. Heureusement, la mise en œuvre hreflang les étiquettes dans WordPress sont remarquablement simples.

Mais avant de plonger dans le tutoriel détaillé, voici une courte vidéo que vous pouvez regarder si vous manquez de temps :

Comment ajouter hreflang Étiquettes dans WordPress sans extension (2 méthodes)

Il y a deux façons d'ajouter hreflang les tags dans WordPress sans extension. Commençons par l'approche la plus simple.

1. Ajouter hreflang Balises pour vos en-têtes HTML

Chaque thème WordPress a un en-tête.php fichier, que vous pouvez modifier. Si vous voulez ajouter hreflang Pour ajouter des étiquettes (tags) dans WordPress sans plugin, le moyen le plus rapide est d'aller sur votre tableau de bord et de naviguer vers ApparenceÉditeur de thèmes. Ici, cherchez le en-tête.php dossier dans la barre latérale à droite :

Modification du fichier d'en-tête de votre thème.

Remarquez que nous avons mis en surbrillance le contenu de tête les balises dans la capture d'écran ci-dessus. C'est là que vous voudrez ajouter vos hreflang étiquette(s).

Par exemple, si vous traduisez votre site Web de l'anglais vers l'italien et le français, il faudrait ajouter ce qui suit après et avant :





Dans cet extrait de code, nous utilisons deux nouveaux éléments que vous n'avez pas encore vus. La première ligne définit la version ‘ canonique ’ de votre contenu, qui correspondrait à chaque page dans sa langue d'origine.

La deuxième ligne comprend le x-default balise, qui indique aux moteurs de recherche quelle version de votre site Web afficher s'ils ne trouvent pas celle qui correspond à la langue préférée d'un utilisateur. L'inclusion de cette balise est considérée comme une bonne pratique en matière de hreflang des balises, dont nous discuterons plus en détail plus loin dans cet article.

Bien que cette approche soit rapide, elle présente également des inconvénients. À moins d'utiliser un thème enfant, tout hreflang que vous ajoutez à votre en-tête.php le fichier disparaîtra lors de la mise à jour de votre thème. Pour cette raison, nous ne recommandons généralement pas cette approche pour les sites WordPress.

2. Inclure hreflang Balises dans votre plan de site XML

An Sitemap XML est un document que vous pouvez soumettre aux moteurs de recherche et qui comprend toutes les pages et tous les fichiers de votre site Web. Comme son nom l'indique, il s'agit d'une carte qui garantit que tous les éléments clés de votre site Web (dans des limites raisonnables) sont explorés et indexés.

Les sitemaps sont particulièrement utile pour les sites Web multilingues, car ils vous permettent d'indiquer toutes les versions existantes de chaque page. Voici un exemple rapide de ce hreflang Les balises ressemblent à ceci dans un sitemap :

http://yourwebsite.com
http://yourwebsite.com/es/

La structure de hreflang Les balises changent lorsque vous passez de fichiers HTML à des fichiers XML. Cependant, la logique sous-jacente reste la même :hreflang les balises sont bidirectionnelles, ce qui signifie que vous devez ajouter autant de variations qu'il y a de langues sur votre site web.

On peut soutenir que cette approche peut accélérer les temps de chargement de votre site Web puisque vous n'ajoutez pas de code directement dans vos en-têtes HTML. Cependant, en pratique, l'impact est presque toujours négligeable.

Dans tous les cas, il est plus sûr de modifier votre sitemap que de modifier les fichiers de votre thème. Cependant, plus votre site Web utilise de langues, plus cette mise en œuvre devient complexe.

Comment ajouter hreflang Balises avec un plugin de traduction WordPress

Jusqu'à présent, nous avons exploré deux approches manuelles pour ajouter hreflang étiquettes dans WordPress. Les deux fonctionnent, mais en pratique, leur mise en œuvre peut être fastidieuse. Cela s'applique particulièrement aux sites Web complexes, comportant de nombreuses pages. Par exemple, imaginez essayer d'ajouter hreflang balises utilisant un sitemap pour un boutique en ligne avec des centaines de produits à vendre — ce serait un cauchemar.

Pour la plupart des utilisateurs de WordPress, il y a très peu de scénarios où il est judicieux d'ajouter hreflang étiquettes manuellement. À la place, vous pouvez utiliser un plugin de traduction tel que TranslatePress cela les intégrera automatiquement pour vous.

Le plugin TranslatePress ajoutera automatiquement l'attribut hreflang pour chaque langue utilisée par votre site.

Pour utiliser TranslatePress, il vous suffit de sélectionner et d'ajouter des langues à votre site web en vous rendant sur Paramètres → TranslatePress → Généralités onglet de votre tableau de bord WordPress :

choisir la langue pour un site web multilingue

Cette fonctionnalité est également disponible avec version gratuite du plugin sur wp.org.

TranslatePress est également capable de distinguer les variations régionales de la plupart des langues. Par exemple, il existe six ‘ types ’ différents d'anglais que vous pouvez utiliser, comme le montre l'image ci-dessus.

Meilleures pratiques en matière de référencement (SEO) pour hreflang Étiquettes

Peu importe l'approche que vous adoptez en matière de mise en œuvre hreflang balises, il y a quelques directives de base que vous devez suivre. Comme nous l'avons mentionné auparavant, l'utilisation de x-default La balise en fait partie. Elle indique aux moteurs de recherche quelle version de votre site web ils doivent afficher s'ils ne parviennent pas à trouver une variante spécifique correspondant à la langue préférée de l'utilisateur. TranslatePress ajoute également automatiquement à votre site la possibilité de configurer cette balise, Paramètres → TranslatePress → Avancé onglet →  Divers section → Activer le hreflang x-default balise de langue option.

De plus, pour hreflang Pour que les balises fonctionnent, elles doivent être réciproques. Si vous naviguez sur la version anglaise d'un site Web, elle doit inclure des balises qui pointent vers ses autres langues et vice versa. Les moteurs de recherche ne reconnaîtront pas hreflang mots-clés s'il n'y a pas de lien réciproque. Cela empêche les concurrents de créer des balises pour faire passer leurs pages pour des versions alternatives de votre contenu.

TranslatePress met automatiquement en œuvre la communication bidirectionnelle hreflang balises, vous n'avez donc pas à vous soucier de l'exactitude. Il peut être difficile de s'assurer de n'en omettre aucune si vous abordez cette tâche manuellement.

Enfin, la mise en œuvre correcte de hreflang tags vous oblige à utiliser des codes de pays et de langue spécifiques. Dans de nombreux cas, ces codes sont évidents. Cependant, si vous comptez ajouter hreflang balises manuellement, nous vous recommandons de les vérifier deux fois en consultant la nomenclature normalisée ISO 639-1.

Encore une fois, si vous utilisez un plugin de traduction, vous n’avez pas à vous soucier d’ajouter les codes de langue et de pays appropriés. TranslatePress s’en chargera pour vous, ce qui vous permettra de concentrer vos efforts sur d’autres tâches.

Procurez-vous TranslatePress et ne vous faites plus de souci à propos de hreflang Étiquettes du jour

Hreflang Les balises sont des éléments clés dans les sites web multilingues. Si vous comptez sur les moteurs de recherche pour l'essentiel de votre trafic, vous devez vous assurer de les implémenter correctement dans WordPress. Vous pouvez les ajouter soit manuellement, soit en utilisant un plugin de traduction tel que TranslatePress pour automatiser le processus.

TranslatePress Multilingue

TranslatePress est la solution la plus simple pour traduire ton site WordPress. Elle est rapide, ne ralentit pas ton site, fonctionne avec N'IMPORTE QUEL thème ou plugin et est optimisée pour le référencement.

Si votre site Web utilise hreflang balises, il est également important de suivre les meilleures pratiques pour SEO multilingue. Ceux-ci incluent l'ajout d'un x-default balise, en s'assurant que votre hreflang les balises sont bidirectionnelles, et listent les codes corrects de langue et de pays.

Avez-vous des questions sur l'utilisation hreflang Des balises WordPress ? Discutons-en dans la section des commentaires ci-dessous !

Si vous avez trouvé ce message utile, consultez notre Chaîne YouTube, où nous téléchargeons constamment des tutoriels vidéo courts et faciles à suivre. Vous pouvez également nous suivre sur Facebook et X pour être le premier à savoir chaque fois que nous publions.