SEO technique Terme 26 / 31

Redirection 301.

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.

Lire la fiche · 6 min Cité dans 2 articles

L’essentiel

  • La redirection 301 indique un déplacement permanent d'une URL vers une autre
  • Elle transmet les signaux de l’ancienne URL (liens, popularité) à la nouvelle
  • 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)
  • Les chaînes de redirections ralentissent l’exploration et retardent la prise en compte

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
Transmission des signauxOuiOui, mais l’ancienne URL reste souvent indexée
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 maintenir l’ancienne URL dans l’index de Google pendant des semaines. Voir la fiche [redirection 302](/glossaire/redirection-302/).

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 l’exploration. Googlebot suit jusqu’à 10 redirections, mais Google recommande d’en limiter le nombre et de viser la destination finale en un seul saut. 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.

Redirections 301 et migration#

Une refonte ou un changement de domaine se joue en grande partie sur le plan de redirection : chaque ancienne URL qui a du trafic ou des liens doit pointer en 301 vers son équivalent exact. C’est le cœur d’une migration SEO. Pour contrôler les redirections d’un site existant, voir mon audit SEO technique et la fiche code HTTP.

Questions fréquentes#

Une redirection 301 fait-elle perdre de la popularité ?

Non. Google a indiqué que les redirections 3xx ne font pas perdre de PageRank. À l’inverse, une page supprimée sans redirection (erreur 404) perd le bénéfice de ses liens entrants.

Combien de temps faut-il conserver une redirection 301 ?

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.

Peut-on faire une redirection 301 d'un domaine HTTP vers HTTPS ?

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.

// Contact

Un projet SEO en tête ?

Audit, accompagnement ou conseil ponctuel. Parlons de votre visibilité organique.

Prendre rendez-vous →