Définition publiée le 18/09/2023
La redirection 301, "redirection web" ou "redirection permanente" (moved permanently), est instaurée dans le protocole HTTP pour signaler un déplacement définitif d'une URL vers une autre. Elle assure une transition fluide en redirigeant automatiquement les visiteurs de l'ancienne à la nouvelle adresse.
Définition de la redirection 301
Lorsqu'un site web décide de changer l'adresse d'une de ses pages, ou même de l'intégralité de son site, il utilise le code "301" pour indiquer ce changement.
Dans les faits, la redirection 301 est un message envoyé par le serveur sur lequel le site est hébergé. Ce message indique que le contenu, autrefois accessible à une adresse spécifique (URL), a désormais déménagé de manière permanente vers une nouvelle adresse.
La redirection 301 informe tous les visiteurs (humains et robots des moteurs de recherche) que la page qu'ils recherchent a changé d'adresse et les redirige automatiquement vers cette nouvelle adresse. C'est un outil essentiel pour assurer une navigation fluide et pour préserver la visibilité d'une page ou d'un site dans les moteurs de recherche lorsque son adresse change.
Comment fonctionne concrètement la redirection de page ?
Pour comprendre le fonctionnement d'une redirection 301, imaginons un scénario simple :
La requête initiale : Lorsque vous tapez une adresse web (ou URL) dans votre navigateur, c'est comme si vous demandiez à votre navigateur : "Peux-tu m'emmener à cette adresse ?". Votre navigateur cherche alors cette nouvelle adresse sur le web.
La réponse du serveur : En réponse à cette demande, un serveur distant (l'endroit où le site web est stocké) renvoie une sorte de message codé. Ce message est un code HTTP, constitué de trois chiffres, qui se trouve dans l'en-tête de la réponse.
L'interprétation du code : Si le serveur vous renvoie un code "200", c'est comme s'il disait : "Voici la page demandée !". Mais parfois, il peut vous renvoyer le code “404” (page not found) ou "301" qui signifie : “la page a déménagé définitivement”. Il fournit alors au navigateur la nouvelle adresse de la page, et vous êtes automatiquement redirigé vers cette nouvelle destination.
La redirection effective : Grâce à cette indication, votre navigateur vous emmène à la bonne adresse, même si celle que vous aviez initialement demandée n'est plus valide. Tout cela se passe en quelques millisecondes, et est donc totalement transparent pour l’utilisateur.
Pourquoi la redirection 301 est importante ?
Pour les utilisateurs
Elle garantit que les visiteurs soient dirigés vers le bon endroit, même s'ils ont utilisé une ancienne adresse.
De nombreux utilisateurs sauvegardent leurs sites préférés dans leurs favoris. Si un site change d'URL et n'utilise pas de redirection 301, ces utilisateurs arriveront sur une page d'erreur 404. Cela interrompt la navigation, mais donne également une mauvaise impression de votre site. Dans le monde du web, la première impression compte beaucoup, et les erreurs 404 peuvent dissuader les utilisateurs de revenir.
Pour les moteurs de recherche
Les moteurs de recherche, comme Google, ont des robots qui parcourent le web pour indexer les contenus. Lorsqu'ils rencontrent une redirection 301, ils comprennent que le contenu a été déplacé définitivement. Ainsi, ils mettent à jour leurs bases de données en remplaçant l'ancienne URL par la nouvelle.
Pour le SEO
Transfert du PageRank : Le PageRank est un des nombreux facteurs utilisés par Google pour déterminer l'importance d'une page. Grâce à la redirection 301, le "jus de lien" (la valeur passée d'un lien à l'autre) de l'ancienne URL est transmis à la nouvelle URL. Cela signifie que votre nouvelle page bénéficiera du SEO et de l'autorité de l'ancienne page.
Conservation du positionnement : En utilisant correctement la redirection 301, vous veillez à ce que les efforts que vous avez investi dans le référencement de l'ancienne page ne soient pas perdus. Elle continuera à bénéficier d'un bon positionnement dans les résultats de recherche, malgré le changement d'URL.
Attention : points clés à considérer lors d'une redirection 301
Pour que cette redirection soit pleinement efficace et maintienne la confiance des moteurs de recherche, il est essentiel de prendre en compte certains éléments :
Qualité du contenu : La page vers laquelle vous redirigez doit avoir un contenu d'une qualité égale ou supérieure à celle de la page d'origine. C'est-à-dire que l'information doit rester pertinente et utile pour l'utilisateur.
Cohérence du contenu : Au-delà de la qualité, le contenu de la nouvelle page doit être étroitement lié à celui de l'ancienne page. Les moteurs de recherche, comme Googlebot, accordent une grande importance à la cohérence du contenu lors de l'indexation. Si le nouveau contenu diffère trop de l'ancien, cela peut entraîner une perte de pertinence dans les résultats de recherche et donc, une chute de votre classement SEO.
Comment mettre en place une redirection 301 ?
Via un plugin de redirection (Recommandé pour WordPress)
Si vous utilisez la plateforme WordPress, l'utilisation d'un plugin de redirection est l'option la plus simple. L’extension la plus célèbre utilisée sur WordPress est le plugin “Redirection”.
- Sélectionnez le plugin depuis le répertoire WordPress.
- Installez et activez-le.
- Suivez les instructions pour entrer l'URL d'origine et la nouvelle URL.
- Confirmez la redirection
- Vérifiez que la redirection est effective en faisant un test sur votre navigateur avec l’ancienne URL.
Via le fichier .htaccess (Serveurs Apache)
Le fichier .htaccess, situé à la racine de votre site, permet de configurer des directives pour le serveur.
- Accédez au fichier .htaccess via FTP ou le gestionnaire de fichiers de votre hébergement
- Ouvrez-le avec un éditeur de texte
- Ajoutez la ligne suivante :
Redirect 301 /ancienne-page.html
http://votredomaine.com/nouvelle-page.html
ou
RedirectMatch 301 /anciennepage/ /nouvelle-page/
Notez qu’il existe plusieurs commandes possibles selon vos besoins : vous pouvez changer une URL unique, transférer des répertoires entiers, ou modifier le nom de domaine de votre site. Dans ce cas, déterminez le code le plus approprié.
- Enregistrez et téléchargez le fichier
- Faites un test pour vérifier que la redirection est effective
Via PHP
Si vous êtes à l'aise avec la programmation, la redirection via PHP est une option envisageable.
- Ouvrez le fichier PHP de la page que vous souhaitez rediriger.
- Au tout début du fichier, avant toute autre information, ajoutez :
<?php
header("Status: 301 Moved Permanently", false, 301);
header('Location: http://votredomaine.com/nouvelle-page.html');
exit;
?>
- Enregistrez le fichier et testez pour vérifier que la commande a bien été prise en compte
Via JavaScript
Bien que techniquement possible, cette méthode est généralement déconseillée. Les moteurs de recherche peuvent ne pas reconnaître la redirection ou la considérer comme du spam, ce qui peut nuire à votre SEO et à l’expérience utilisateur.
Si toutefois vous souhaitez utiliser cette méthode, ajoutez le code suivant dans la section <head> de votre ancienne page :
<script type="text/javascript">
window.location.href = "http://votredomaine.com/nouvelle-page.html";
</script>
Quand faut-il utiliser une redirection 301 ?
Pour les pages qui reçoivent beaucoup de trafic naturel depuis les moteurs de recherche
Ces pages sont essentielles pour votre visibilité en ligne. Une redirection 301 garantit que les visiteurs continuent d'accéder à votre contenu malgré un changement d'URL, préservant ainsi votre trafic.
Pour les pages qui bénéficient de backlinks de bonne qualité
Les backlinks sont des liens provenant d'autres sites web qui pointent vers le vôtre. Ils sont essentiels pour le SEO. Si l'URL de la page change, une redirection 301 s'assure que vous ne perdez pas la valeur de ces backlinks.
En cas de migration de site ou de changement de nom de domaine
Une migration ou un changement de domaine entraînent des changements d’URL. Utiliser des redirections 301 permet de conserver le référencement acquis précédemment et d'assurer une transition pour les utilisateurs.
Pour limiter les cas de contenu dupliqué
Le duplicate content est très mal perçu par les moteurs de recherche et peut perturber l’expérience des internautes.
Si vous avez plusieurs pages traitant du même sujet et ciblant le même mot-clé, il peut être judicieux de fusionner ces contenus en une seule page riche et complète. Ensuite, redirigez les anciennes URL vers cette nouvelle page, surtout si l'une d'elles est déjà bien positionnée sur les moteurs de recherche.
Pour optimiser le netlinking
Parfois, des sites externes peuvent pointer vers des URL erronées ou obsolètes de votre site. En identifiant ces erreurs (comme les erreurs 404), vous pouvez mettre en place des redirections 301 pour canaliser le trafic et la valeur SEO vers les bonnes pages.
La réécriture d'URL
L’URL Rewriting consiste à rendre les URL plus lisibles et pertinentes, tant pour les utilisateurs que pour les moteurs de recherche. Si vous modifiez une URL pour cette raison, assurez-vous de mettre en place une redirection 301 depuis l'ancienne adresse.
Notez tout de même qu’il est déconseillé de réécrire une URL déjà indexée afin d’éviter la confusion pour les utilisateurs et les moteurs de recherche. Avant de publier une page sur le web, veillez préalablement à ce que l’URL soit déjà rédigée de manière pertinente.
Lors d'une refonte
Une refonte de site peut impliquer des changements structurels majeurs, y compris la suppression ou le déplacement de pages. Pour éviter les erreurs 404 et garantir une transition fluide, utilisez des redirections 301.
Pour rediriger une ou plusieurs pages 404
Les erreurs 404 peuvent nuire à l'expérience utilisateur et au SEO. Si une URL génère une erreur 404, redirigez-la vers une page pertinente.
Erreurs courantes à éviter
Créer des boucles de redirection
Une boucle de redirection se produit lorsque la page A redirige vers la page B, qui à son tour redirige vers la page A, créant ainsi une boucle infinie. C'est catastrophique pour le robot d’indexation qui reste coincé dans la boucle et utilise inutilement du budget crawl.
Conséquences : Les utilisateurs peuvent rencontrer des problèmes en essayant d'accéder à la page, et les moteurs de recherche peuvent stopper leur processus d'indexation face à une telle boucle.
Solution : Assurez-vous toujours de tester vos redirections après leur mise en place. Utilisez des outils de vérification de redirection pour identifier et résoudre les boucles.
Créer des chaînes de redirection
Une chaîne de redirection se produit lorsqu'une URL est redirigée vers une autre, qui elle-même est redirigée vers une autre, et ainsi de suite, créant une "chaîne" de redirections successives.
Conséquences : Chaque redirection supplémentaire ralentit le temps de chargement de la page et a un impact négatif sur l’indexation de vos pages. Cela peut également dégrader l'expérience utilisateur, en particulier pour ceux qui utilisent des connexions internet plus lentes.
Solution : Lorsque vous mettez en place une redirection, assurez-vous qu'elle pointe directement vers l'URL finale souhaitée, et non vers une autre URL qui a elle-même une redirection.
Mettre en place une redirection non pertinente avec un contenu différent
Cela se produit lorsqu'une page est redirigée vers une autre qui n'a pas de contenu pertinent ou similaire.
Conséquences : Les moteurs de recherche peuvent considérer cela comme une tentative de manipulation et cela peut affecter négativement le classement de votre site. De plus, cela peut frustrer les utilisateurs qui s'attendaient à trouver un certain type de contenu.
Solution : Assurez-vous que le contenu de la page de destination est pertinent et offre une valeur similaire ou supérieure à celle de la page d'origine.
Ne pas vérifier que la redirection fonctionne correctement après sa mise en place
Si la redirection n'est pas correctement mise en place, cela peut entraîner des erreurs 404 ou d'autres problèmes.
Conséquences : Ces erreurs nuisent à l'expérience utilisateur et au référencement.
Solution : Testez toujours vos redirections en accédant à l'URL d'origine pour vous assurer qu'elle redirige correctement vers la nouvelle URL. Utilisez également des outils d'analyse de redirection pour identifier tout problème potentiel.
FAQ Redirection 301
-
Que devient la page après avoir mis en place une redirection 301 ?
Après la mise en place d'une redirection 301, la page originale disparaît progressivement des résultats de recherche. Si vous constatez que le moteur de recherche ne crawle plus cette page depuis plusieurs mois, vous pouvez alors supprimer la redirection et supprimer la page. En revanche, si la page est toujours indexable, elle pourrait réapparaître de nouveau dans les résultats de recherche. Pensez à vérifier les logs de votre site avant toute manipulation de vos pages !
-
Quelle est la différence entre une redirection 301 et une redirection 302 ?
La redirection 301 a une vocation permanente. Cela signifie que la page a changé d'adresse de manière définitive. Par contre, si vous avez besoin d'effectuer une migration temporaire, par exemple lors d'une opération de maintenance, vous devriez utiliser la redirection 302 qui est temporaire. Soyez toutefois vigilants : si une page reste en maintenance pendant plusieurs jours, elle perdra inévitablement des positions SEO (selon une déclaration de John Mueller en 2023). La redirection 302 doit donc être utilisée avec précaution et sur un temps très court.
-
Comment puis-je trouver les pages 404 sur mon site ?
Il existe plusieurs outils qui peuvent vous aider à identifier les liens morts ou les pages 404 sur votre site. Parmi les plus populaires, on compte Screaming Frog, Ahrefs et SEMrush. Ces outils scannent votre site web et listent tous les liens qui mènent à des erreurs, vous aidant ainsi à corriger ces problèmes.