L’essentiel à retenir
- Définition : une redirection 301 est une réponse du serveur qui indique qu’une URL a été déplacée définitivement vers une autre ; le navigateur et les robots suivent la nouvelle adresse.
- SEO : elle transfère l’essentiel de la popularité de l’ancienne URL vers la nouvelle et consolide l’index ; Google la traite comme un signal de canonisation.
- 301 ou 302 : 301 pour un déplacement définitif (refonte, fusion, changement de domaine), 302 pour un déplacement temporaire (maintenance, test).
- Règles : une redirection par URL, vers la page équivalente, sans chaîne, conservée au moins un an, vérifiée après mise en ligne.
Une redirection 301 est une réponse HTTP par laquelle le serveur indique qu’une URL a été déplacée de façon permanente vers une autre adresse. Le navigateur charge automatiquement la nouvelle URL ; les robots des moteurs font de même et mettent à jour leur index. C’est l’outil de base de toute refonte, fusion de pages ou changement de domaine, et le premier mécanisme de préservation du trafic SEO. Les autres codes de réponse sont présentés dans les codes de réponse HTTP.
Ce que la 301 transmet en SEO
Google traite la redirection 301 comme un signal fort de canonisation : l’URL de destination remplace l’URL d’origine dans l’index et hérite de l’essentiel de ses signaux, liens entrants compris. Google indique depuis 2016 qu’aucune perte de PageRank n’est appliquée aux redirections, quel que soit leur type. En pratique, une redirection vers une page de contenu équivalent conserve les positions en quelques jours à quelques semaines ; une redirection vers une page sans rapport (l’accueil, par exemple) est traitée comme une erreur 404 douce et ne transmet rien. Le contenu dupliqué entre ancienne et nouvelle URL disparaît avec la redirection ; voir le duplicate content.
301, 302, 307, 308 : laquelle choisir
| Code | Signification | Usage | Effet SEO |
|---|---|---|---|
| 301 | Déplacé définitivement | Refonte, fusion, changement d’URL ou de domaine, http vers https | Canonisation vers la destination |
| 302 | Déplacé temporairement | Maintenance, test, redirection géographique | L’origine reste indexée ; convertie en 301 par Google si elle dure |
| 307 | Temporaire, méthode conservée | Formulaires, API | Comme la 302 |
| 308 | Permanent, méthode conservée | Équivalent technique de la 301 | Comme la 301 |
Les cas d’usage
- La refonte : chaque ancienne URL vers sa nouvelle équivalente, page par page, à partir d’un export complet des URL indexées et du trafic. C’est le poste de travail le plus important d’une refonte.
- La fusion de pages : deux articles sur le même sujet fusionnés en un ; l’URL supprimée redirige vers celle conservée.
- Le changement de domaine ou de protocole : http vers https, sans www vers www, ancien nom de domaine vers le nouveau, avec une règle générique qui conserve le chemin.
- La correction d’URL : renommage d’un slug, suppression d’un paramètre, passage en minuscules ; voir la réécriture d’URL.
- La suppression d’une page : vers la page la plus proche s’il en existe une ; sinon, un code 410 ou 404 est plus honnête qu’une redirection vers l’accueil.
Mettre en place une redirection
Sur un serveur Apache, la redirection s’écrit dans le fichier .htaccess : Redirect 301 /ancienne-page/ https://www.exemple.fr/nouvelle-page/, ou par une règle RewriteRule pour les motifs. Sur Nginx, dans la configuration du serveur avec return 301. Les CMS proposent des extensions de gestion des redirections, pratiques mais plus lentes qu’une règle serveur. Une redirection doit pointer directement vers l’URL finale (pas vers une URL elle-même redirigée), être vérifiée avec un outil qui affiche le code de réponse, et rester en place au moins un an, idéalement sans limite tant que des liens externes existent. Un crawl avec Screaming Frog liste les chaînes et les boucles.
Les erreurs fréquentes
- Tout rediriger vers l’accueil : traité comme une 404 douce, aucun signal transmis, visiteurs perdus.
- Les chaînes : A vers B vers C ; chaque saut ralentit et Google en suit au plus dix. Rediriger A directement vers C.
- Les boucles : A vers B et B vers A ; la page devient inaccessible.
- La 302 par défaut : certains CMS et hébergeurs créent des 302 ; vérifier le code réel.
- Oublier les images, les PDF et les URL avec paramètres : ils ont aussi des liens et du trafic.
- Supprimer les redirections après six mois : les liens externes continuent de pointer vers l’ancienne URL.
- Rediriger sans mettre à jour le maillage interne : les liens internes doivent pointer vers la nouvelle URL, pas passer par la redirection.
Après une refonte, le rapport Pages de la Search Console montre les anciennes URL en « Page avec redirection » et signale les 404 restantes à traiter.
Comment GreenRed vous aide
Plutôt que de jongler entre plusieurs outils, le module Santé du site de GreenRed réunit ces indicateurs dans un seul tableau de bord, les compare dans le temps et vous indique les actions prioritaires. Vous pouvez le tester gratuitement, sans carte bancaire, depuis la page Tarifs.
Questions fréquentes
Quelle est la différence entre une redirection 301 et une 302 ?
La 301 signale un déplacement définitif : Google remplace l’ancienne URL par la nouvelle dans son index et lui transfère les signaux. La 302 signale un déplacement temporaire : l’ancienne URL reste indexée. Pour une refonte, une fusion ou un changement de domaine, on utilise toujours la 301.
Une redirection 301 fait-elle perdre du référencement ?
Pas si elle pointe vers une page de contenu équivalent : Google indique qu’aucune perte n’est appliquée et les positions se stabilisent en quelques semaines. Une redirection vers une page sans rapport, comme l’accueil, est traitée comme une erreur 404 douce et ne transmet rien.
Combien de temps garder une redirection 301 ?
Au moins un an, le temps que Google mette à jour son index, et idéalement sans limite tant que des liens externes ou des favoris pointent vers l’ancienne URL. Supprimer une redirection réactive les erreurs 404 et fait perdre le trafic des liens entrants.
Comment mettre en place une redirection 301 ?
Dans le fichier .htaccess sur Apache (Redirect 301 ou RewriteRule), dans la configuration Nginx (return 301), ou via une extension de redirection du CMS. Vérifiez ensuite le code de réponse avec un outil de test d’en-têtes et un crawl pour détecter chaînes et boucles.