SEO

Redirection 301

Une redirection 301 est un code de statut HTTP (301 Moved Permanently) qui indique aux navigateurs et aux moteurs de recherche que l'URL d'une page web a été déplacée de façon permanente vers une nouvelle adresse. Elle dirige automatiquement les utilisateurs et les robots d'exploration des moteurs de recherche qui arrivent sur l'ancienne URL vers la nouvelle URL, tout en transférant le link equity accumulé par la page d'origine vers la nouvelle URL.

Une redirection 301 est un code de statut HTTP (301 Moved Permanently) qui indique aux navigateurs et aux moteurs de recherche que l'URL d'une page web a été déplacée de façon permanente vers une nouvelle adresse. Elle dirige automatiquement les utilisateurs et les robots d'exploration des moteurs de recherche qui arrivent sur l'ancienne URL vers la nouvelle URL, tout en transférant le link equity accumulé par la page d'origine vers la nouvelle URL.

Pourquoi c'est important

Les moteurs de recherche utilisent le nombre et la qualité des backlinks pointant vers une page comme signaux clés pour déterminer les classements. Si vous modifiez une URL sans mettre en place une redirection 301, tout le link equity que l'URL d'origine avait accumulé sera perdu, ce qui peut provoquer une chute brutale du classement dans les résultats de recherche. Selon les recherches de Moz et d'Ahrefs, une redirection 301 correctement mise en œuvre transfère environ 90 à 99 % du link equity de la page d'origine vers la nouvelle URL. John Mueller de Google a également confirmé officiellement que « les 301 ne perdent pas de valeur ». Par conséquent, chaque fois qu'un changement d'URL permanent se produit, comme une migration de domaine, une refonte de site ou un changement de structure d'URL, la mise en place d'une redirection 301 est une étape essentielle du point de vue du SEO.

Différences entre 301 et 302

Attribut301 (Moved Permanently)302 (Found / Temporaire)
SignificationL'URL a été déplacée de façon permanenteL'URL a été déplacée de façon temporaire
Transfert du link equity90 à 99 % transféré vers la nouvelle URLReste sur l'URL d'origine ; non transféré vers la nouvelle URL
Index de rechercheAvec le temps, l'ancienne URL est retirée de l'index et remplacée par la nouvelle URLL'ancienne URL reste dans l'index
Mise en cache du navigateurMise en cache de façon permanenteL'URL d'origine est revérifiée à chaque requête
Cas d'usageChangements de domaine, restructuration d'URL, migration de HTTP vers HTTPSTests A/B, pages de maintenance, promotions saisonnières

Bien que Google ait déclaré pouvoir techniquement traiter les redirections 301 et 302, l'utilisation d'une 302 pour un changement permanent amène les moteurs de recherche à continuer d'explorer l'URL d'origine, gaspillant le budget de crawl. Le link equity peut également ne pas se transférer comme prévu. Il est essentiel de choisir le code de statut approprié à chaque situation.

Comment la configurer

Apache (.htaccess)

Redirect 301 /old-page https://www.example.com/new-page

Nginx (nginx.conf)

server {
    location /old-page {
        return 301 https://www.example.com/new-page;
    }
}

Next.js (next.config.js)

module.exports = {
  async redirects() {
    return [
      {
        source: '/old-page',
        destination: '/new-page',
        permanent: true, // 301
      },
    ];
  },
};

Après la configuration, utilisez toujours l'outil d'inspection d'URL de Google Search Console pour vérifier que la redirection fonctionne correctement et que la nouvelle URL est correctement indexée. Il est également recommandé de maintenir les redirections actives pendant au moins un an.

Erreurs courantes

  1. Chaînes de redirection : lorsque les redirections passent par plusieurs sauts (par exemple, A vers B vers C), le link equity est perdu à chaque étape et la vitesse de chargement de la page diminue. Dans la mesure du possible, créez un lien direct de A vers C.
  2. Boucles de redirection infinies : les configurations où A pointe vers B et B pointe à nouveau vers A amènent le navigateur à générer une erreur « ERR_TOO_MANY_REDIRECTS ». Testez toujours après la configuration.
  3. Rediriger vers une page sans rapport : mettre en place une redirection 301 vers une page au contenu entièrement différent amènera Google à la traiter comme une soft 404 et à refuser de transférer le link equity. Redirigez toujours vers une URL au contenu similaire ou identique, sur une base de 1 pour 1.
  4. Utiliser une 302 au lieu d'une 301 : utiliser une 302 pour un changement d'URL permanent amène les moteurs de recherche à continuer d'explorer l'ancienne URL, et le link equity ne sera pas transféré vers la nouvelle URL.
  5. Ne pas tenir compte du cache du navigateur : les redirections 301 sont mises en cache de façon permanente par les navigateurs. Même si vous annulez une 301 configurée par erreur, le réglage précédent peut persister dans les navigateurs des utilisateurs, alors appliquez-les avec précaution. Si nécessaire, il est plus sûr d'inclure un en-tête Cache-Control: no-cache avec la redirection.

Sources :

Articles inblog associés

Comment inblog vous aide

La gestion des redirections d'inblog vous permet de configurer des redirections 308 (permanentes, équivalentes à 301) et 307 (temporaires) sans code.