Si vous voulez que votre site soit toujours accessible, même après avoir changé d’URL, il est nécessaire de faire une redirection 301. En pratique, c’est assez simple à comprendre et on peut même faire une analogie avec quelque chose de la vie quotidienne. Est-ce que ça vous est déjà arrivé de recevoir une lettre à votre ancienne adresse et que le concierge de l’immeuble ou l’occupant actuel vous informe que vous avez déménagé? C’est arrivé à notre PDG Fabio Ricotta et il a enregistré une vidéo pour expliquer comment ces changements se produisent également sur le web. Regardez la vidéo ci-dessous pour en savoir plus sur le sujet. Et pour commencer, dans cet article, vous découvrirez : l’utilité de la redirection 301 ; comment faire la redirection sur internet ; la redirection 301 dans les projets de référencement SEO ; la redirection 301 dans WordPress ; comment vérifier votre redirection ; des conseils supplémentaires sur la redirection des pages.
À quoi sert la redirection 301 ?
Sou un expert en développement web et je vais te parler du redirecionamento 301. Lorsque tu développes un site web, il peut arriver que tu veuilles déplacer une page (URL) ou même changer son nom. C’est simple à faire au niveau opérationnel, il te suffit de renommer le fichier ou de le déplacer dans un autre répertoire. Cependant, sur le web, cela ne suffit pas. Tu dois également modifier toutes les références qui pointent vers cette page. En effet, les références (liens) sont la base des algorithmes de classement et le Pagerank de Google en dépend. Il peut y avoir de nombreuses pages qui font référence à ton fichier ou à ton dossier et qui ne sauront pas qu’il a été déplacé ou renommé. Cela signifie que les robots de recherche ne le sauront pas non plus. C’est là qu’intervient la redirection 301. Elle permet d’indiquer que la page « A » a été déplacée ou renommée et qu’elle se trouve désormais à l’adresse « B ». En d’autres termes, lorsque l’utilisateur demande l’accès à l’URL « A », le serveur le redirige automatiquement vers l’URL « B ». Cela se fait en quelques millisecondes par le navigateur. La redirection 301 est importante car parfois tu as besoin de changer l’adresse d’une page et les URLs seront différentes. Afin que l’utilisateur ne voit pas de message d’erreur indiquant que la page n’existe pas, un système a été créé pour le rediriger vers le nouveau lien.
Amener Google vers la page finale
Si la page « A » existe dans la base de données de Google, les robots de recherche vont suivre le processus détaillé ci-dessus pour trouver la redirection. Ensuite, ils ne listeront que la page « B ». Ainsi, toute l’autorité, le classement et le positionnement de l’ancienne adresse seront transférés vers la nouvelle, à condition qu’il n’y ait pas de modification de contenu.
Comment effectuer une redirection sur internet?

Imaginez que vous avez un site e-commerce et qu’un de vos produits n’existe plus, comme par exemple la PlayStation 5, l’iPhone 12 et bien d’autres. À un moment donné, ces produits seront discontinués et vous pouvez rediriger l’utilisateur vers un produit similaire et nouveau. Ainsi, toute personne accédant à cette ancienne page sera automatiquement redirigée vers un contenu mis à jour. Cela évite le redouté message d’erreur 404 qui s’affiche lorsque la page n’est pas trouvée. Par conséquent, ce processus est bénéfique tant pour l’utilisateur que pour les moteurs de recherche, qui vont lire le contenu mis à jour et indexer cette page dans leur index de recherche. La redirection de page est généralement une configuration réalisée sur votre serveur ou un ensemble de codes qui, une fois installés, effectuent ce processus automatiquement. Il existe essentiellement deux façons de réaliser ce processus. La première est un changement permanent, que l’on appelle redirection 301, c’est-à-dire une page qui a été déplacée et ne reviendra plus à l’ancienne page. Par exemple, la PlayStation 2 a été discontinuée et vous ne proposerez plus ce produit. Dans ce cas, il est préférable de faire une redirection 301. Une autre façon d’appliquer la redirection est lorsque le contenu a été temporairement déplacé. Dans ce cas, il est préférable d’utiliser la redirection 302. Par exemple, imaginez que vous vendez les téléphones Samsung S20 et S21 et que, pendant un certain temps, ils sont en rupture de stock. Temporairement, vous redirigerez les utilisateurs vers d’autres pages, mais cette ancienne page reviendra un jour.
Le sens des autres codes de retour numériques
Quand le navigateur ne trouve pas une page recherchée par l’utilisateur, il peut retourner différents codes HTTP autres que le 301. Par exemple, le code 500 indique une erreur interne du serveur, pouvant être causée par des problèmes de permission de lecture ou une instabilité de la page. Le code 404 signifie que la page n’a pas été trouvée. Enfin, le code 302 correspond à une redirection temporaire vers une autre adresse.
La redirection 301 dans les projets de SEO
Lorsque nous parlons de projets de SEO, la redirection 301 est la plus importante pour nous. Lorsque nous effectuons une migration, par exemple, d’un ancien domaine vers un nouveau domaine, ou encore lorsque nous changeons les URL du site, nous devons toujours effectuer cette redirection. Cela signifie montrer aux robots de recherche qu’ils doivent transférer toute la pertinence de cette ancienne page vers la page actuelle. Si vous ne le faites pas, c’est comme si vous recommenciez à zéro, avec des pages totalement sans pertinence pour Google. Comme de nombreuses personnes ne connaissent pas cette information, il est courant de connaître une chute drastique du trafic organique, perdant ainsi de nombreuses visites sur Google, simplement en ne mettant pas en place correctement la redirection 301. Il convient de souligner que ce sujet est l’un des plus fréquemment posés dans notre cours de SEO, car la plupart des personnes ont déjà rencontré des problèmes de migration infructueuse. Donc, voici un avertissement pour que ce contenu soit bien lu et compris par vous. Nous avons sélectionné pour vous les codes les plus utilisés lors de ce processus ! Il y a quelque temps, nous avons expliqué les codes de redirection les plus variés que nous pouvons envoyer au navigateur de l’utilisateur et, dans cette explication, nous avons constaté que le code 301 indique que votre page a été « déplacée de manière permanente », c’est-à-dire qu’elle a été renommée ou déplacée vers un nouvel emplacement de manière définitive. Voyons maintenant l’application de la redirection pour les langages PHP, ASP, htaccess, Coldfusion et Ruby on Rails.
Redirection 301 avec PHP
Lorsque vous souhaitez rediriger une page web de manière permanente, vous pouvez utiliser le code suivant :
« `php
header(« HTTP/1.1 301 Moved Permanently »);
header(« Location: http://www.mon-site.fr »);
?>
« `
Ce code envoie un en-tête HTTP indiquant une redirection permanente (code 301) vers l’URL spécifiée (dans cet exemple, http://www.mon-site.fr). Cela signifie que les moteurs de recherche et les navigateurs seront informés que la page a été déplacée de façon permanente vers une nouvelle adresse.
C’est une méthode couramment utilisée lorsque vous effectuez des changements de structure ou de nom de domaine sur votre site web. Elle permet de conserver le référencement et de rediriger les visiteurs vers la nouvelle adresse sans perdre de trafic.
N’oubliez pas de remplacer « http://www.mon-site.fr » par l’URL de destination souhaitée dans votre cas.
Redirection 301 avec ASP
Pour rediriger une page de manière permanente, vous pouvez utiliser le code suivant en ASP:
« `html
<%@ Language=VBScript %>
<% ‘ Redirection permanente
Response.Status = « 301 Moved Permanently »
Response.AddHeader « Location », « http://www.meusite.com.br/ »
Response.End %>
« `
Ce code spécifie que la page doit être redirigée de manière permanente vers « http://www.meusite.com.br/.
Redirection 301 avec ASP .NET
Voici un code en langage de programmation qui effectue une redirection permanente (301) vers un site web spécifique. Ce code est écrit en ASP et utilise les balises