Redirection 301 : tout comprendre pour migrer sans perdre votre SEO

La redirection 301 est une redirection permanente : elle indique aux navigateurs et aux moteurs de recherche qu’une page a définitivement changé d’adresse. Son grand intérêt en SEO ? Elle transfère l’autorité (le « jus de lien ») de l’ancienne URL vers la nouvelle et évite les erreurs 404. On la met en place côté serveur (.htaccess sur Apache, return 301 sur Nginx) ou via une extension sur WordPress. C’est la bonne solution dans la quasi-totalité des changements d’URL définitifs.

Vous refondez votre site, vous changez de nom de domaine ou vous nettoyez de vieilles URL ? À un moment ou à un autre, la question de la redirection 301 finit toujours par se poser. Et c’est tant mieux : bien utilisée, elle préserve des années de référencement naturel. Mal utilisée, elle peut au contraire faire fondre votre trafic.

redirection-301

Dans ce guide, Succesteam vous explique simplement ce qu’est une redirection 301, comment elle fonctionne, quand l’utiliser et comment la mettre en place proprement avec, en bonus, un angle souvent oublié en 2026 : son rôle face aux IA génératives et aux AI Overviews.

Qu’est-ce qu’une redirection 301 ?

Une redirection 301 est un code de statut du protocole HTTP, officiellement nommé « 301 Moved Permanently » (déplacée de façon permanente). Concrètement, lorsqu’un internaute ou un robot demande une ancienne adresse, le serveur répond : « cette page a changé d’adresse définitivement, voici la nouvelle », puis l’envoie automatiquement vers la bonne URL.
On l’appelle aussi redirection permanente ou redirection web. Elle se distingue d’une simple erreur par le fait qu’elle ne laisse jamais le visiteur dans l’impasse : la transition est transparente et se joue en quelques millisecondes.

Trois idées à retenir dès maintenant :

  1. Le 301 concerne un changement définitif (par opposition au 302, temporaire).
  2. Il transmet l’autorité SEO de l’ancienne page vers la nouvelle.
  3. Il est lu et respecté par les humains comme par les robots de Google, Bing et consorts.

Comment fonctionne une redirection 301 ?

Pour bien comprendre, déroulons l’échange entre le navigateur (le client) et le serveur, étape par étape :

  1. La requête. Vous tapez une URL ou cliquez sur un lien. Le navigateur demande la ressource au serveur.
  2. La réponse 301. Le serveur ne renvoie pas un code 200 OK (« voici la page »), mais un code 301 Moved Permanently (« cette page a déménagé définitivement »).
  3. L’en-tête Location. Dans sa réponse, le serveur précise la nouvelle adresse via l’en-tête HTTP Location.
  4. Le chargement final. Le navigateur suit cette indication, recharge la nouvelle URL et obtient cette fois un 200 OK. Bonus : il met en cache la nouvelle adresse, si bien que les visites suivantes filent directement à la bonne page.
fonctionnement-redirection-301-http

Vous pouvez vérifier ce mécanisme vous-même en une ligne de commande :

curl --head --location https://exemple.fr/ancienne-url

La sortie vous montrera d’abord la ligne HTTP/1.1 301 Moved Permanently suivie de l’en-tête Location:, puis le 200 OK de la page de destination. C’est exactement ce que fait Googlebot en parcourant votre site.

💡 Le détail qui change tout : parce que la 301 est mise en cache par le navigateur, revenir en arrière après coup est pénible (le navigateur continue d’aller sur la nouvelle URL). Une 301 se réfléchit donc avant de l’activer . Ce n’est pas une manipulation que l’on teste à la légère.

Pourquoi la redirection 301 est-elle importante pour le SEO ?

C’est ici que la 301 prend toute sa valeur. Elle agit sur plusieurs leviers à la fois.

Elle préserve l’expérience utilisateur

Sans redirection, un visiteur qui a mis votre page en favori ou qui clique sur un vieux résultat dans la SERP tombe sur une page 404. Frustration immédiate, et souvent un départ aussitôt : votre taux de rebond grimpe, votre image en prend un coup. La 301 supprime ce point de friction.

Elle transmet l’autorité (le « jus de lien »)

C’est l’argument SEO numéro un. Les backlinks pointant vers votre ancienne page représentent un capital de confiance accumulé parfois sur des années. La redirection 301 transfère ce jus de lien (« link juice ») vers la nouvelle URL. Contrairement à une 302, elle consolide les signaux de popularité au lieu de les laisser dans le vide.

Elle facilite le crawl et l’indexation

Quand les robots rencontrent une 301, ils comprennent que le contenu a déménagé pour de bon et mettent à jour leur index : l’ancienne URL est progressivement remplacée par la nouvelle dans les résultats. Vous évitez ainsi qu’une page morte continue d’être explorée inutilement et vous préservez votre budget de crawl.

Elle limite le contenu dupliqué

Rediriger les variantes d’une même page (avec/sans www, HTTP/HTTPS, doublons) vers une version unique évite le contenu dupliqué, qui dilue vos signaux et brouille Google sur la page à classer.

301, 302, 308 ou balise canonical : quelle différence ?

C’est LA confusion la plus fréquente. Voici comment trancher rapidement :

SolutionNatureTransmet l’autorité ?Quand l’utiliser
301Redirection permanente✅ OuiChangement d’URL définitif : refonte, migration, nettoyage d’URL
302Redirection temporaire⚠️ Partiellement / non garantiIndisponibilité courte : maintenance, test A/B, page promo
307Redirection temporaire (HTTP/1.1)⚠️ Non garantiÉquivalent moderne de la 302, conserve la méthode HTTP
308Redirection permanente✅ OuiComme la 301, mais préserve la méthode (POST reste POST) utile pour les formulaires et API
rel= »canonical »Balise (pas une redirection)✅ Consolide les signauxDeux pages accessibles au contenu proche : on désigne la principale sans rien rediriger

Le point clé : une 301 redirige réellement l’internaute d’une URL vers une autre, tandis que la balise canonical laisse les deux pages accessibles et se contente d’indiquer à Google laquelle indexer. On ne pointe d’ailleurs jamais une balise canonical vers une URL elle-même en 301 : la canonical doit viser la page finale.

difference-301-302-308-canonical

🧭 Règle simple : changement définitif → 301. Indisponibilité courte avec retour prévu → 302. Doublons à conserver tous les deux → canonical.

Quand utiliser une redirection 301 ?

La 301 n’est pas un gadget SEO : c’est une solution d’hygiène technique. Elle s’impose dans ces situations :

  1. Refonte de site : vous modifiez la structure des URL pour les rendre plus claires et plus pertinentes.
  2. Migration HTTPS : passage de http:// à https:// (à coupler avec la version www/sans www).
  3. Changement de nom de domaine : rachat, changement de marque, fusion. On redirige l’intégralité des URL de l’ancien domaine vers le nouveau.
  4. Suppression ou fusion de pages : une page disparaît mais reçoit du trafic ou des backlinks ? On la redirige vers la page la plus proche sémantiquement, plutôt que de la laisser en 404.
  5. Uniformisation des URL : forcer une seule version canonique (HTTPS + www, suppression du slash final, minuscules…).

À l’inverse, ne redirigez pas pour le plaisir. Une redirection vers une page sans rapport avec l’originale est une mauvaise pratique : si aucune page proche n’existe, une vraie page 404 (ou 410) est parfois plus honnête et plus saine pour le crawl.

Comment mettre en place une redirection 301 ?

Selon votre hébergement et votre niveau technique, plusieurs voies s’offrent à vous. Pensez toujours à sauvegarder votre fichier de configuration avant toute modification.

Sur Apache (.htaccess)

La méthode la plus répandue. Dans le fichier .htaccess à la racine de votre site :

# Rediriger une URL précise
Redirect 301 /ancienne-page.html https://exemple.fr/nouvelle-page
# Rediriger un répertoire entier
RedirectMatch 301 ^/ancien-dossier/(.*)$ /nouveau-dossier/$1
# Forcer HTTPS + www (via mod_rewrite)
RewriteEngine On
RewriteCond %{HTTPS} off [OR]
RewriteCond %{HTTP_HOST} ^exemple\.fr [NC]
RewriteRule (.*) https://www.exemple.fr/$1 [L,R=301]

⚠️ Le .htaccess est sensible : une erreur de syntaxe peut rendre tout le site inaccessible (erreur 500). D’où l’importance de la copie de sauvegarde.

Sur Nginx

Nginx ne lit pas le .htaccess. Les redirections se déclarent dans le bloc server du fichier de configuration :

# URL précise
location = /ancienne-page {
 return 301 https://exemple.fr/nouvelle-page;
}
# Domaine entier
server {
 server_name ancien-domaine.fr;
 return 301 https://nouveau-domaine.fr$request_uri;
}

Sur WordPress (sans code)

Pour les non-techniques, une extension fait le travail proprement. La plus connue, Redirection, permet de saisir l’ancienne et la nouvelle URL dans une interface, sans toucher au serveur. Certaines extensions SEO (Rank Math, Yoast Premium) intègrent aussi un gestionnaire de redirections qui crée automatiquement une 301 quand vous modifiez le slug d’un article.

mise-en-place-301-htaccess-nginx-wordpress

Une dernière chose : testez !

Quelle que soit la méthode, vérifiez toujours que la redirection fonctionne :

  • en accédant à l’ancienne URL dans votre navigateur ;
  • avec curl --head en ligne de commande ;
  • via l’outil d’inspection d’URL de Google Search Console ;
  • ou avec un crawler (Ahrefs, Screaming Frog) pour contrôler des centaines d’URL d’un coup.

Plan de redirection : réussir une migration sans perdre de trafic

C’est l’étape que trop de projets négligent. Avant une refonte ou un changement de domaine, on construit un plan de redirection (ou redirect mapping) : un tableau qui associe chaque ancienne URL à sa nouvelle destination.

Ma checklist d’agence pour une migration propre :

  1. Crawler l’ancien site pour lister 100 % des URL existantes.
  2. Identifier les URL à fort enjeu : celles qui reçoivent du trafic organique et/ou des backlinks.
  3. Associer chaque URL à la page la plus proche sur le nouveau site (1 ancienne → 1 nouvelle, jamais en vrac vers la page d’accueil).
  4. Implémenter les 301 en direct (pas de chaînes : A → C, jamais A → B → C).
  5. Mettre à jour les liens internes pour qu’ils pointent vers les URL finales, sans passer par les redirections.
  6. Recrawler après mise en ligne pour vérifier qu’aucune 301 ne mène à une 404 ou à une boucle.
  7. Surveiller la Search Console dans les semaines qui suivent (pages explorées, erreurs, positions).

📊 Cas concret : une migration de domaine maîtrisée (scénario type)

Prenons un cas représentatif que nous rencontrons souvent. Une PME e-commerce précisément dans le « vélo électrique reconditionné » change de nom de domaine à la suite d’un rebranding. Le risque redouté : perdre le référencement patiemment construit sur l’ancien domaine. La méthode appliquée, étape par étape :

  • ≈ 1 200 URL de l’ancien site crawlées et cartographiées ;
  • ≈ 300 URL prioritaires identifiées (celles qui concentrent le trafic organique et les backlinks) ;
  • 100 % redirigées en 301 directes, une à une, vers leur équivalent le plus proche (aucune redirection « en vrac » vers la page d’accueil) ;
  • liens internes mis à jour pour pointer directement vers les nouvelles URL ;
  • recrawl + suivi Search Console sur 3 mois.

Le résultat type d’une migration propre : l’essentiel du trafic organique est récupéré en quelques semaines à quelques mois, les positions se stabilisent sur le nouveau domaine et le nombre de pages en 404 reste proche de zéro. À l’inverse, les migrations bâclées (302 au lieu de 301, chaînes de redirection, mapping incomplet) entraînent fréquemment des pertes de trafic durables.

Pour un audit de votre propre migration :

Les erreurs à éviter avec les redirections 301

Quelques pièges classiques qui transforment un bon réflexe en problème SEO :

  • Les chaînes de redirection (A → B → C). Chaque saut ralentit le chargement, dégrade les Core Web Vitals et grignote le budget de crawl. Redirigez toujours vers l’URL finale.
  • Les boucles de redirection (A → B → A). Résultat : l’erreur ERR_TOO_MANY_REDIRECTS, la page devient inaccessible et le robot tourne en rond.
  • Rediriger vers une page hors sujet. Envoyer toutes vos pages supprimées vers la home est perçu comme une soft 404 par Google. Préférez une destination pertinente.
  • Confondre 301 et 302. Utiliser une 302 pour un changement définitif, c’est risquer de ne pas transmettre l’autorité et de laisser l’ancienne URL dans l’index.
  • Oublier de mettre à jour les liens internes. Vos menus et vos articles doivent pointer vers les nouvelles URL, pas vers les anciennes redirigées.

Combien de temps faut-il conserver une redirection 301 ?

Question fréquente, et la réponse est : plus longtemps qu’on ne le croit. Google recommande de maintenir les redirections d’une migration au moins un an(à sourcer : documentation Google « Site move with URL changes »), le temps que tous les signaux soient transférés et que l’ancienne URL disparaisse de l’index.

Une fois que vous constatez, dans vos logs et dans la Search Console, que l’ancienne page n’est plus crawlée depuis plusieurs mois, vous pouvez envisager de retirer la redirection. Tant qu’elle reçoit encore des visites ou des hits de robots, on la garde.

Redirection 301 et IA générative : l’enjeu GEO en 2026

Voici l’angle que vos concurrents oublient encore. En 2026, votre contenu n’est plus seulement lu par Googlebot : il l’est aussi par les robots des moteurs de réponse; ChatGPT Search, Perplexity, Gemini, les AI Overviews de Google. C’est ce qu’on appelle le GEO (Generative Engine Optimization).

Or ces systèmes citent des sources. Si une page citée par une IA change d’URL sans 301, le lien se casse et votre marque disparaît de la réponse générée. La redirection 301 joue donc un nouveau rôle :

  • elle préserve la continuité des citations dont vos pages bénéficient dans les réponses IA ;
  • elle consolide vos signaux d’autorité sur une URL stable, ce qui aide les modèles à associer durablement votre contenu à une thématique ;
  • elle protège votre éligibilité à la position 0 et aux extraits enrichis, qui alimentent eux-mêmes les réponses génératives.

Autrement dit, une stratégie de redirection propre n’est plus seulement une question de SEO classique : c’est une condition pour rester visible dans les réponses des IA. Un argument de plus pour soigner chaque 301.

Ce qu’il faut retenir

Pour résumer ce guide en quelques points clés :

  • Définition. La redirection 301 (« Moved Permanently ») est une redirection permanente : elle signale à tous, humains et robots, qu’une page a changé d’adresse définitivement.
  • Fonctionnement. Le serveur répond 301 + en-tête Location, le navigateur suit, met en cache la nouvelle URL et charge la page en 200 OK . Le tout en quelques millisecondes.
  • Intérêt SEO. Elle transmet l’autorité (jus de lien) de l’ancienne page vers la nouvelle, préserve l’expérience utilisateur, facilite le crawl et limite le contenu dupliqué.
  • Le bon choix. Changement définitif → 301. Indisponibilité courte → 302. Méthode POST à préserver → 308. Doublons à garder accessibles → balise canonical.
  • Mise en place. Côté serveur (.htaccess sur Apache, return 301 sur Nginx) ou via une extension sur WordPress et on teste toujours le résultat.
  • Migration. Un plan de redirection complet (1 ancienne URL → 1 nouvelle, en direct) est la clé pour migrer sans perdre de trafic.
  • À éviter. Chaînes, boucles, redirections hors sujet et confusion 301/302.
  • Durée. On conserve une 301 au moins un an, et tant que l’ancienne URL est encore sollicitée.
  • Vision 2026. Une stratégie de 301 propre protège aussi votre visibilité dans les réponses des IA (AI Overviews, ChatGPT, Perplexity) en préservant la continuité de vos citations.

En un mot : la redirection 301 n’est pas un détail technique, c’est une assurance sur votre capital SEO. Une refonte ou un changement de domaine se prépare : un plan de redirection bâclé peut coûter des mois de visibilité. Chez Succesteamagence SEO dans les Yvelines (78), nous cartographions vos URL, implémentons vos 301 proprement et surveillons votre trafic après mise en ligne. Vous pouvez aussi échanger directement avec notre consultant SEO pour sécuriser votre projet.

Pour aller plus loin, consultez notre glossaires du référencement naturel et notre test et avis des outils SEO

FAQ — Redirection 301

Retour en haut