Glossaire
301 / 302 redirect (redirection HTTP)
Les codes 301 (Moved Permanently) et 302 (Found, temporary) sont les deux principales redirections HTTP : le 301 indique aux moteurs que l'URL a changé définitivement et transfère intégralement l'autorité SEO vers la nouvelle URL, le 302 est une redirection temporaire qui n'opère pas ce transfert.
Aussi appelé
- 301 redirect
- 302 redirect
- redirection permanente
- redirection temporaire
- HTTP redirect
Règle simple : pour tout changement d'URL **définitif** (refonte, fusion de pages, migration de domaine, slug renommé), utiliser **301** — Google et Bing consolident en quelques semaines à mois le PageRank, les backlinks et les signaux d'engagement sur la nouvelle URL. Pour un changement **temporaire** (A/B test serveur, page en maintenance, géo-redirection conditionnelle), utiliser **302** — pas de transfert d'autorité, l'ancienne URL reste l'URL de référence aux yeux des moteurs.
Erreurs coûteuses : (1) **chaînes de redirections** (A → B → C → D — chaque hop perd ~10 % de signal selon les études Moz, et au-delà de 3 hops Googlebot peut abandonner), (2) **301 vers une page non-équivalente** (rediriger toutes les pages produit vers la home dilue la pertinence et Google traite comme du soft 404), (3) **302 sur une migration permanente** (cas Google ↔ Yahoo Japan en 2014 : usage massif de 302 a coûté des positions pendant des mois), (4) **redirections en cascade entre HTTPS, www, et trailing slash** non consolidées (impose 2-3 hops à chaque visite).
Pratique moderne 2026 : sur une refonte / migration, **mapper exhaustivement chaque ancienne URL vers son équivalent** (jamais "tout vers la home"), **éviter les chaînes** (rediriger directement à la cible finale), et **monitorer** dans Search Console les erreurs 4xx/5xx pendant 3-6 mois post-migration.
Dans le produit chatsocial.fr
chatsocial.fr utilise les redirections Next.js natives (`redirects()` dans `next.config.ts` + `NextResponse.redirect` côté API/middleware) pour gérer les slugs renommés du glossaire ou des pages comparer — avec un mapping 1:1 ancienne → nouvelle URL.
Questions fréquentes
Combien de temps Google met-il à consolider un 301 ?
En général 3-12 semaines pour qu'une majorité du PageRank et des signaux soient transférés (John Mueller, Google : "long-term, 301s pass full PageRank"). Sur un site à forte autorité avec beaucoup de backlinks vers l'ancienne URL, la consolidation peut prendre 6 mois. Pratique : laisser le 301 en place "forever" (au moins 1 an, idéalement permanent).
Les chaînes de redirections sont-elles vraiment problématiques ?
Oui — chaque hop perd ~10 % de signal SEO selon Moz, et Googlebot peut abandonner au-delà de 3-5 hops consécutifs. Pratique : sur un audit, lister toutes les redirections et raccourcir A → B → C en A → C directement. Impact mesurable sur des sites legacy ayant subi plusieurs migrations.