Hreflang pointe vers une redirection dans TranslatePress : comment corriger

Votre page traduite s’ouvre correctement. Le sélecteur de langue semble fonctionner. Puis un audit SEO vous signale qu’une URL hreflang redirige.
En général, cet avertissement signifie qu’un lien de langue pointe encore vers une adresse qui renvoie les visiteurs ailleurs. La page peut sembler tout à fait normale, car votre navigateur suit automatiquement la redirection.
Pour corriger le problème, identifiez l’URL finale qui fonctionne pour cette langue et corrigez le réglage ou l’intégration qui génère l’ancienne adresse hreflang. Conservez toute redirection utile depuis l’ancienne URL, videz les caches concernés et vérifiez à nouveau les liens de langue.
Voici comment mener ce travail dans TranslatePress, et comment LingoWP aide à garder ces liens alignés lorsque les adresses des pages changent.
Publié par LingoWP. Les consignes externes ont été vérifiées le 6 octobre 2026. L’explication du produit ci-dessous s’appuie sur la revue de développement de LingoWP 1.5.
Que signifie « hreflang pointe vers une redirection » ?
Hreflang indique aux moteurs de recherche où trouver les versions linguistiques ou régionales d’une page. Par exemple, une page d’événement en français peut identifier la page d’événement équivalente en néerlandais.
Un avertissement de redirection signifie que l’adresse indiquée pour l’une de ces versions ne sert pas directement la page. Elle renvoie une réponse de redirection, comme 301 ou 302, avant d’atteindre une autre URL.
Prenons cet exemple illustratif :
| Ce que vous vérifiez | URL | Ce qui se passe |
|---|---|---|
| URL néerlandaise indiquée dans hreflang | https://example.com/evenement/summer-concert/ |
Redirige vers une autre adresse |
| Page d’événement néerlandaise actuelle | https://example.com/event/summer-concert/ |
Ouvre directement la page prévue |
L’entrée hreflang doit utiliser l’adresse actuelle de la deuxième ligne.
Screaming Frog classe les URL alternatives qui redirigent dans son contrôle Non-200 Hreflang URLs et recommande de faire pointer les annotations vers les bonnes pages canoniques et indexables. Une réponse 200 signifie que la requête a abouti ; vous devez tout de même vérifier que la page contient le contenu attendu. Voir son explication.
Pourquoi la page fonctionne alors que l’avertissement persiste
Un visiteur qui ouvre l’ancienne URL peut être redirigé vers la bonne page sans remarquer le changement d’adresse. C’est utile lorsque quelqu’un suit un ancien favori ou un ancien lien.
En revanche, les annotations de langue de votre site doivent déjà indiquer la destination actuelle. Laisser une ancienne adresse dans hreflang ajoute une étape inutile et rend la relation entre les versions linguistiques moins claire.
Cet avertissement ne prouve pas à lui seul que vous avez perdu des positions. Hreflang aide Google à comprendre les relations entre langues, et Google exige des liens de retour entre les versions concernées. Un audit doit vérifier ces relations sur les URL finales. Les consignes de Google expliquent ces exigences.
L’objectif pratique est simple : chaque entrée de langue doit mener directement à la bonne version du même contenu.
Comment corriger les URL hreflang qui redirigent dans TranslatePress
1. Trouvez l’URL alternative exacte qui redirige
Partez d’une page concernée de votre audit. Notez :
- La page qui contient l’entrée hreflang.
- Le code de langue associé.
- L’URL indiquée dans cette entrée.
- L’URL finale atteinte après la redirection.
Pour vérifier la page manuellement, ouvrez-la, choisissez Afficher le code source de la page et recherchez hreflang. Vous avez seulement besoin d’identifier l’adresse indiquée ; vous n’avez pas à modifier le code de la page.
Si vous utilisez déjà Screaming Frog, regardez dans Hreflang → Non-200 Hreflang URLs. Son rapport distingue la page qui contient l’annotation de la cible à examiner.
2. Confirmez la bonne destination pour cette langue
Ouvrez la page finale et vérifiez qu’elle contient le contenu attendu dans la langue attendue. Un événement doit mener à l’événement correspondant, un produit au produit correspondant.
Utilisez les informations de réponse de votre audit pour confirmer que cette URL finale renvoie directement un 200. Voir une page se charger ne suffit pas : le navigateur a peut-être suivi une autre redirection.
Si l’URL censée être française aboutit à une page anglaise ou à la page d’accueil, examinez d’abord ce problème de routage. Reporter cette destination dans hreflang décrirait une mauvaise relation linguistique. Si la chaîne aboutit plutôt à une erreur, suivez les étapes prévues quand hreflang pointe vers une page 404.
3. Identifiez ce qui a changé dans l’adresse
Comparez l’ancienne URL et l’URL actuelle. La différence vous indique généralement où chercher.
| Différence | Ce qu’il faut examiner |
|---|---|
| Le nom de la page a changé | Le slug WordPress et son slug traduit |
Une section comme /event/ a changé |
L’extension ou les réglages qui contrôlent la base d’URL de ce contenu |
| Le dossier de langue a changé | Les réglages d’URL de langue de TranslatePress et les règles de redirection existantes |
| HTTP passe en HTTPS, ou le nom d’hôte change | L’URL du site et les réglages de redirection de l’hébergement |
| Seule la barre oblique finale change | Si les liens générés suivent le format d’URL actuel du site |
Ce sont des causes possibles, pas un diagnostic valable pour toutes les installations de TranslatePress. Commencez par la différence que vous pouvez réellement observer.
4. Corrigez le réglage qui génère l’URL obsolète
Pour un slug de page traduit, vérifiez la traduction par rapport au slug WordPress actuel.
La documentation de TranslatePress place la traduction des slugs dans le SEO Pack payant. Une fois celui-ci actif, vous pouvez ouvrir Traduire la page et sélectionner le slug de l’article. Vous pouvez aussi rechercher les slugs dans String Translation → Slugs lorsque l’entrée voulue n’est pas disponible dans l’éditeur de page. Suivre les instructions officielles de traduction des slugs.
Pour un événement, un produit, une catégorie ou un autre type de contenu personnalisé, vérifiez aussi l’extension qui contrôle son adresse. Un nom de page traduit correctement ne corrigera pas une base de section erronée ailleurs dans l’URL.
Si les réglages semblent corrects mais que la sortie reste fausse, examinez l’intégration sur une copie de préproduction du site. Notez votre version de TranslatePress, les modules actifs, votre extension SEO et votre extension de redirection. Consultez le journal des modifications de TranslatePress pour y trouver des corrections pertinentes avant de supposer qu’un ancien signalement s’applique encore.
Si votre sitemap XML indique une autre adresse que le hreflang de la page, voyez quoi faire quand les URL hreflang et du sitemap ne correspondent pas.
Une demande d’assistance utile est précise :
Sur cette page, l’entrée hreflang néerlandaise utilise l’ancienne adresse de l’événement. Elle renvoie un 301 vers l’adresse néerlandaise actuelle. Voici les deux URL, la page concernée et les versions de mes extensions actives.
L’assistance dispose ainsi d’un point de départ reproductible.
5. Conservez l’ancienne redirection et actualisez la sortie concernée
Si l’ancienne adresse a été déplacée définitivement, sa redirection peut rester nécessaire pour les favoris, les liens externes et les anciens résultats de recherche. Corrigez l’entrée hreflang pour qu’elle utilise l’adresse actuelle tout en conservant cette redirection utile.
Après avoir corrigé le réglage à l’origine du problème, videz le cache de page, d’hébergement ou de CDN concerné pour que la page publique affiche les annotations mises à jour. Vérifiez ensuite la page en tant que visiteur déconnecté.
Si l’adresse obsolète revient immédiatement, continuez à examiner le composant qui la génère. Vider le cache à répétition ne corrigera pas une règle d’URL inchangée.
6. Revérifiez les versions linguistiques ensemble
Vérifiez la page d’origine et ses équivalents traduits. Google précise que les versions linguistiques doivent se référencer elles-mêmes ainsi que les autres versions, avec des liens de retour entre les pages concernées.
Pour les pages concernées, vérifiez que :
- Les entrées hreflang utilisent les adresses finales prévues.
- Ces adresses s’ouvrent directement et renvoient un 200.
- Chaque destination contient la bonne langue et le contenu correspondant.
- Les versions linguistiques se renvoient mutuellement.
- Les réglages canoniques correspondent aux pages linguistiques prévues.
Google recommande, avec hreflang, une page canonique dans la même langue lorsqu’elle existe. Vérifiez tout réglage canonique personnalisé qui ferait pointer une page traduite vers une destination inappropriée. Lire les consignes de Google sur les URL canoniques.
Relancez l’audit après la modification. Pour un site comportant de nombreuses pages similaires, vérifiez le type de page concerné dans son ensemble, en plus du premier exemple corrigé.
Comment LingoWP garde les liens de langue à jour
Lorsque vous renommez une page ou modifiez un titre traduit, la maintenance des liens de langue devrait faire partie du même workflow.
LingoWP utilise le permalien WordPress actuel pour générer les adresses linguistiques d’une page et dérive les slugs traduits des titres traduits. Sa revue de développement décrit l’invalidation du cache d’URL concerné lorsque des articles ou des slugs changent.
Pour le propriétaire du site, l’avantage est d’avoir moins d’endroits à corriger après un changement d’adresse : les liens de langue de LingoWP sont générés à partir des informations actuelles de la page.
La revue de LingoWP 1.5 fait état de tests couvrant des cibles hreflang qui évitent les redirections d’anciens slugs de WordPress, ainsi que des redirections d’anciens slugs qui conservent la langue du visiteur. Ces tests étayent le comportement précis de renommage de page décrit ici.
LingoWP mérite donc d’être envisagé si l’alignement des adresses traduites est devenu une tâche de maintenance récurrente. Vous gérez la page et ses traductions dans un espace de travail central, tandis que l’extension gère ses liens de langue à partir des informations actuelles du contenu. Pour une comparaison plus large des deux extensions, lisez LingoWP ou TranslatePress.
Le routage tiers reste important. La revue n’a pas testé la configuration Events Calendar précise utilisée dans l’exemple fourni, et des règles de redirection externes peuvent modifier le comportement de n’importe quelle URL générée. Testez ces intégrations sur une copie de votre site avant de changer.
Découvrir LingoWP pour voir son espace de traduction et évaluer s’il convient au workflow de votre site.
Questions fréquentes
Dois-je supprimer la redirection 301 pour corriger hreflang ?
Si la redirection mène correctement une ancienne adresse vers son remplacement, conservez-la et mettez à jour l’entrée hreflang pour qu’elle utilise directement ce remplacement. Supprimer une redirection utile peut laisser d’anciens liens sans destination valide.
« Page avec redirection » dans la Search Console prouve-t-il une erreur hreflang ?
Non. Ce statut décrit une URL qui redirige et n’est pas indexée sous cette adresse. Vous devez examiner séparément les annotations de langue pour établir si hreflang utilise cette adresse. Le test en direct de l’outil d’inspection d’URL de Google suit les redirections : un test réussi ne prouve donc pas non plus que l’URL d’origine renvoie directement un 200. Voir la documentation du rapport d’indexation des pages.
Vider le cache peut-il corriger l’avertissement ?
Cela peut aider lorsque l’adresse sous-jacente a déjà été corrigée et que les visiteurs reçoivent une ancienne sortie mise en cache. Si un réglage ou une intégration génère toujours la mauvaise adresse, corrigez d’abord cette cause.
Dois-je changer d’extension pour résoudre le problème ?
Un slug obsolète, une incohérence de configuration ou un problème d’intégration peut se corriger dans votre configuration actuelle. Envisagez LingoWP si vous voulez aussi son workflow de traduction et sa façon de maintenir les liens de langue. Vérifiez les URL concernées après tout changement, y compris une migration.