Clustraly
SEO technique & Agent SEO

Hreflang alternates : servez la bonne langue à chaque visiteur

Hreflang alternates est une fonctionnalité du module SEO technique & Agent SEO de Clustraly. Les hreflang alternates sont des balises d'en-tête qui indiquent aux moteurs de recherche quelle URL correspond à chaque langue d'une page, x-default compris.

Clustraly émet une balise alternate pour la langue par défaut et pour chaque langue réellement traduite, complétées d'un x-default, sur vos articles, pages, catégories et tags. Le routage suit exactement votre canonical, sans signal contradictoire.

Visibilité internationale

Le bon visiteur voit la bonne langue

Vos lecteurs arrivent directement sur la version de la page rédigée dans leur langue, sans traduction automatique du navigateur ni redirection approximative.

Clustraly déclare aux moteurs quelle URL sert chaque langue : une balise pour la langue par défaut, une pour chaque langue effectivement traduite, et un x-default qui prend le relais pour toute langue non couverte.

  • Une balise par langue traduite, plus la langue par défaut
  • Un x-default pour les langues non couvertes
  • Émis pour articles, pages, catégories et tags
Cohérence des signaux

Un routage calqué sur votre canonical

Chaque alternate pointe vers l'URL exacte que le moteur attend, parce que le routage reproduit la logique de votre balise canonical.

Clustraly construit le chemin selon le type d'entité : articles et pages à la racine /slug, catégories sous /category/slug, tags sous /blog/tag/slug. Aucun écart entre l'URL canonique et l'URL déclarée en alternate.

  • Articles et pages à la racine /slug
  • Catégories sous /category/slug
  • Tags sous /blog/tag/slug
  • Aligné sur la canonical, zéro signal contradictoire
Résolution des traductions

Seules vos vraies traductions apparaissent

La langue par défaut pointe vers le slug source. Une autre langue n'apparaît que si sa traduction existe réellement.

Clustraly utilise alors le slug traduit, ou, à défaut, le slug source servi sous le préfixe /code de langue. Vous n'exposez jamais un alternate vers une page qui n'a pas été traduite.

  • Langue par défaut sur le slug source
  • Slug traduit dès qu'une traduction existe
  • Repli sous /code de langue si le slug n'est pas traduit
  • x-default vers l'URL en langue par défaut
Garde-fous intégrés

Aucun faux signal envoyé aux moteurs

Clustraly reste silencieux quand il le faut. En dessous de deux langues actives, aucune balise n'est émise : un site monolingue ne déclare pas d'alternates inutiles.

Et les entités en corbeille sont exclues des alternates, pour ne jamais pointer un moteur vers un contenu que vous avez supprimé.

  • Rien n'est émis en dessous de deux langues actives
  • Les contenus en corbeille sont exclus
  • Pas d'alternate orphelin ni de page fantôme
Cas d'usage

Un blog multilingue balisé sans effort

Que vous publiiez un article traduit en trois langues, une page institutionnelle bilingue ou des archives de catégories et de tags, les alternates se génèrent au même endroit, avec la même logique.

Vous concentrez votre énergie sur le contenu ; le balisage international suit chaque type d'entité automatiquement.

  • Articles traduits en plusieurs langues
  • Pages institutionnelles bilingues
  • Archives de catégories et de tags
  • Même logique pour chaque type d'entité
Pourquoi ça compte

Le multilingue technique, réglé sans que vous y pensiez

Dès qu'une seconde langue est active et qu'une traduction existe, Clustraly balise la page. Vous gardez la main sur ce que vous traduisez ; le hreflang suit chaque entité, aligné sur votre canonical.

FAQ

Questions fréquentes

Que se passe-t-il si mon site n'a qu'une seule langue ?
Aucune balise hreflang alternate n'est émise. Clustraly ne déclare des alternates qu'à partir de deux langues actives, pour éviter tout signal inutile ou trompeur sur un site monolingue.
Une traduction manquante crée-t-elle un lien cassé ?
Non. Une langue n'apparaît en alternate que lorsqu'une traduction existe réellement. Clustraly utilise alors le slug traduit, ou à défaut le slug source servi sous le préfixe de langue. Vous n'exposez jamais d'alternate vers une page non traduite.
Comment le x-default est-il géré ?
Le x-default pointe vers l'URL en langue par défaut. Un moteur qui ne trouve pas de correspondance de langue précise sert donc la version par défaut, sans page d'erreur.
Les hreflang alternates risquent-ils de contredire ma canonical ?
Non. Le chemin de chaque alternate est construit avec la même logique de routage que la canonical : racine pour articles et pages, /category/ pour les catégories, /blog/tag/ pour les tags. Les deux signaux restent cohérents.
Prêt à commencer ?

Un balisage hreflang qui suit votre contenu, langue après langue

Activez vos langues, traduisez ce qui compte : Clustraly émet les hreflang alternates alignés sur votre canonical, avec x-default, sans jamais pointer vers une traduction absente ni un contenu en corbeille.