Types de redirections : permanentes et temporaires
Redirection 301 : permanente
La redirection 301 est une redirection permanente qui transfère toute l’équité des liens de l’ancienne URL vers la nouvelle. C’est le type de redirection le plus recommandé pour le SEO car il signale aux moteurs de recherche que la page a été déplacée définitivement. En utilisant une redirection 301, vous assurez que le moteur de recherche transfère aussi bien la valeur des liens entrants que les classements existants à la nouvelle URL.
Bien que certains employés de Google aient mentionné que les redirections 302 peuvent parfois être traitées de manière similaire aux 301, notre expérience montre qu’il est plus sûr d’utiliser une 301 pour toute redirection permanente afin de maximiser le crédit transféré. Toutefois, si le déplacement est temporaire, alors une redirection 302 pourrait être appropriée.
Redirection 302 : temporaire
La redirection 302 indique aux moteurs de recherche que la page a été déplacée provisoirement. Elle ne transfère pas la totalité de l’équité des liens comme le ferait une redirection 301. Pour cette raison, elle doit être utilisée uniquement lorsque le changement d’URL est temporaire. Cela permet de maintenir la reconnaissance de la page originale par les moteurs de recherche une fois la destination temporaire annulée.
Meta refreshs : à éviter pour le SEO
Les meta refreshs sont une autre forme de redirection, souvent utilisée à un niveau de pages spécifiques plutôt qu’à celui des serveurs. Ces rafraîchissements indiquent au navigateur de charger une nouvelle page après un certain délai. Bien qu’elles passent une partie de l’équité des liens, les meta refreshs sont généralement déconseillées en termes de SEO en raison de leur faible convivialité et du risque de perte d’équité des liens.
Meilleures pratiques pour les redirections SEO
Pourquoi préférer les redirections 301 ?
Lorsqu’un lien doit être redirigé de façon permanente, une redirection 301 est préférable pour plusieurs raisons. Non seulement elle informe le moteur de recherche que la page a changé d’adresse de façon permanente, mais elle garantit également que tous les poids des liens et la valeur SEO soient transférés à la nouvelle URL. Ainsi, vous évitez la perte de trafic et maintenez votre visibilité sur les moteurs de recherche.
L’intégration de redirections peut néanmoins retarder légèrement le processus d’inspection des moteurs de recherche, surtout si ceux-ci visitent rarement une page spécifique ou si la nouvelle URL ne fonctionne pas correctement. Pour ces raisons, il est essentiel d’assurer que toutes les redirections 301 sont configurées correctement et testées régulièrement.
Problèmes courants liés aux redirections
Des erreurs dans la configuration des redirections peuvent impacter négativement le SEO de votre site. Les chaînes de redirection, où une URL est redirigée vers une autre qui elle-même redirige vers une autre URL, doivent être évitées. Ces chaînes peuvent causer une latence supplémentaire et diluer l’équité des liens.
Un autre problème fréquent concerne les redirections temporaires mal configurées (302), utilisées à tort à la place des redirections permanentes (301). Cela peut mener les moteurs de recherche à supposer que le déplacement est temporaire, ce qui affecte la transmission de l’équité des liens et, par conséquent, votre classement.
Mise en œuvre des redirections
Utilisation des CMS modernes
Aujourd’hui, la plupart des systèmes de gestion de contenu (CMS) offrent des solutions intégrées ou des plugins permettant de gérer facilement les redirections 301 et 302. Que vous ayez besoin de rediriger un domaine entier ou simplement quelques pages, ces outils rendent le processus rapide et efficace.
- Pour rediriger un domaine entier :
Redirect 301 / http://www.example.com/
Remplacez « example.com » par votre nouvelle destination.
- Pour rediriger une seule page :
Redirect 301 /oldpage/ http://www.example.com/newpage/
Vous pouvez utiliser cette redirection entre divers domaines ou sur votre propre site.
Scénarios spécifiques avec .htaccess
Le fichier .htaccess peut aussi être utilisé pour gérer des redirections avec plus de flexibilité. Par exemple, pour rediriger un sous-domaine non sécurisé (http) vers un sous-domaine sécurisé (https) :
RewriteEngine On
RewriteCond %{HTTP_HOST} ^domain\\.com [NC]
RewriteRule ^(.*)$ https://www.domain.com/$1 [L,R=301,NC]
Une redirection PHP 301, quant à elle, peut être mise en œuvre ainsi :
<?php
header("Location : http://www.example.com/", true, 301);
exit();
?>
Éviter les redirections JavaScript
Bien que techniquement possible, l’utilisation de JavaScript pour les redirections est déconseillée pour le SEO. Les redirections effectuées via JavaScript risquent de ne pas être indexées correctement par Google, et il n’y a aucune manière de déclarer le code de statut HTTP lors de l’utilisation de JavaScript. Voici un exemple de redirection JavaScript :
<script type="text/javascript">
window.location.href = "http://www.example.com/";
</script>
En suivant ces recommandations et en évitant ces pièges courants, vous pourrez mieux gérer vos redirections et ainsi améliorer le SEO de votre site web tout en assurant une navigation fluide pour vos utilisateurs.
Découvrez notre méthode d’agence SEO See U Better et Agence SEO francophone.