Outil gratuit · exécuté côté serveur
Tester une chaîne de redirections
L'outil suit la chaîne saut par saut et affiche chaque code HTTP et chaque destination. Il signale les chaînes de plus d'un saut, les boucles et les destinations en erreur.
Utiliser l'outil
Limites de cet outil
- Les redirections effectuées en JavaScript ou par balise meta refresh ne sont pas suivies : seuls les codes HTTP le sont.
- Le nombre de sauts suivis est plafonné pour éviter les boucles infinies.
- Une redirection conditionnée au pays, à l'agent ou aux cookies peut se comporter différemment lors de votre propre visite.
Les trois défauts à corriger
1. La chaîne de plus d'un saut
/a/ → /b/ → /c/ fonctionne, mais chaque saut ajoute une
latence pour le visiteur et une étape pour le robot. Corrigez la règle
source pour qu'elle pointe directement vers la destination finale, au
lieu d'empiler les règles au fil des migrations successives.
2. La boucle
/a/ → /b/ → /a/ rend la page définitivement inaccessible.
C'est généralement le produit de deux règles écrites à des moments
différents, par exemple une règle de slash final et une règle de
normalisation de casse qui se contredisent.
3. La destination en erreur
Une 301 vers une page qui répond 404 est le pire cas : le signal de l'ancienne URL est perdu, et le visiteur arrive sur une erreur. C'est le défaut le plus fréquent après une migration dont le mapping n'a pas été recetté.
301, 302, 307, 308
| Code | Nature | Usage SEO |
|---|---|---|
| 301 | Permanente | Changement d'URL définitif : le cas standard d'une migration |
| 308 | Permanente, méthode conservée | Équivalent de la 301 en préservant la méthode HTTP |
| 302 | Temporaire | Indisponibilité passagère, test A/B. Pas pour une migration |
| 307 | Temporaire, méthode conservée | Même usage que la 302 |
En pratique, Google finit par traiter une 302 durable comme une redirection permanente. Ce n'est pas une raison pour l'utiliser : une 302 laissée en place indique une intention temporaire, ce qui rend le diagnostic ambigu pour vos propres équipes.
Ce qui n'est pas détecté ici
Les redirections effectuées en JavaScript ne produisent aucun code HTTP :
elles sont invisibles pour cet outil, et coûteuses pour un robot. Une
redirection par meta refresh présente dans la page finale
est en revanche signalée, car elle constitue une redirection cachée du
point de vue du diagnostic.
Diagnostic
Aller plus loin qu'un contrôle automatique
Cet outil vérifie un point précis. Un diagnostic complet identifie lequel de ces points bloque réellement votre acquisition, et dans quel ordre les corriger.