R
Glossaire SEO SEO technique

Redirection 301

A retenir
  • La redirection 301 indique un déplacement permanent d'une URL vers une autre
  • Elle transfère la majorité du link juice (popularité) vers la nouvelle URL
  • C'est la méthode recommandée lors d'une migration de site ou d'un changement d'URL
  • Une redirection 301 se configure côté serveur (htaccess, nginx, règles hébergeur)
  • Trop de redirections en chaîne ralentissent le crawl et diluent le link juice

La redirection 301 est un code de statut HTTP qui indique qu’une ressource a été déplacée de façon permanente vers une nouvelle URL. Lorsqu’un navigateur ou un robot comme Googlebot tente d’accéder à l’ancienne adresse, le serveur le renvoie automatiquement vers la nouvelle destination.

Comment fonctionne une redirection 301

Le processus de redirection 301 s’effectue au niveau du serveur, avant même que la page ne soit affichée :

  1. L’utilisateur ou le bot demande l’ancienne URL
  2. Le serveur répond avec un code HTTP 301 et l’en-tête « Location » contenant la nouvelle URL
  3. Le navigateur suit automatiquement cette instruction
  4. La nouvelle page s’affiche sans intervention de l’utilisateur

Pour les moteurs de recherche, le code 301 envoie un signal clair : l’ancienne URL n’existe plus, la nouvelle doit la remplacer dans l’index. Google transfère alors les signaux de classement (backlinks, autorité) vers la destination.

Différence entre redirection 301 et 302

La confusion entre ces deux types de redirections est fréquente, mais leur impact SEO diffère considérablement :

CaractéristiqueRedirection 301Redirection 302
TypePermanenteTemporaire
Transfert du link juiceOui (quasi-total)Non (ou très limité)
IndexationNouvelle URL indexéeAncienne URL conservée dans l’index
Cas d’usageMigration, changement de domaine, refonteMaintenance, A/B test, promotion temporaire

Utilisez une 301 quand le changement est définitif. Réservez la 302 aux situations où l’ancienne URL reviendra en ligne (maintenance, test temporaire).

Une erreur courante : utiliser une 302 par défaut alors qu’une 301 est nécessaire. Cette confusion peut empêcher le transfert de popularité et maintenir l’ancienne URL dans l’index de Google pendant des mois.

Quand utiliser une redirection 301

La redirection 301 est indispensable dans plusieurs situations :

Migration de domaine

Vous changez de nom de domaine (ancien-site.fr vers nouveau-site.fr). Chaque URL de l’ancien domaine doit pointer vers son équivalent sur le nouveau pour conserver votre référencement.

Changement de structure d’URL

Vous modifiez vos permaliens (de /p/123 vers /produit/nom-produit/). Sans redirection, toutes vos anciennes URLs renverront une erreur 404.

Fusion de contenus

Vous regroupez plusieurs pages similaires en une seule plus complète. Redirigez les anciennes vers la nouvelle pour consolider leur autorité.

Passage en HTTPS

La migration de HTTP vers HTTPS nécessite des redirections 301 de toutes les URLs en http:// vers leurs versions https://.

Suppression de page avec alternative

Une page est supprimée mais une alternative pertinente existe. Redirigez vers cette page plutôt que de laisser une 404.

Comment implémenter une redirection 301

La méthode d’implémentation dépend de votre serveur et de votre configuration technique.

Apache (.htaccess)

Pour les serveurs Apache, modifiez le fichier .htaccess à la racine de votre site :

# Redirection d'une page unique
Redirect 301 /ancienne-page/ https://www.monsite.fr/nouvelle-page/

# Redirection avec RewriteRule (plus flexible)
RewriteEngine On
RewriteRule ^ancienne-categorie/(.*)$ /nouvelle-categorie/$1 [R=301,L]

# Redirection de domaine entier
RewriteCond %{HTTP_HOST} ^ancien-domaine\.fr$ [NC]
RewriteRule ^(.*)$ https://nouveau-domaine.fr/$1 [R=301,L]

Nginx

Sur un serveur Nginx, les redirections se configurent dans le fichier de configuration du site :

# Redirection simple
location = /ancienne-page/ {
    return 301 https://www.monsite.fr/nouvelle-page/;
}

# Redirection d'un pattern
location /ancienne-categorie/ {
    rewrite ^/ancienne-categorie/(.*)$ /nouvelle-categorie/$1 permanent;
}

WordPress

Plusieurs options existent pour WordPress :

  • Plugin Redirection : interface simple pour gérer les redirections sans toucher au code
  • Plugin Yoast SEO Premium : gestion intégrée des redirections
  • Fichier .htaccess : pour les utilisateurs avancés

Via l’hébergeur

La plupart des hébergeurs proposent une interface pour créer des redirections sans accès au serveur. Consultez le panneau de contrôle de votre hébergement (cPanel, Plesk, interface propriétaire).

Erreurs à éviter avec les redirections 301

Certaines pratiques nuisent à votre SEO et à l’expérience utilisateur :

Les chaînes de redirections

Une chaîne se produit quand A redirige vers B, qui redirige vers C, qui redirige vers D. Chaque saut supplémentaire ralentit le chargement et dilue le link juice. Googlebot suit jusqu’à 5 redirections avant d’abandonner. Redirigez toujours directement vers la destination finale.

Les boucles de redirections

Une boucle survient quand A redirige vers B et B redirige vers A. Le navigateur affiche une erreur et la page devient inaccessible. Vérifiez toujours vos redirections après implémentation.

Rediriger vers une page non pertinente

Rediriger une page produit vers la page d’accueil n’apporte aucun bénéfice SEO. Google considère cela comme une soft 404. Redirigez vers une page thématiquement proche (catégorie, produit similaire).

Oublier de mettre à jour les liens internes

Même avec des redirections en place, mettez à jour vos liens internes pour pointer directement vers les nouvelles URLs. Cela évite les redirections inutiles et améliore les performances.

Vérifier ses redirections

Après implémentation, testez systématiquement vos redirections :

  • Navigateur : saisissez l’ancienne URL et vérifiez que vous arrivez sur la bonne destination
  • Outils en ligne : httpstatus.io, Redirect Checker de Screaming Frog
  • Google Search Console : l’outil d’inspection d’URL indique les redirections détectées
  • Screaming Frog : crawlez votre site pour détecter les chaînes et boucles de redirections

Surveillez également la Google Search Console dans les semaines suivant la mise en place. Le rapport de couverture indique si Google a bien pris en compte les redirections et indexé les nouvelles URLs.

Questions frequentes

Non, une légère déperdition existe (estimée entre 5% et 15%). Cependant, cette perte est bien inférieure à celle d'une erreur 404 où tout le link juice est perdu. La redirection 301 reste la meilleure solution pour préserver votre popularité.
Google recommande de maintenir les redirections 301 pendant au moins un an. Pour les pages importantes avec de nombreux backlinks, conservez-les indéfiniment. Supprimer une redirection trop tôt génère des erreurs 404 et fait perdre le bénéfice des liens entrants.
Oui, c'est même obligatoire lors du passage en HTTPS. Configurez une redirection 301 globale de toutes les URLs http:// vers leurs équivalents https:// pour éviter le contenu dupliqué et transférer l'autorité vers les versions sécurisées.
A propos de l'auteur
Theo Steinlen
Consultant SEO chez Datashake

Passione par le SEO et l'analyse de donnees, j'aide les entreprises a maximiser leur visibilite organique avec des strategies basees sur la data. Je partage ici mes analyses, retours d'experience et guides pratiques.

Un projet SEO en tete ?

Discutons de votre strategie de visibilite organique. Audit, accompagnement ou conseil ponctuel.

Me contacter