Redirections 301 vs 302 : quand utiliser laquelle et pourquoi ça change tout
Choisir entre une redirection 301 et 302 n'est pas anodin pour votre SEO. Ce guide explique les différences techniques, les cas d'usage et les erreurs fréquentes à éviter.
La distinction entre une redirection 301 et une 302 peut sembler triviale — après tout, dans les deux cas le visiteur arrive à destination. Mais pour Google, la différence est fondamentale. Un mauvais choix peut priver votre nouvelle page d'autorité, dupliquer du contenu aux yeux des moteurs de recherche, ou empêcher la mise en cache correcte de vos URLs.
La différence fondamentale
301 Moved Permanently
Le code 301 signifie que la ressource a été déplacée définitivement vers une nouvelle URL. C'est un signal fort envoyé à Google :
- "Cette page ne reviendra jamais à son ancienne adresse"
- "Transfère toute l'autorité et le jus de lien vers la nouvelle URL"
- "Mets à jour ton index : c'est la nouvelle URL qui compte"
Le navigateur mettra également en cache cette redirection — après la première visite, il ira directement à la destination sans repasser par l'ancienne URL.
302 Found (temporaire)
Le code 302 signifie que la ressource est temporairement disponible à une autre adresse. Le message envoyé est différent :
- "Cette page reviendra probablement à son adresse originale"
- "Garde l'ancienne URL dans ton index"
- "Ne transfère pas l'autorité complètement vers la destination"
Le navigateur ne met pas en cache la redirection 302 — à chaque visite, il retourne sur l'ancienne URL pour voir si elle pointe encore vers la même destination.
Comparatif SEO détaillé
| Critère | 301 Permanente | 302 Temporaire |
|---|---|---|
| Transfert d'autorité (link equity) | ~99% | Partiel ou nul |
| URL conservée dans l'index Google | Non (remplacée) | Oui |
| Mise en cache navigateur | Oui | Non |
| Signal d'intention envoyé à Google | Définitif | Provisoire |
| Impact sur la duplication de contenu | Résout la duplication | Peut créer de la duplication |
Quand utiliser une redirection 301
Cas d'usage légitimes pour une 301 :
- Migration d'URL permanente : Vous changez la structure de vos permaliens WordPress (
/2024/articledevient/article) - Changement de domaine : Vous migrez de
ancien-site.frversnouveau-site.fr - HTTP vers HTTPS : La redirection de toutes les URLs HTTP vers leur équivalent HTTPS
- Consolidation de contenu : Fusion de deux articles en un seul, en redirigeant l'ancienne URL vers la nouvelle
- Suppression d'un produit : Redirection vers la catégorie parente ou un produit similaire
Règle d'or : Si vous êtes sûr à plus de 90% que l'URL ne reviendra jamais à son ancienne adresse, utilisez une 301.
Quand utiliser une redirection 302
Cas d'usage légitimes pour une 302 :
- Tests A/B : Vous testez temporairement une nouvelle version d'une page pendant quelques semaines
- Maintenance spécifique : Une page est temporairement remplacée par une page de maintenance courte
- Campagne promotionnelle : Une page de landing saisonnière remplace temporairement une page permanente
- Géolocalisation : Redirection vers la version linguistique appropriée selon la localisation du visiteur
Attention : La 302 est souvent utilisée par erreur là où une 301 serait appropriée. Beaucoup de développeurs utilisent 302 "par défaut" sans réaliser l'impact SEO.
Les erreurs fréquentes avec les redirections
Erreur 1 : Utiliser 302 au lieu de 301 lors d'une migration
C'est l'erreur la plus coûteuse. Lors d'une migration de site, utiliser des 302 signifie que Google :
- Conserve les anciennes URLs dans son index
- Ne transfère pas l'autorité vers les nouvelles pages
- Peut créer du contenu dupliqué si les deux URLs deviennent accessibles
Erreur 2 : La redirection HTTP vers HTTPS en 302
Si votre redirection http:// → https:// est configurée en 302, Google maintient les deux URLs dans son index. L'autorité est diluée entre les deux versions.
Erreur 3 : Enchaîner des redirections
Passer de 301 en 301 plusieurs fois dilue l'autorité à chaque saut. Consultez notre guide sur les chaînes de redirections pour comprendre l'impact et comment les corriger.
Erreur 4 : Changer une 301 en 302 après coup
Une fois qu'une 301 a été mise en cache par Googlebot et les navigateurs, la changer en 302 crée de la confusion. Les navigateurs retournent encore la destination sans interroger le serveur.
Comment vérifier le type de vos redirections
Plusieurs méthodes pour inspecter vos redirections :
Avec curl :
``bash
curl -I -L https://votre-site.fr/ancienne-page
``
Avec Chrome DevTools : Onglet Network, filtrez par "301" ou "302", vérifiez la colonne Status.
Avec Screaming Frog : Crawlez votre site et filtrez les réponses par code de statut pour voir toutes les redirections.
Un monitoring automatisé de vos URLs critiques peut détecter si une 301 se transforme inopinément en 302 suite à une mise à jour.
Articles connexes : Chaînes de redirections et impact SEO | Audit des redirections après migration | Corriger une erreur 404