vendredi 25 septembre 2026

À propos

Contact

Multilingue

x-default dans les balises hreflang : le cas que la documentation explique mal

Un audit SEO signalait une balise x-default manquante sur un site en trois langues. Voici ce que doit contenir cette balise selon la structure du site.

Par Clément Hadrot • 20 juillet 2021 • 5 min de lecture • Aucun commentaire
x-default dans les balises hreflang : le cas que la documentation explique mal

Symptôme : un audit SEO externe commandé par un client signalait, sur un site disponible en français, anglais et espagnol, l’absence de la valeur x-default parmi les balises hreflang générées automatiquement par le plugin multilingue installé. Le rapport se contentait de signaler l’absence de la balise, sans expliquer ce qu’il fallait y mettre concrètement, ni pourquoi elle avait de l’importance pour le référencement international du site.

Ce cas ne reprend pas le diagnostic général des balises hreflang mal configurées, déjà traité en détail dans un précédent article : il se concentre uniquement sur ce que doit contenir la valeur x-default elle-même, un point que la documentation officielle de Google aborde de façon assez théorique sans détailler les cas concrets rencontrés sur un site WordPress réel.

Diagnostic : à quoi sert réellement x-default

La valeur hreflang="x-default" ne correspond à aucune langue précise : elle indique aux moteurs de recherche quelle version du contenu proposer à un visiteur dont la langue de navigateur ou la localisation géographique ne correspond à aucune des langues explicitement listées dans les autres balises hreflang de la page. Un visiteur japonais consultant un site franco-anglo-espagnol sans version japonaise disponible sera orienté, en théorie, vers la version désignée par x-default, si les moteurs de recherche choisissent de respecter cette indication.

Diagnostic approfondi : trois architectures, trois bonnes réponses

La valeur correcte à placer dans x-default dépend entièrement de la structure de navigation du site, un point que les documentations génériques passent rapidement sous silence. Trois cas se présentent régulièrement en pratique.

Premier cas : le site dispose d’une page de sélection de langue explicite avant tout contenu, généralement à la racine du domaine. Dans cette configuration, x-default doit pointer vers cette page de sélection elle-même, puisque c’est la destination la plus pertinente pour un visiteur sans langue correspondante.

Deuxième cas, le plus fréquent : le site n’a pas de page de sélection dédiée et redirige automatiquement chaque visiteur vers une langue par défaut déterminée soit par la structure de l’URL, soit par la détection du navigateur. Dans ce cas, x-default doit pointer vers cette même langue par défaut, cohérente avec ce que verrait effectivement un nouveau visiteur sans préférence de langue détectée.

L'essentiel à retenir : x-default cible le visiteur dont la langue ne correspond à aucune version proposée ; Son contenu correct dépend de la présence ou non d'une page de sélection de langue ; Une mauvaise valeur peut envoyer tous les nouveaux visiteurs vers une langue qu'ils ne comprennent pas

Troisième cas, plus rare : le site cible principalement un marché précis avec des langues secondaires en complément, sans réelle notion de langue « par défaut » au sens éditorial. Dans cette situation, x-default pointe généralement vers la langue qui capte historiquement le plus de trafic, un choix qui relève autant d’une décision marketing que d’une pure question technique.

Correctif : configurer la valeur dans Polylang ou WPML

Sous Polylang Pro, la valeur utilisée pour x-default dans le sitemap et les balises de tête suit généralement la langue par défaut définie dans Langues > Réglages, sans configuration séparée nécessaire dans la plupart des cas standards. Sous WPML, la génération hreflang suit une logique équivalente, calée sur la langue par défaut du site définie dans les réglages de langues WPML. Si une page de sélection de langue existe en dehors du mécanisme de traduction standard, une configuration manuelle de la balise sur cette page précise devient nécessaire, via un filtre PHP ou une extension SEO compatible.

  • Vérifiez que la langue par défaut définie dans le plugin multilingue correspond réellement à la langue souhaitée pour x-default.
  • Une redirection automatique par géolocalisation IP peut entrer en conflit avec la valeur déclarée dans x-default : les deux mécanismes doivent rester cohérents entre eux.
  • Un test avec plusieurs paramètres de langue de navigateur différents confirme le comportement réel perçu par un visiteur.

Prévention : éviter la confusion la plus fréquente

Une confusion très répandue consiste à croire que x-default doit obligatoirement correspondre à la langue anglaise, par une sorte de convention internationale supposée. Ce n’est pas le cas : la spécification ne fixe aucune langue par défaut universelle, la valeur dépend uniquement de la structure et de la stratégie propres à chaque site. Un site majoritairement francophone avec un public secondaire anglophone peut tout à fait déclarer sa version française comme x-default, si c’est cohérent avec le comportement réel de redirection du site.

Je documente toujours, dans le cahier des charges technique d’un projet multilingue, la valeur attendue pour x-default avant même de configurer le plugin multilingue : c’est une décision de structure, pas un simple réglage technique à cocher après coup.

Pour aller plus loin

La balise x-default ne se résume pas à un champ technique à remplir pour satisfaire un audit SEO : sa valeur correcte découle directement de la structure de navigation du site et du comportement réel réservé à un visiteur sans langue correspondante. Une fois cette logique comprise, la configuration dans Polylang ou WPML suit naturellement la langue par défaut déjà définie dans les réglages du plugin, sauf architecture particulière avec page de sélection de langue dédiée.

Partager :

À propos de l'auteur

Clément Hadrot

Développeur WordPress, passionné par Elementor, le FSE et l’automatisation par IA.

Voir tous ses articles

Dans la même veine

À lire aussi