Redirection 301 ou 302 : l’erreur qui nuit à votre référencement
Par Pascal Cabana
Une redirection envoie automatiquement le visiteur d’une adresse vers une autre. Pour le visiteur, toutes se ressemblent : il arrive à la bonne page. Pour Google, le type de redirection change le message envoyé, et une erreur fréquente peut garder la mauvaise adresse dans les résultats de recherche.
301 et 302 : permanent ou temporaire
- 301 (permanente) : la page a déménagé pour de bon. Google utilise cette redirection comme un signal que la nouvelle adresse est la bonne, et c’est elle qu’il affiche dans les résultats.
- 302 (temporaire) : la page est ailleurs pour l’instant, mais reviendra. Google suit la redirection, mais n’en fait pas un signal pour la nouvelle adresse. L’ancienne reste généralement dans les résultats.
Les codes 308 et 307 sont leurs équivalents plus récents : 308 est permanent, 307 est temporaire. La différence technique, c’est qu’ils obligent le navigateur à conserver la méthode de la requête, ce qui compte surtout pour les formulaires et les API.
L’erreur classique
Beaucoup d’outils et d’hébergeurs créent une 302 par défaut. Résultat : vous changez de domaine, passez de http à https ou renommez une page, tout semble fonctionner, mais Google continue de considérer l’ancienne adresse comme la bonne.
Les cas les plus courants :
- La redirection de
http://vershttps://configurée en temporaire. - La redirection de
wwwvers le domaine sanswww(ou l’inverse) en 302. - Une extension WordPress de redirection laissée au réglage par défaut.
- Une redirection mise « temporairement » pendant une refonte… il y a trois ans.
Les chaînes de redirections
Autre problème fréquent : la chaîne. Par exemple, http://www.monsite.ca redirige vers https://www.monsite.ca, qui redirige vers https://monsite.ca. Chaque saut ajoute un délai, et les moteurs de recherche finissent par ne pas tout suivre. L’idéal est que chaque variante arrive à l’adresse finale en une seule redirection.
Et les redirections dans la page?
Certaines redirections ne passent pas par le serveur, mais par la page elle-même. Google traite une balise meta refresh immédiate comme permanente, et une avec délai comme temporaire. Les redirections en JavaScript sont moins fiables : Google doit exécuter le JavaScript pour les voir, et ça peut échouer. Quand c’est possible, préférez une redirection côté serveur.
Quand utiliser quoi
- Changement de domaine, passage à https, page renommée ou supprimée au profit d’une autre : 301 (ou 308).
- Maintenance, promotion temporaire, test A/B : 302 (ou 307).
Dans le doute, posez-vous la question : est-ce que l’ancienne adresse reviendra un jour? Si la réponse est non, c’est une 301.
Vérifier vos redirections en 30 secondes
J’ai créé Redirect Audit justement pour ça. Entrez votre domaine : l’outil teste les quatre variantes (http, https, avec et sans www), suit chaque saut, indique le code de chaque redirection et repère les chaînes trop longues. C’est gratuit et sans inscription.
Sur les sites que j’héberge, ces redirections sont configurées correctement dès le départ. Si votre audit révèle des 302 ou des chaînes, je peux vous aider à les corriger.
Votre site WordPress mérite mieux?
Hébergement rapide, sécurisé et géré de près.