Aller au contenu
Un projet en tête ?
Le média GloriaWebmaster

Redirection 301 : à quoi ça sert et comment la mettre en place

A quoi sert une redirection 301 6 questions pour tout savoir

Une redirection est une consigne envoyée par votre serveur au navigateur ou au robot qui demande une page : « cette adresse n'est plus la bonne, voici la nouvelle ». Le visiteur ne la voit pas passer. Les moteurs de recherche, eux, la lisent comme une information de premier ordre : elle leur indique si le déplacement est définitif ou provisoire, et donc quelle URL doit apparaître dans les résultats.

Le sujet paraît purement technique. Il est surtout économique. D'après le baromètre France Num 2025 (Direction générale des entreprises, enquête Crédoc réalisée du 26 mars au 18 avril 2025 auprès de 11 021 entreprises répondantes, dont 7 978 TPE), 65 % des TPE-PME déclarent posséder un site présentant leur activité, et 81 % chez les PME seules. Or un site qui vit finit toujours par bouger : refonte, changement de nom de domaine, passage en HTTPS, réorganisation des rubriques. À chacun de ces moments, les redirections décident si l'audience et les liens acquis suivent le mouvement ou se perdent en route.

Quand une redirection devient nécessaire

Les cas de figure sont peu nombreux et faciles à reconnaître :

  • changement de nom de domaine : ancien-site.fr vers nouveau-site.fr ;
  • passage de HTTP à HTTPS, ou choix définitif entre www et sans www ;
  • refonte de site avec changement d'arborescence : /ancienne-categorie/produit vers /nouvelle-categorie/produit ;
  • nettoyage d'URL techniques : /index.php?id=589 vers /nom-du-produit ;
  • fusion de deux pages qui traitaient le même sujet.

Il existe aussi un cas où la redirection est une mauvaise idée : la page supprimée sans équivalent. Renvoyer un contenu disparu vers l'accueil ne rend service à personne. Un code 404 (page introuvable) ou 410 (contenu supprimé) est plus honnête, et plus lisible pour les moteurs.

301, 302, 307, 308 : ce que Google comprend

Tous ces codes déplacent l'internaute de la même façon. La différence se joue sur l'interprétation par le moteur : quelle URL considère-t-il comme la version de référence, celle qu'il affichera dans ses résultats ?

Codes de redirection et interprétation par Google — source : documentation Google Search Central, page « Redirects and Google Search », mise à jour du 14 avril 2026
Code Signification HTTP Lecture par Google
301 Déplacement permanent Signal fort : la page cible devient l'URL canonique
308 Déplacement permanent (méthode préservée) Traité comme un 301
302 Déplacement temporaire Signal faible : l'URL de départ peut rester affichée
307 Déplacement temporaire (méthode préservée) Traité comme un 302
meta refresh à 0 seconde Redirection côté client, immédiate Interprétée comme permanente
meta refresh différé Redirection côté client, après délai Interprétée comme temporaire

Deux conséquences pratiques. D'abord, la règle reste simple : si le changement est définitif, utilisez un 301 (ou un 308). Ensuite, même si Google traite 301 et 308 à l'identique, ces codes ne sont pas interchangeables pour les autres clients : le 307 et le 308 préservent la méthode HTTP d'origine, ce qui compte pour des formulaires ou des API. Google le rappelle lui-même : choisissez le code sémantiquement correct, les autres moteurs et outils en profiteront.

La perte de 15 % de « jus » : une règle de pouce périmée

Pendant des années, la profession a répété qu'une redirection 301 faisait perdre environ 15 % de la puissance des liens, chiffre transposé du facteur d'amortissement du PageRank historique. La conclusion qu'on en tirait — une chaîne de trois redirections ferait perdre près de 30 % — relevait déjà de l'extrapolation.

En juillet 2016, Gary Illyes, alors analyste chez Google, a déclaré publiquement que les redirections 3xx ne faisaient plus perdre de PageRank, déclaration relayée par Search Engine Land. Dix ans plus tard, la documentation officielle de Google ne mentionne plus aucun pourcentage de perte. Elle décrit une différence de nature, pas de quantité : le 301 est un signal fort de canonisation, le 302 un signal faible. Autrement dit, l'enjeu n'est plus « combien je perds » mais « quelle URL Google va retenir ».

Cela ne rend pas les redirections anodines. Elles ajoutent un aller-retour réseau, donc de la latence pour l'utilisateur, et une chaîne mal maîtrisée finit par coûter en vitesse de chargement.

Quatre façons de mettre en place une redirection

Sur le serveur : la méthode recommandée

C'est celle que Google place en tête de sa liste, parce qu'elle est la plus fiablement interprétée. Sur un serveur Apache, dans le fichier .htaccess :

Redirect permanent "/ancienne-page" "https://site.fr/nouvelle-page"

Pour des règles plus complexes, on passe par mod_rewrite. Sur NGINX, l'équivalent tient en une ligne :

return 301 https://site.fr/nouvelle-page;

En PHP, la redirection doit être envoyée avant tout affichage :

header('HTTP/1.1 301 Moved Permanently');
header('Location: https://site.fr/nouvelle-page');
exit();

Depuis WordPress, avec une extension

Quand on n'a pas accès à la configuration serveur, ou qu'on veut confier la gestion des redirections à une personne non technique, l'extension Redirection reste la référence : plus de 2 millions d'installations actives et version 5.10.0 au moment où j'écris ces lignes, d'après sa page WordPress.org (septembre 2026). Les versions payantes de Yoast SEO et de Rank Math proposent une fonction équivalente, souvent appréciée parce qu'elle crée automatiquement la redirection quand on modifie une URL.

Une nuance : ces redirections sont exécutées par PHP, donc après le chargement de WordPress. C'est fonctionnel, un peu plus lent qu'une règle serveur, et négligeable tant que le volume reste modéré.

Chez l'hébergeur ou le bureau d'enregistrement

La plupart des registrars et hébergeurs proposent une redirection de domaine dans leur interface. C'est pratique pour un nom de domaine de marque ou une faute de frappe déposée à titre défensif. Attention toutefois : beaucoup de ces options renvoient l'intégralité du trafic vers la page d'accueil du nouveau site. Google considère ce type de renvoi massif vers une destination sans rapport comme une erreur, potentiellement traitée en « soft 404 ».

Ce qu'il vaut mieux éviter

La redirection en JavaScript arrive en dernier dans les recommandations de Google : le moteur doit d'abord réussir le rendu de la page pour la découvrir, et ce rendu peut échouer. Le meta refresh différé, lui, est lu comme temporaire — ce n'est presque jamais ce que l'on veut.

Comment contrôler les redirections d'un site

Trois outils suffisent dans la plupart des cas. En ligne de commande, curl -IL https://site.fr/ancienne-page affiche la suite complète des codes renvoyés : c'est le moyen le plus rapide de vérifier une règle après l'avoir écrite.

Pour un site entier, un crawler fait le travail. Screaming Frog SEO Spider reste gratuit jusqu'à 500 URL par exploration, la licence levant cette limite étant affichée à 199 £ par an sur la page de tarifs de l'éditeur (relevé de septembre 2026). Le filtre « Response Codes / Redirection (3xx) » liste les URL concernées et leur destination.

Enfin, la Search Console reste le juge de paix : l'outil d'inspection d'URL indique ce que Google voit réellement, et le rapport d'indexation signale les pages écartées à cause d'une redirection. C'est le bon endroit pour surveiller un contrôle de l'indexation après une migration.

Quand j'avais crawlé un site pour la première version de cet article, en 2016, la majorité des redirections détectées ne venaient pas du site lui-même : c'étaient ses liens sortants, qui pointaient encore en HTTP vers des sites entre-temps passés en HTTPS. Le réflexe reste utile aujourd'hui : un audit de redirections révèle souvent autant sur les liens que l'on fait que sur sa propre arborescence.

Les erreurs qui coûtent cher

Les chaînes de redirections. Page A vers page B vers page C. Les robots de Google suivent par défaut jusqu'à 10 sauts de redirection, précise la documentation sur les codes HTTP, mais Google recommande dans son guide de migration de viser la destination finale directement et, à défaut, de ne pas dépasser trois sauts et de rester sous cinq. Chaque saut ajoute de la latence, et tous les clients ne gèrent pas les chaînes longues.

Les boucles. Une règle qui renvoie vers elle-même, souvent créée en cumulant une redirection serveur et une redirection d'extension. Le site devient inaccessible ; le test curl -IL la détecte immédiatement.

Les liens internes laissés en l'état. Une redirection n'est pas une excuse pour ne pas mettre à jour ses propres liens, son menu et son sitemap XML. Le sitemap doit contenir les nouvelles URL, pas les anciennes.

Le domaine expiré racheté puis redirigé. Racheter un nom de domaine expiré et le rediriger vers le sien dans l'espoir d'en récupérer la notoriété est un pari perdant. Google vise explicitement l'« expired domain abuse » — le rachat d'un domaine expiré réutilisé principalement pour manipuler le classement — dans ses règles anti-spam (page mise à jour le 28 août 2026).

Combien de temps faut-il garder les redirections ?

Le guide de Google sur les migrations avec changement d'URL est explicite : conservez les redirections aussi longtemps que possible, et au minimum un an. Ce délai permet au moteur de transférer l'ensemble des signaux vers les nouvelles adresses, y compris en recrawlant les sites tiers qui pointent vers vos anciennes URL. Du point de vue des utilisateurs, mieux vaut les garder indéfiniment.

Dernier point souvent oublié : l'outil « Changement d'adresse » de la Search Console ne sert que pour un changement de domaine ou de sous-domaine. Il est inutile pour un passage de HTTP à HTTPS, pour un arbitrage entre www et sans www sur le même domaine, ou pour une réorganisation interne des URL.

Questions fréquentes

Quelle différence entre une redirection 301 et une 302 ?

Le 301 signale un déplacement définitif : le moteur de recherche retient la nouvelle URL comme version de référence et l'affiche dans ses résultats. Le 302 signale un déplacement temporaire : l'URL de départ peut rester indexée. Google traite le 308 comme un 301, et le 307 comme un 302.

Une redirection 301 fait-elle perdre du référencement ?

La règle des 15 % de perte est une approximation ancienne que la documentation actuelle de Google ne reprend plus. En pratique, les pertes observées après une migration viennent surtout d'un plan de redirections incomplet, de chaînes trop longues ou de renvois vers des pages sans rapport, pas du code 301 lui-même.

Comment créer une redirection 301 sur WordPress sans toucher au code ?

Une extension dédiée comme Redirection, ou la fonction de redirection incluse dans les versions payantes de Yoast SEO et Rank Math, permet de saisir l'ancienne et la nouvelle URL depuis l'administration. La redirection est alors exécutée par PHP, ce qui est légèrement plus lent qu'une règle écrite dans le fichier .htaccess ou dans la configuration NGINX.

Combien de temps faut-il conserver ses redirections après une refonte ?

Google recommande de les conserver au minimum un an, le temps que tous les signaux soient transférés vers les nouvelles adresses et que les sites tiers pointant vers les anciennes URL soient recrawlés. Pour le confort des visiteurs et des liens externes que vous ne contrôlez pas, les garder définitivement est préférable.

Qu'est-ce qu'une chaîne de redirections et pourquoi l'éviter ?

Une chaîne se produit quand une URL redirige vers une deuxième, qui redirige elle-même vers une troisième. Les robots de Google suivent par défaut jusqu'à dix sauts, mais chaque étape ajoute de la latence et tous les navigateurs ou clients ne gèrent pas les chaînes longues. Mieux vaut réécrire la règle pour pointer directement vers la destination finale.

Faut-il rediriger une page supprimée vers la page d'accueil ?

Non, sauf s'il existe une page réellement équivalente. Renvoyer massivement des pages disparues vers l'accueil désoriente les visiteurs et peut être interprété par Google comme une erreur de type soft 404. Un code 404 ou 410 est plus approprié pour un contenu supprimé sans remplacement.

Ce lien s’ouvre dans un nouvel onglet.