Manuel de référence des redirections

Manuel des redirections: quels types existent, quand les utiliser et comment ne pas casser le SEO

Ce n’est pas un article de blog, mais une page de référence pratique pour les équipes, développeurs et SEO avec les types de redirection, les schémas de production et les règles de décision.

Référence

Quels types de redirection existent

Toutes les redirections ne résolvent pas le même problème. L’erreur la plus courante en production n’est pas d’avoir un redirect, mais de choisir le mauvais type.

301 Moved Permanently

Une redirection permanente côté serveur.

À utiliser pour
déplacer une page définitivement vers une nouvelle URL
migrations HTTP vers HTTPS
canonisation www/non-www
nettoyage et consolidation des doublons
À éviter pour
Ne pas utiliser pour des promotions temporaires, des tests A/B ou des campagnes courtes.
Conclusion: La redirection la plus sûre pour le SEO lors d’un changement permanent.
302 Found

Une redirection temporaire côté serveur.

À utiliser pour
remplacement de page à court terme
campagnes temporaires
flux de maintenance temporaire
À éviter pour
Ne laissez pas un 302 en place pendant des mois si le changement est en réalité permanent.
Conclusion: Correct uniquement si le changement est réellement temporaire.
307 Temporary Redirect

Une redirection temporaire qui conserve la méthode HTTP.

À utiliser pour
flux API et formulaires où POST/PUT ne doit pas devenir GET
cas temporaires de routage backend
À éviter pour
Pour les URL SEO standard, un 302 est souvent plus simple et plus familier.
Conclusion: Plus utile pour un comportement technique que pour des pages de contenu.
308 Permanent Redirect

Une redirection permanente qui conserve la méthode HTTP.

À utiliser pour
déplacements permanents d’API
cas où la méthode de requête d’origine doit être conservée
À éviter pour
Pas le choix par défaut pour la plupart des URL de migration de contenu.
Conclusion: Techniquement correct, mais pour les pages SEO un 301 reste généralement plus simple et plus familier.
Meta Refresh

Une redirection implémentée en HTML au lieu du niveau HTTP.

À utiliser pour
presque jamais
À éviter pour
Ne pas l’utiliser comme redirection principale de migration.
Conclusion: Une option fragile et faible. Moins fiable pour le SEO qu’une redirection serveur.
JavaScript Redirect

Une redirection déclenchée dans le navigateur après le chargement.

À utiliser pour
seulement en dernier recours si la redirection côté serveur est impossible
À éviter pour
Ne construisez pas votre migration ni votre contrôle canonique autour de cela.
Conclusion: Un mauvais choix par défaut pour le SEO. Les crawlers et clients externes la voient de manière incohérente.

Décision

Quel redirect utiliser dans les scénarios réels

La question la plus utile n’est pas « quel code existe? », mais « lequel est correct ici? »

Scénario

Une page a été déplacée définitivement vers un nouveau slug

Réponse
301
Pourquoi

L’URL a changé de manière permanente, les navigateurs et moteurs de recherche ont donc besoin d’un signal permanent stable.

Scénario

Une migration complète vers un nouveau domaine

Réponse
301
Pourquoi

C’est une migration permanente classique. Les anciennes URL doivent pointer directement vers les destinations canoniques finales.

Scénario

Une page promo temporaire ou une campagne courte

Réponse
302
Pourquoi

Quand la campagne se termine, l’URL d’origine doit redevenir la destination principale.

Scénario

Un endpoint API a été déplacé temporairement, mais POST doit rester POST

Réponse
307
Pourquoi

Le 307 préserve la méthode de requête et convient mieux aux flux techniques.

Scénario

Un endpoint API a été déplacé définitivement et la méthode doit rester identique

Réponse
308
Pourquoi

Il combine un déplacement permanent avec la conservation de la méthode de requête.

Scénario

Vous voulez “le régler vite” avec une redirection JavaScript

Réponse
Ne faites pas ça
Pourquoi

C’est généralement un bricolage temporaire qui finit par nuire au SEO, au débogage et à la stabilité du crawl.

Checklist

Règles de redirection sûres pour la production

Même le bon code de statut est inutile si la couche de redirection est assemblée sans rigueur.

Privilégiez un seul hop direct vers l’URL canonique finale au lieu d’une chaîne avec deux ou trois étapes intermédiaires.

Ne mélangez pas plusieurs objectifs dans une seule chaîne. HTTP vers HTTPS, non-www vers www et ancien chemin vers nouveau chemin devraient idéalement se réduire à une seule redirection finale.

Ne laissez pas des 302 temporaires en place quand la décision est déjà permanente.

Ne redirigez pas du contenu supprimé vers la page d’accueil uniquement pour éviter un 404.

Testez les redirections non seulement dans le navigateur, mais comme une vraie chaîne HTTP: hops intermédiaires, URL finale, temps de réponse et problèmes.

Avant la mise en ligne, la carte de migration doit être vérifiée sur les URL les plus importantes et les plus liées.

Risques

Ce qu’il ne faut pas faire

Ces modèles rendent souvent la couche de redirection techniquement “fonctionnelle”, mais opérationnellement mauvaise.

301 -> 302 -> 200

Mélange les signaux permanents et temporaires, complique les parcours de crawl et ajoute des points de défaillance.

Envoyer chaque ancienne URL vers la page d’accueil

C’est une mauvaise UX et une faible pertinence sémantique. Pour le SEO, c’est souvent pire qu’un vrai 404/410 ou qu’une cible pertinente.

Rediriger uniquement via le routeur front-end

Le navigateur peut afficher le bon écran, mais la réponse HTTP reste mauvaise pour les moteurs de recherche et les clients externes.

Conserver un meta refresh “on le corrigera plus tard”

Ce “plus tard” n’arrive souvent jamais. La migration finit par vivre pendant des mois sur un mécanisme de redirection faible.

Conclusion SEO rapide et sûre

Si une URL a été déplacée définitivement, 301 est généralement le bon choix.

Si le changement est temporaire, utilisez 302.

Pour les API ou formulaires où la méthode HTTP doit être conservée, regardez 307 ou 308.

Si l’idée est de le résoudre via JavaScript redirect ou meta refresh, l’architecture est généralement mauvaise.

FAQ

301 est-il toujours meilleur que 302?

Non. 301 n’est meilleur que pour un changement permanent. Si le changement est temporaire, 302 est le choix le plus honnête et correct.

Puis-je utiliser 308 au lieu de 301?

Oui, mais pour la plupart des cas SEO orientés contenu, 301 reste le choix le plus attendu. 308 est surtout utile quand la méthode HTTP doit être conservée.

Quand 404 ou 410 vaut-il mieux qu’une redirection?

Quand l’ancienne URL n’a pas de remplacement pertinent. Rediriger vers une page non pertinente juste pour éviter un 404 est souvent pire.

Même après ce manuel, les redirections doivent être testées sur une vraie chaîne

Le bon type de redirection sur le papier ne garantit pas que la production le renvoie sans hops supplémentaires, boucles ou réponses temporaires. La vérification finale doit toujours se faire au niveau HTTP.