Redirection 301 et chaînes de redirection

Une redirection 301 indique au navigateur et aux moteurs de recherche qu'une adresse a changé pour de bon. Elle fait son travail en un seul saut. Quand plusieurs redirections s'enchaînent avant la page finale, chaque saut ajoute un aller-retour vers le serveur et une règle de plus à maintenir.

Les chaînes sont fréquentes, et elles ne se voient pas : la page finit par s'afficher. C'est l'un des points que vérifie l'audit du référencement, sur chaque site.

Ce que chaque type de redirection dit au moteur

La norme HTTP (RFC 9110) distingue les redirections permanentes (301 et 308) des redirections temporaires (302 et 307). Google en tire des conséquences différentes, décrites dans sa documentation sur les redirections.

  • 301 et 308 : l'adresse a déménagé. Google y voit un signal fort que la nouvelle adresse doit être retenue dans ses résultats.
  • 302 et 307 : le déplacement est provisoire. Google continue d'afficher l'ancienne adresse dans ses résultats.
  • Meta-refresh : une consigne placée dans la page elle-même. Immédiate, Google la traite comme permanente. Différée de quelques secondes, comme temporaire.
  • Redirection JavaScript : Google ne la voit que s'il parvient à exécuter le script de la page. Il la recommande seulement quand aucune autre méthode n'est possible.

Une 302 laissée en place après un déménagement définitif ne casse rien pour le visiteur. Elle laisse simplement le moteur afficher une adresse qui n'est plus la bonne.

D'où viennent les chaînes de redirection

Une chaîne naît rarement d'une décision. Elle se forme quand un changement ajoute sa règle à celles des changements précédents au lieu de les remplacer. Le passage en HTTPS, puis le choix de l'adresse avec www, puis l'ajout d'un dossier par langue donnent par exemple : http://exemple.fr redirige vers https://exemple.fr, qui redirige vers https://www.exemple.fr, qui redirige vers https://www.exemple.fr/fr/. Trois sauts, là où un seul suffisait.

Les liens internes qui visent encore d'anciennes adresses et une adresse canonique qui pointe vers une page redirigée prolongent le trajet de la même façon.

Les robots de Google suivent jusqu'à dix sauts. Sa documentation ne chiffre aucune perte de classement due à une chaîne, mais elle recommande de rediriger directement vers la destination finale. Au-delà du temps perdu à chaque visite, une chaîne rend le site fragile : chaque règle intermédiaire peut être supprimée ou modifiée sans qu'on se souvienne de ce qu'elle raccordait.

Ce que nous relevons sur les sites audités

45 %ont, à l'entrée du site, une chaîne d'au moins deux sauts, une boucle, ou une redirection en meta-refresh ou en JavaScript

Ce pourcentage porte sur une trentaine de sites audités entre le 14 août 2026 et le 24 septembre 2026, ceux où le point a pu être vérifié. Beaucoup ont été audités parce qu'un défaut s'y voyait vite : le chiffre décrit nos audits, pas l'ensemble des sites.

Ce que l'audit regarde, et pourquoi

L'audit suit les redirections dans un navigateur, comme un visiteur, et relève chaque saut avec son code.

  • Les adresses d'entrée du site, en http et en https, avec et sans www : le nombre de sauts avant la page, leur caractère permanent ou temporaire, et les boucles qui empêchent la page de s'afficher.
  • Les sauts émis par votre serveur, et eux seuls. Un navigateur récent passe de lui-même de http à https et présente ce passage comme une redirection, alors qu'aucun serveur ne l'a envoyée. L'audit l'écarte : le compter ferait passer pour une chaîne la configuration la plus correcte.
  • Les redirections en meta-refresh ou en JavaScript placées là où le serveur devrait répondre lui-même.
  • La cohérence entre les adresses avec et sans www : l'une doit rediriger vers l'autre. Si les deux affichent la page, l'accueil existe en double.
  • L'adresse canonique de chaque page, celle que le moteur doit retenir : elle doit mener directement à une page qui répond, sans redirection, sans erreur et sans consigne de non-indexation.

Le seuil est de deux sauts. Un saut, par exemple de http vers https, est le fonctionnement normal d'une redirection et ne compte pas. Deux sauts signifient qu'une règle en suit une autre au lieu de la remplacer.

Ce qui se corrige simplement, ce qui demande un projet

Une chaîne se corrige à sa source : la première règle doit mener directement à l'adresse finale. Ajouter une redirection de plus pour réparer un trajet allonge la chaîne au lieu de la raccourcir. Les liens internes et les adresses canoniques qui visent une ancienne adresse se mettent à jour vers la bonne.

Remplacer une 302 par une 301 se fait en général dans la configuration du serveur ou du gestionnaire de contenu, sans toucher aux pages.

Le travail devient un projet quand les règles se sont accumulées à plusieurs endroits : chez l'hébergeur, dans le gestionnaire de contenu, dans un service placé devant le site. Il faut d'abord établir quelle couche émet quel saut. C'est aussi ce que prépare une migration SEO bien menée : une table où chaque ancienne adresse mène à sa nouvelle page en un seul saut.

Ce que cette vérification ne dit pas

Nous suivons les redirections des adresses que nous rencontrons : les entrées du site, les pages parcourues, leurs adresses canoniques. Les anciennes adresses que plus aucune page ne lie, mais que d'autres sites citent encore, ne sont pas vérifiées.

Nous ne voyons pas comment Google a traité vos redirections, ni quelles anciennes adresses il garde en mémoire. Cette information se lit dans la Search Console du site.

Par Quentin Mathis, Z29K · mis à jour le 28 septembre 2026

À lire ensuite

Migration SEO : avant et après la bascule

Une refonte peut changer toutes les adresses d'un site. Ce qui se prépare avant la mise en ligne, et ce que l'audit remesure après.

Lire le guide →

Robots.txt : ce qu'il interdit vraiment

Robots.txt règle l'exploration de votre site, pas son indexation. Les lignes qu'un robot ignore, les erreurs qui ne se voient pas, et ce que l'audit vérifie.

Lire le guide →

Données structurées : ce qui sert encore

Organization, WebSite, BreadcrumbList, Article, Product : les données structurées qui servent encore, et pourquoi elles doivent dire la même chose que la page.

Lire le guide →