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.
Conservation des backlinks
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.