Qu’est-ce qu’une redirection 301 ? Définition

Une redirection 301 est une redirection permanente d’une URL vers une autre. L’objectif d’une redirection 301 est d’informer les moteurs de recherche qu’une page a été déplacée vers un autre emplacement. Ce type de redirection est important car il permet de préserver le classement de votre site Web dans les pages de résultats des moteurs de recherche.

Pourquoi utiliser une redirection 301 ?

Un aspect souvent négligé de la maintenance d’un site Web, et notamment par celles et ceux qui débutent en SEO, est la mise en œuvre de redirections 301. Ces redirections peuvent s’avérer précieuses pour garantir que les visiteurs de votre site trouvent toujours ce qu’ils recherchent, et peuvent également améliorer votre classement dans les moteurs de recherche. Par exemple, supposons que vous changiez le nom d’une page de votre site, ou que vous déplaciez l’ensemble de votre site vers un nouveau domaine. Si vous ne mettez pas en place une redirection 301, toute personne qui visitera l’ancienne page ou l’ancien domaine rencontrera une erreur 404. Cependant, en mettant en place une redirection 301, ils seront automatiquement redirigés vers l’emplacement correct. Cela améliore non seulement l’expérience des utilisateurs, mais signale également aux moteurs de recherche que votre site Web est bien entretenu et à jour.

la redirection 301

La redirection 301 permet de donner un nouveau chemin (path), une nouvelle URL

Comment mettre en œuvre une redirection 301 ?

Quand votre site Web subit des modifications, comme la suppression d’une page ou la modification de la structure de l’URL, il est important de mettre en place une redirection 301 afin de préserver votre classement dans les moteurs de recherche et de garantir que les visiteurs sont dirigés vers la bonne page en évitant la 404. Cependant, la création de redirections 301 peut souvent être un processus fastidieux et déroutant. Heureusement, si vous utilisez WordPress comme plateforme de site Web, il existe plusieurs plugins qui peuvent simplifier le processus et gérer les redirections pour vous. En revanche, si vous n’utilisez pas WordPress, vous devrez ajouter manuellement du code à votre fichier .htaccess pour mettre en œuvre les redirections.

Faire une redirection sur Serveur Apache

La redirection sur un serveur Apache implique la mise à jour du fichier .htaccess avec un code spécifique. Ce code spécifie les pages ou sections spécifiques qui doivent être redirigées et l’url de destination vers laquelle elles doivent être redirigées. La redirection peut être utile pour la maintenance d’un site Web, la correction de liens brisés et la redirection du trafic de pages obsolètes vers un contenu plus actuel. Il est important de noter que les redirections peuvent affecter l’optimisation des moteurs de recherche d’un site Web. Il est donc sage de consulter un spécialiste du référencement avant d’effectuer des redirections importantes sur votre site. Dans l’ensemble, comprendre comment gérer correctement les redirections sur un serveur Apache peut être une compétence précieuse pour tout propriétaire de site Web ou développeur Web.

Par exemple, supposons qu’un site Web modifie sa page d’accueil de « exemple.com » à « www.example.com » En ajoutant « Redirect 301 /index.html http://www.example.com/index.html » dans le fichier .htaccess, tous les visiteurs qui tentent d’accéder à l’ancienne page d’accueil seront automatiquement dirigés vers la nouvelle page. De même, si un site Web entier est fermé et que le trafic est redirigé vers un domaine différent, on peut le faire avec « Redirect 301 / http://www.newdomain.com/ »:

La simple 301

RedirectPermanent /repertoire/page-a-rediriger.html http://www.exemple.net/repertoire/page-de-destination.html

Un éditeur comme Notepad++ ou SublimText vous y aidera facilement. Vérifiez à ne pas mettre plus d’un espace en entre les deux urls.

Rediriger un domaine vers un autre

RedirectPermanent / http://www.nom-de-domaine.com/

Rediriger un dossier ver un nom de domaine

RedirectPermanent /sous-dossier http://www.monomdedomaine.fr/
Elle est très utile et fréquente lorsque l’on faite une refonte de site Internet sur un nouveau nom de domaine.

Pour une redirection sur Nginx

Nginx est un serveur web assez populaire également qui offre plusieurs options pour rediriger le trafic, notamment la redirection 301. Une redirection 301 indique aux moteurs de recherche qu’une page Web a été déplacée de façon permanente, ce qui garantit que l’équité des liens et le classement des moteurs de recherche sont transférés vers le nouvel emplacement. Un exemple courant de redirection 301 est celui d’un site Web qui change de marque et de nom de domaine. Un autre exemple est la consolidation du contenu de plusieurs pages Web en une seule page, et la redirection des anciennes URL vers la nouvelle page consolidée. Il n’y a pas de fichier .htacces et au lieu de simplement ajouter le code directement dans votre fichier de configuration, vous devez d’abord créer un fichier séparé « redirects.conf ». Dans ce fichier, vous pouvez ensuite ajouter votre code de redirection spécifique, qui enverra tous les visiteurs vers une nouvelle URL, comme vous le souhaitez. Gardez à l’esprit que ce fichier séparé doit être inclus dans votre fichier de configuration principal de Nginx pour que les changements prennent effet.

serveur

Regardez quel serveur vous utilisez avant de faire une redirection 301

Une redirection simple

if ($request_filename ~ vieuxdossier.html){
rewrite ^ https://www.monnomdedomaine.fr/nouveau-dossier.html? permanent;
}

La redirection d’un site en entier

f ($request_filename ~ /*){
rewrite ^ https://www.monomdedomaine.fr? permanent;
}

Enfin, ces redirections peuvent faire l’objet d’une approche différente pour les questions de WWW ou sans et le HTTPS.

Pour conclure sur la redirection 301

Une redirection 301 est donc une redirection permanente d’une URL vers une autre. L’objectif d’une redirection 301 est d’informer les moteurs de recherche qu’une page a été déplacée afin qu’ils puissent mettre à jour leurs enregistrements en conséquence. Ce type de redirection est important pour préserver le classement de votre site Web dans les pages de résultats des moteurs de recherche. Si vous devez mettre en œuvre une redirection 301 sur votre site Web, il existe des plugins qui peuvent vous aider si vous utilisez WordPress, ou vous pouvez ajouter un code à votre fichier .htaccess/redirects.conf si vous n’utilisez pas WordPress. Veillez à tester votre site Web après la mise en œuvre de la redirection pour vous assurer qu’elle fonctionne correctement.

P.R.

Laissez un commentaire