← Retour au lexique
⚙️ SEO Technique

Redirection

Une redirection envoie automatiquement les utilisateurs et crawlers d'une URL vers une autre. Essentiel pour le SEO lors des migrations et changements d'URL.

Définition

Une redirection est une instruction serveur qui renvoie automatiquement les utilisateurs et les robots d’exploration d’une URL vers une autre. C’est un élément technique crucial en SEO pour préserver l’autorité des pages lors de changements d’URL ou de migrations.

Types de redirections

Redirection 301 (Permanente)

L’URL a changé définitivement. Transfère ~90-99% de l’autorité SEO.

HTTP/1.1 301 Moved Permanently
Location: https://example.com/nouvelle-page

Redirection 302 (Temporaire)

Changement temporaire. Ne transfère pas l’autorité.

HTTP/1.1 302 Found
Location: https://example.com/page-temporaire

Redirection 307 (Temporaire HTTP/1.1)

Version moderne du 302, préserve la méthode de requête.

Redirection 308 (Permanente HTTP/1.1)

Version moderne du 301.

Meta refresh

Redirection côté client (déconseillée pour le SEO).

<meta http-equiv="refresh" content="0;url=https://example.com/page">

JavaScript

Redirection via JS (non recommandée pour le SEO).

Quand utiliser les redirections

Changement d’URL

Page déplacée vers une nouvelle adresse.

Migration de site

Changement de domaine ou de structure.

Fusion de contenu

Plusieurs pages consolidées en une seule.

Suppression de page

Rediriger vers la page pertinente la plus proche.

HTTPS

Migration de HTTP vers HTTPS.

WWW / non-WWW

Canonicalisation du domaine.

Implémentation

.htaccess (Apache)

# Redirection simple
Redirect 301 /ancienne-page /nouvelle-page

# RewriteRule
RewriteEngine On
RewriteRule ^ancienne-page$ /nouvelle-page [R=301,L]

# Domaine entier
RewriteCond %{HTTP_HOST} ^ancien-domaine\.com$ [NC]
RewriteRule ^(.*)$ https://nouveau-domaine.com/$1 [R=301,L]

Nginx

# Redirection simple
rewrite ^/ancienne-page$ /nouvelle-page permanent;

# Block location
location /ancienne-page {
    return 301 /nouvelle-page;
}

PHP

<?php
header("HTTP/1.1 301 Moved Permanently");
header("Location: https://example.com/nouvelle-page");
exit();
?>

Bonnes pratiques SEO

301 pour les changements permanents

Utilisez toujours 301 pour les migrations.

Chaînes de redirections

Évitez les redirections en cascade (A→B→C).

Boucles

Vérifiez l’absence de boucles (A→B→A).

Mapping

Redirigez vers des pages pertinentes, pas tout vers la homepage.

Vérification

Testez toutes les redirections après implémentation.

Impact SEO

Transfert d’autorité

301 transfère la majorité de l’autorité de la page.

Temps de propagation

Google peut mettre plusieurs semaines à reconnaître les redirections.

Les liens vers l’ancienne URL bénéficient à la nouvelle.

Problèmes courants

Redirect chains

Chaînes de redirections ralentissant le crawl.

Soft 404

Page qui devrait être en 404 mais redirige vers la homepage.

Redirections incorrectes

Mauvaise correspondance entre anciennes et nouvelles URLs.

Trop de redirections

Surcharge du serveur et ralentissement.

Outils d’analyse

  • Screaming Frog
  • Redirect Path (extension Chrome)
  • Google Search Console

Conclusion

Les redirections sont essentielles pour maintenir l’autorité SEO lors des changements d’URL. Utilisez systématiquement les redirections 301 pour les changements permanents, évitez les chaînes, et redirigez vers des pages pertinentes. Un bon mapping de redirections est crucial lors des migrations de site.