Redirections 301 : le quoi, le pourquoi et le comment
Publié: 2021-07-19Les redirections 301 jouent un rôle clé dans la santé de votre site Web. Lisez cet article pour vous familiariser avec les aspects pratiques de l'utilisation des 301 et découvrez les trucs et astuces utilisés par l'équipe d'experts en référencement de Hallam.
Qu'est-ce qu'une redirection 301 ?

Une redirection 301 est un moyen d'envoyer les visiteurs du site Web vers une URL en direct, lorsque celle qu'ils ont initialement demandée a été supprimée. Une redirection doit pointer vers la page en direct la plus pertinente ou similaire à celle qui n'est plus nécessaire, cela garantit la meilleure expérience utilisateur pour le visiteur et signifie que toute valeur de backlink est dirigée correctement et n'est pas perdue avec l'ancienne page.
Par exemple, si vous auditez vos URL et en trouvez une comme https://www.example.com/old1234.html, vous voudrez probablement nettoyer cela, vous pouvez donc utiliser une redirection 301 pour envoyer des visiteurs à partir de cette page. vers une page plus propre – https://www.example.com/new .
Cela empêchera quiconque d'accéder à la page précédente et tous les sites qui renvoyaient à l'ancienne page transmettront désormais la valeur du lien à la nouvelle page. Même après avoir redirigé une page, vous devez mettre à jour tous les backlinks que vous avez sur d'autres sites pour pointer directement vers la nouvelle page, cela garantit que toute la valeur du lien est transmise.
Que signifie la redirection « 301 » ?
Les redirections 301 peuvent apparaître comme « 301 » ou « 301 déplacés définitivement ». Il s'agit d'un code d'état de réponse HTTP (HyperText Transfer Protocol) qui indique la réponse du serveur sur lequel la page est hébergée aux navigateurs qui ont demandé l'URL. Les codes d'état 301 ne sont pas intrinsèquement mauvais, ils indiquent simplement que la page demandée a été redirigée vers une autre, et ce sera celle que le navigateur servira.
En fait, obtenir une réponse 301 peut signifier que vous faites du bon travail en gardant l'architecture de votre site en ordre – empêchant les visiteurs d'atterrir sur des pages non pertinentes, anciennes ou cassées.
Chaque fois que le serveur de votre site Web « sert » une page Web de votre site à un visiteur (soit un humain, soit un moteur de recherche), il sert également un code d'état dans l'en-tête. Ces informations sont « servies » avant le contenu réel de la page et informent votre navigateur (ou moteur de recherche) de ce que la page (ou le fichier) contient, que ce soit une image, HTML, PDF, vidéo, etc. Le code d'état du serveur est conçu pour informer le visiteur ou moteur de recherche du « statut » de la page (fichier) en question.
Le code d'état « 301 » est l'une des nombreuses réponses HTTP, qui nous indiquent, ainsi qu'aux moteurs de recherche, ce qui se passe avec cette URL. Le code d'état de la réponse HTTP , « 301 », signifie que cette URL a été déplacée de façon permanente, ce qui signifie que tous les liens contenant l'ancienne URL doivent être redirigés vers la nouvelle URL fournie.
Cet outil est un moyen rapide et facile de vérifier l'état de la réponse HTTP d'une ou plusieurs URL.
Quand utiliser les redirections 301 ?
Les redirections 301 doivent être utilisées lorsqu'une page n'est plus pertinente, utile ou a été supprimée. Ils sont également très utiles pour les reconstructions de sites, où les URL sont rangées dans les pages les plus récentes et plus propres. Il est très important de rediriger toutes les anciennes URL qui ne resteront pas les mêmes lors d'une reconstruction de votre site Web.
Cas d'utilisation :
- Déplacement vers un nouveau domaine (notre site Web précédent était Hallam.biz qui est maintenant redirigé vers Hallaminternet.com)
- Nettoyer les URL dynamiques et les rediriger vers des versions plus courtes et conviviales pour les moteurs de recherche
- Prévention des problèmes de contenu en double ; par exemple, si vous avez plusieurs blogs écrits sur le même sujet et que vous souhaitez les regrouper en un seul super article de blog
Quelle est la différence entre une redirection 301 et l'attribut rel="canonical" ?
Pour dissiper une certaine confusion, abordons la différence entre une redirection 301 et l'attribut rel="canonical". L'attribut rel="canonical" est souvent utilisé à mauvais escient comme substitut 301.
- Une redirection 301 est une redirection permanente qui renvoie l'utilisateur directement vers la nouvelle page
- Afficher la nouvelle « Page B » lorsque vous essayez d'accéder à l'ancienne « Page A »
- L'attribut rel="canonical" est une indication ou une suggestion pour le moteur de recherche quant à la version d'un groupe de pages similaires à privilégier pour l'indexation, afin d'éviter la duplication de contenu
- Afficher « Page A répertoriant les produits par prix » au lieu de « Page B répertoriant les produits par ordre alphabétique »
Par conséquent, la balise canonique qui n'est pas auto-référentielle ne doit être utilisée que sur des pages qui affichent un contenu identique ou quasi identique à d'autres pages (pages dynamiques avec plusieurs URL pour la même page, comme dans www.example.com/index. html doit avoir une balise canonique pointant vers www.example.com car il s'agit exactement de la même page.). Les 301 ne doivent être utilisés que lorsqu'une page est supprimée, déplacée ou remplacée.
Avantages SEO des redirections 301
Les redirections 301 sont très importantes pour le référencement et peuvent faire la différence entre une reconstruction de site réussie et un échec. Ils peuvent être utiles de plusieurs manières :
Maintenir l'engagement des visiteurs sur votre site :
Si un visiteur clique sur un lien et se voit présenter une page 404, cela affectera négativement son expérience du site et pourrait le frustrer et le quitter. La mise en place de redirections 301 signifie que le visiteur peut facilement accéder au site et y naviguer, en s'engageant avec un contenu qui pourrait éventuellement le transformer en client ou en suiveur.
Équité du lien :
301 est le choix préféré des redirections 3xx pour les référenceurs en raison de sa capacité éprouvée à transmettre environ 90 % d'équité de lien à partir de la page redirigée. C'est moins probable avec les redirections 302, qui sont temporaires et, par conséquent, les moteurs de recherche peuvent ne pas transmettre l'équité du lien qu'il devrait transmettre à la nouvelle URL.

Supprimer les anciennes URL de l'index d'un moteur de recherche :
Si un moteur de recherche rencontre une redirection 301 lors de l'exploration de votre site Web, cela lui indique la nécessité de supprimer l'ancienne URL de son index et de la remplacer par la nouvelle. Cela signifie que la nouvelle page devrait éventuellement remplacer l'ancienne page dans l'index des moteurs de recherche - et en attendant, l'ancienne URL redirigera les visiteurs humains vers la nouvelle URL chaque fois que quelqu'un tentera d'y accéder.
Si vous n'utilisez pas de redirection 301 chaque fois que vous supprimez une page de votre site, les moteurs de recherche recevront un code de réponse d'erreur 404 Not Found, ce qui peut entraîner la suppression complète de la page de l'index du moteur de recherche au fil du temps.
Problèmes avec les redirections 301
Les problèmes de redirection 301 découlent généralement de leur utilisation inappropriée ou incorrecte.
La manifestation la plus courante de ceci est lorsqu'un propriétaire de site Web redirige toutes les anciennes pages du site vers la nouvelle page d'accueil (car c'est plus rapide). Si vous réduisez le contenu de votre site Web, créez de nouvelles pages ou catégories, vous devez passer du temps à vous assurer que chaque ancienne page est redirigée vers la page nouvelle ou existante la plus pertinente. Pensez à l'expérience utilisateur et à la question de savoir si vous voudriez trouver cet article dont tout le monde parle, pour être redirigé vers la page d'accueil !

Un autre problème qui surgit au fil du temps est celui des chaînes de redirection. Après plusieurs actualisations de site, il est facile de tomber dans ce piège, mais il est crucial que vous sachiez ce que sont les chaînes et comment les supprimer de votre liste de redirection.
Un exemple de chaîne de redirection :
- La page A a beaucoup de backlinks mais vous voulez la pointer vers la page B.
- Le site est actualisé, maintenant la page B pointe vers la page C.
- La page D est une nouvelle page époustouflante et brillante, vous pointez donc la page C vers la page D.
Vous avez maintenant une chaîne de redirections qui signifie que l'équité des liens essaie de passer de la page A à la page D.
Essentiellement, les chaînes doivent être aplaties afin que chaque ancienne variante d'une page redirige directement vers la nouvelle. Par example:
- Page A > Page D
- Page B > Page D
- Page C > Page D
Les chaînes de redirection sont la raison pour laquelle il est si important de garder votre plugin .htaccess ou de redirection bien rangé pour voir où se trouvent vos chaînes et les rectifier facilement.
Comment configurer les redirections 301
Maintenant que nous avons discuté de ce que sont les redirections 301, de leur importance et des cas dans lesquels vous devriez les utiliser, nous allons maintenant expliquer la manière la plus courante de les implémenter pour les pages de votre site Web.
Redirection 301 : .htaccess
Dans la grande majorité des cas, le comportement d'un serveur Web est configuré à l'aide de ce qu'on appelle un fichier .htaccess. Il s'agit d'un simple fichier texte qui se trouve dans le répertoire racine de votre site. Dans le but d'implémenter une redirection 301, vous devrez placer un fichier .htaccess dans votre répertoire racine (s'il n'existe pas déjà). Vous pouvez créer/éditer un fichier .htaccess en utilisant n'importe quel outil d'édition de texte brut comme Notepad, Sublime ou Textedit – avant de nommer le fichier que vous avez créé/édité « .htaccess ».
Pour expliquer le texte qui doit être contenu dans votre fichier .htaccess, nous allons commencer par utiliser un exemple très basique tel que renommer une page de votre site Web. Par exemple, si vous souhaitez modifier l'URL d'une page :
https://www.example.com/old.html
à:
https://www.exemple.com/nouveau
Pour vous assurer que l'ancienne page redirige vers la nouvelle page, vous devez ajouter le code suivant à votre fichier .htaccess :
rediriger 301 /old.html https://www.example.com/new
Voici une explication de la signification du code ci-dessus :
- « redirection 301 » indique aux moteurs de recherche (et aux navigateurs) que votre page a été déplacée définitivement
- " /old.html " - fournit l'ancien emplacement de la page
- " https://www.example.com/new.html " - est le nouvel emplacement de la page vers laquelle vous dites au serveur de rediriger les visiteurs. Cette partie du code nécessite l'URL complète pour fonctionner correctement
Il est important de noter que si vous déplacez plusieurs pages, vous devrez inclure une instruction de redirection pour chaque page que vous déplacez. Il est recommandé d'avoir une ligne unique pour chaque page comme l'approche la plus sûre si vous voulez vous assurer que vos commandes sont captées par les moteurs de recherche.
Redirection 301 : WordPress

Il existe des plugins très utiles qui peuvent être utilisés sur les sites WordPress, qui suppriment l'élément de codage de la création d'une redirection 301. Les plugins, tels que la redirection, permettent à l'utilisateur de saisir l'ancienne URL, puis la nouvelle URL et de s'accrocher - vous avez une redirection 301. Cela rend le processus de mise en œuvre des redirections plus simple et plus rapide, éliminant souvent le besoin d'impliquer les développeurs.
Outre la fonction principale du plugin, la redirection est également un outil très utile pour sélectionner les liens brisés et les 404, importer ou exporter des redirections en masse et est livré avec son propre journal des agents utilisateurs / référents ayant accédé au site Web et à quel moment. Cela peut être exporté pour l'analyse du fichier journal.
301 Conseils pour gagner du temps sur la redirection
Bien qu'elle soit d'une importance vitale, la mise en œuvre des redirections peut prendre du temps et être difficile à réaliser du premier coup. Voici quelques conseils pour vous aider à gagner du temps et à rendre le processus un peu plus fluide.
Si vous pouvez conserver les mêmes URL sur un nouveau site, faites-le
Ce n'est pas toujours possible, mais s'il y a des pages qui existent sur l'ancien site qui auront une place sur le nouveau, gardez les mêmes URL. Si les URL sont confuses ou ne décrivent pas avec précision le contenu de la page, leur modification peut être inévitable. Garder les mêmes URL permettra non seulement de gagner du temps sur le mappage des redirections, mais réduira le risque de baisse du trafic lorsque les nouvelles pages remplaceront les anciennes.
Téléchargez vos anciennes URL à partir d'autant de sources que possible avant la mise en ligne du site
Ne tombez pas dans le piège de la panique de dernière minute, récupérez toutes vos anciennes URL dans une feuille de calcul bien avant la mise en ligne du nouveau site. Cela vous donne le temps de tracer avec précision l'ancien vers le nouveau et de creuser différentes sources pour les liens brisés/anciennes URL moins évidents.
Filtrez vos URL et placez-les par ordre de longueur dans le .htaccess ou le plugin
L'ordre des URL dans le .htaccess détermine quelles redirections sont exécutées en premier. Utilisez une formule de longueur pour compter la longueur des caractères de l'URL, puis triez par catégories et filtrez du plus long au plus court. Mettre des URL plus courtes au bas de chaque catégorie empêchera son déclenchement avant que les redirections d'URL plus longues aient eu la chance d'avoir lieu.
Utilisez des formules pour compléter des morceaux simples de mappage de redirection
Un cas d'utilisation peut être celui où une base de catégorie a été ajoutée à une URL en direct, de sorte que toutes les URL précédentes n'ont besoin que de l'ajout de la catégorie. Exemple : https://www.example.com/my-amazing-product vers https://www.example.com/products/my-amazing-product/
Résumé
J'espère que vous avez maintenant une meilleure compréhension de :
- Qu'est-ce qu'une redirection 301
- Pourquoi l'utiliseriez-vous
- Les bases de la mise en œuvre des redirections 301
En utilisant les redirections 301, vous fournissez essentiellement aux moteurs de recherche une note indiquant "cette page a été déplacée, veuillez trouver la dernière version ici", dont l'importance ne peut être surestimée.
Comme toujours, je suis heureux de répondre à toutes vos questions dans la section commentaires, alors n'hésitez pas à lancer la discussion ci-dessous.
Si vous avez besoin d'aide pour votre référencement, n'hésitez pas à nous contacter.
