← Retour au lexique
⚙️ SEO Technique

Redirection 302

Une redirection 302 est une redirection temporaire indiquant que l'URL d'origine reviendra. À utiliser avec précaution en SEO pour éviter la dilution du PageRank.

Définition

Une redirection 302 est un code de réponse HTTP indiquant une redirection temporaire. Elle signale aux navigateurs et moteurs de recherche que la page a été temporairement déplacée vers une autre URL, mais que l’URL d’origine devrait être utilisée pour les futures requêtes.

C’est l’opposé de la redirection 301 (permanente).

Code HTTP

HTTP/1.1 302 Found
Location: https://example.com/nouvelle-page

302 vs 301

Aspect302 (Temporaire)301 (Permanente)
SignificationDéplacement temporaireDéplacement définitif
IndexationURL d’origine conservéeNouvelle URL indexée
PageRankHistoriquement non transféréTransféré (~90-99%)
UtilisationCourte duréeMigration définitive

Cas d’usage légitimes

Tests A/B

Rediriger temporairement vers une variante de page pour tester.

Maintenance

Page temporairement indisponible pendant une mise à jour.

Contenu saisonnier

Redirection vers un contenu alternatif hors saison.

Géolocalisation

Rediriger temporairement selon la localisation (avec prudence).

Promotions temporaires

Rediriger vers une offre spéciale limitée dans le temps.

Problèmes SEO des 302

Confusion de Google

Si une 302 reste en place longtemps, Google peut la traiter comme une 301.

Dilution potentielle

Historiquement, les 302 ne transféraient pas le PageRank (moins vrai aujourd’hui).

Indexation incorrecte

Google peut indexer l’une ou l’autre URL de façon imprévisible.

Signal contradictoire

Dire “temporaire” pendant des mois envoie un message confus.

Évolution du traitement par Google

Historiquement

Les 302 ne passaient pas le PageRank, causant des pertes d’autorité.

Aujourd’hui

Google est plus intelligent et peut :

  • Traiter une 302 durable comme une 301
  • Transférer le PageRank même via 302
  • Choisir quelle URL indexer selon d’autres signaux

Recommandation

Malgré l’amélioration, utilisez toujours le bon code :

  • 301 pour les déplacements permanents
  • 302 pour les véritables redirections temporaires

Implémentation

Apache (.htaccess)

Redirect 302 /ancienne-page /nouvelle-page
# ou
RewriteRule ^ancienne-page$ /nouvelle-page [R=302,L]

Nginx

location /ancienne-page {
    return 302 /nouvelle-page;
}

PHP

header("HTTP/1.1 302 Found");
header("Location: https://example.com/nouvelle-page");
exit();

Audit des redirections

Identifier les 302

Utilisez Screaming Frog ou un crawler pour lister toutes les 302.

Questions à se poser

  • Cette redirection est-elle vraiment temporaire ?
  • Depuis combien de temps est-elle en place ?
  • Devrait-elle être une 301 ?

Corriger

Convertissez les 302 durables en 301.

Variantes HTTP

302 Found

Le code standard pour redirection temporaire.

307 Temporary Redirect

Version HTTP/1.1 qui préserve la méthode de requête (POST reste POST).

Différence pratique

Pour le SEO, 302 et 307 sont équivalents. 307 est plus strict techniquement.

Erreurs courantes

302 au lieu de 301

L’erreur la plus fréquente : utiliser 302 pour des migrations permanentes.

302 durables

Laisser des 302 “temporaires” pendant des années.

Chaînes de redirections

302 → 302 → 301 → page (à éviter).

Configuration par défaut

Certains serveurs utilisent 302 par défaut au lieu de 301.

Conclusion

La redirection 302 a sa place pour les redirections véritablement temporaires. Cependant, elle est souvent utilisée à tort pour des déplacements permanents. Auditez vos redirections et utilisez 301 pour tout ce qui est définitif. Google s’adapte aux erreurs, mais un code correct reste la meilleure pratique.