Glossaire SEO

Redirection 301 : définition et explications

Une redirection 301 est une réponse HTTP qui indique aux navigateurs et aux moteurs de recherche qu’une URL a changé définitivement d’adresse.

Vérifiez gratuitement : Vérificateur de redirection

Redirection 301: Une redirection 301 est une réponse HTTP qui indique aux navigateurs et aux moteurs de recherche qu’une URL a changé définitivement d’adresse.

Une redirection 301 est une réponse du serveur avec le code de statut 301 Moved Permanently et un en-tête Location qui indique la nouvelle adresse. Les navigateurs sautent automatiquement vers la nouvelle URL ; les moteurs de recherche y voient un signal fort que la nouvelle URL doit remplacer l’ancienne dans leur index.

HTTP/1.1 301 Moved Permanently
Location: https://example.com/guides/orchid-care
Cache-Control: max-age=3600

Ce statut est défini dans la RFC 9110, section 15.4.2.

Pourquoi c’est important pour le SEO

Le guide des redirections de Google présente les redirections permanentes côté serveur comme le meilleur moyen d’envoyer les utilisateurs et Googlebot vers la bonne page, et les traite comme le signal de canonicalisation le plus fort, plus fort qu’une balise canonical. Les liens et autres signaux qui pointent vers l’ancienne URL sont regroupés sur la nouvelle ; Google a indiqué que les redirections ne font pas perdre de PageRank.

Utilisez une 301 lorsque vous :

  • changez le slug d’une URL ou la structure des dossiers ;
  • passez en HTTPS ou changez de domaine ;
  • fusionnez deux pages qui traitent du même sujet ;
  • regroupez les hôtes www et sans www, ou les variantes avec et sans barre oblique finale.

Exemples côté serveur

# Apache (.htaccess)
Redirect 301 /old-guide /guides/orchid-care

# Nginx
location = /old-guide { return 301 /guides/orchid-care; }

# PHP
header('Location: https://example.com/guides/orchid-care', true, 301);
exit;

301 ou 308

Les deux signifient « déplacé définitivement », et Google les traite de la même façon. La différence est technique : après une 301, les clients peuvent transformer une requête POST en GET, alors qu’une 308 garantit que la méthode et le corps sont conservés. Pour des pages ordinaires, une 301 convient ; pour des cibles de formulaires et des points d’accès d’API, utilisez une 308.

Erreurs courantes

  • Tout rediriger vers la page d’accueil. Google traite en général les redirections non pertinentes comme des soft 404. Associez chaque ancienne URL à son équivalent le plus proche, ou laissez-la renvoyer un 404 ou un 410.
  • Les chaînes et les boucles. A → B → C gaspille des explorations et ralentit les visiteurs ; pointez A directement vers C. Voir chaîne de redirections.
  • Retirer les redirections trop tôt. Pour un déplacement de site, Google recommande de les conserver au moins un an ; de nombreux sites les gardent indéfiniment.
  • Des liens internes qui pointent encore vers les anciennes URL. Mettez-les à jour pour que les internautes et les robots évitent le saut.
  • Envoyer un 302 par erreur pour un déplacement permanent : voir redirection 302.
  • Tester dans un navigateur qui a mis en cache une ancienne règle. Les navigateurs peuvent mettre les 301 en cache de façon agressive : vérifiez avec un profil neuf ou un outil en ligne de commande.

Suivre une redirection

Le vérificateur de redirections suit chaque saut (301, 302, 307, 308 et meta refresh) avec le statut, l’adresse cible et le temps de réponse, et signale les boucles, les longues chaînes et une gestion incohérente de http→https ou de www.

Questions fréquentes

Les redirections 301 font-elles perdre de la valeur des liens ?

Google a indiqué que les redirections 3xx ne font pas perdre de PageRank. L’essentiel est que la cible soit pertinente : une redirection vers une page sans rapport, ou vers la page d’accueil, peut être traitée comme un soft 404 et ne rien transmettre.

Combien de temps Google met-il à traiter une redirection 301 ?

Google doit réexplorer l’ancienne URL pour voir la redirection. Les pages populaires sont généralement mises à jour en quelques jours ; les URL moins visitées peuvent prendre des semaines. Garder les anciennes URL dans un sitemap temporaire peut accélérer la découverte après une migration.

Faut-il utiliser une redirection 301 ou une balise canonical ?

Utilisez une 301 quand les visiteurs n’ont plus besoin de l’ancienne URL. Utilisez une balise canonical quand les deux URL doivent rester accessibles, par exemple des versions filtrées ou suivies d’une même page.