Vous vous demandez comment faire des redirections 301 sous WordPress ? Ces redirections astucieuses sont une approche conviviale SEO qui vous permet de rediriger le trafic de votre blog d’un certain nombre de façons utiles. Dans cet article on va aborder les différentes façon de faire ces redirections.
C’est quoi une redirection 301?
En général,
Il existe différents types de redirections que vous pouvez implémenter sur votre site, généralement marqués par un certain nombre. Sans être trop techniques, ces chiffres se réfèrent essentiellement à la question de savoir si la page a été déplacée de façon permanente ou temporaire .
Vous pouvez rediriger plusieurs pages avec la redirection 301
Une chose intéressante à propos des redirections 301 est que vous n’êtes pas obligé d’utiliser les redirections 301 sur une base de 1: 1. Vous pouvez rediriger plusieurs pages vers une nouvelle page ou rediriger automatiquement toutes les pages répondant à certains critères vers leur nouvelle version .
Maintenant on va savoir quand on a besoin de faire des redirection 301:
- Changer la structure de vos permaliens . Si vous le faites, vous voudrez rediriger les URL de l’ancien permalien vers le nouveau.
- Changer l’URL d’un article ou d’une page unique: il faut automatiquement rediriger l’URL de l’ancienne publication vers la nouvelle.
- Regroupement de plusieurs postes en un seul: Certains experts SEO recommandent de consolider plusieurs petits articles dans un seul article. Pour cela cela, il faut rediriger tous ces petits articles vers le nouveau.
- Passer son site à HTTPS / SSL . Si vous ajoutez SSL à votre site WordPress , vous devez vous assurer d’ajouter une redirection 301 pour envoyer tout le trafic non sécurisé à la version SSL de votre site.
- Changer votre nom de domaine.Si vous changez complètement votre nom de domaine, il est essentiel d’utiliser les redirections 301 pour rediriger le trafic de votre ancien domaine vers votre nouveau nom de domaine.
Ci-dessous, je vais vous montrer deux méthodes pour faire des redirections 301 sous WordPress pour gérer ces différentes situations.
Faire des redirection à l’aide d’un plugin
Pour faciliter le travail il y a un petit plugin gratuit Simple 301 Redirects qui vous aidera à faire des redirections facilement.Pour commencer, installez et activez le plugin. Une fois activé, vous pouvez accéder à Réglages → 301 Redirections pour commencer à faire des redirections 301:
Commençons par l’exemple le plus simple: rediriger un article ou une page vers un autre article ou une sautre page.
Disons que vous voulez rediriger:
votredomain.com/old-page
vers
votredomain.com/new-page
Tout ce que vous devez faire est de récupérer l’URL de chaque page par rapport au domaine racine de votre site . La plupart du temps, cela signifie que vous voulez juste prendre la partie de l’URL qui vient après « .com » .
Pour notre exemple, cela signifie que vous devez configurer le plugin comme ceci:
Ensuite, cliquez sur Enregistrer les modifications .
Et c’est tout ce qu’il y a à faire! Toute personne visitant l’ancienne URL sera automatiquement redirigée vers la nouvelle URL.
Utilisation de caractères génériques pour des redirections 301 plus complexes
Les caractères génériques constituent une fonctionnalité légèrement plus avancée qui vous permet de rediriger de manière dynamique plusieurs pages vers une ou plusieurs pages associées.
Par exemple, disons que vous avez une catégorie entière de messages comme:
Redirection d’un répertoire complet ou catégorie
Vous avez vos 300 pages de la catégorie « Travel » à rediriger vers la nouvelle catégorie « Adventure », c’est facile avec la redirection de répertoire :
Demande : / Travel / *
Destination : /Adventure / *
Il faut mettre une étoile à la fin du lien et n’oublier pas de cochez la case utiliser des caractères génériques » wildcard » .
Faire des redirection 301 à l’aide du fichier .htaccess
Redirection d’une page vers une autre
Prenons un exemple: Une page populaire de votre site a été déplacée et vous ne voulez pas perdre vos utilisateurs qui arrivent, via les moteurs de recherche, pour visiter cette page. Voici comment faire:
Ouvrez le fichier .htaccess situé à la racine de votre site Web (s’il le fichier n’existe pas, créez-le), et ajoutez la ligne de code ci-dessous à la fin du fichier, puis enregistrez les modifications. Si vous avez le fameux plugin WordPress Seo installé sur votre site vous pouvez faire des modifications direct dans votre fichier .htacces , pour cela rendez vous sur votre tableau de bord SEO>Outils>Éditeur de fichiers .
redirect 301 /vieille-page-populaire/ http://www.monsite.fr/ma-page-populaire/
Redirection de tout un domaine vers un autre domaine
Si vous changez le nom de domaine de votre site WordPress, et que vous ne voulez pas perdre tous les internautes qui connaissent votre nom de domaine ou arrivent via les moteurs de recherche, voilà comment faire.
Options +FollowSymLinks
RewriteEngine on
RewriteCond %{HTTP_HOST} !^www\.nouveau-site\.fr
RewriteRule (.*) http://www.nouveau-site.fr/$1
[R=301,L]
où www.nouveau-site.fr est le nouveau nom de domaine de votre site.
Configurer des redirections pour passer son site en HTTPS
Si vous avez récemment configuré SSL, vous devez faire la redirections 301 pour envoyer le trafic http vers https pour une meilleure sécurité et pour éviter le contenu en double. Pour ce faire, ajoutez l’extrait de code suivant:
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
Redirection d’un domaine vers un nouveau domaine
Si vous souhaitez changer de nom de domaine, il est préférable de rediriger toutes les anciennes pages de votre site internet vers le nouveau nom de domaine. Le code de redirection permanente (301) devra être utilisé pour indiquer aux moteurs de recherche que l’URL des anciennes pages est changée de façon définitive.
Ceci permettra aux moteurs de recherche et à Google en particulier de transférer tout votre ancien référencement naturel vers vos nouvelles URLs. Veuillez noter tout de même qu’une telle opération peut prendre plusieurs semaines voire un ou deux mois selon votre Page Rank actuel.
Changement de nom de domaine
Dans le cas d’un changement de nom de domaine, la procédure consiste à rediriger la totalité des requêtes effectuées sur une ancienne URL vers le nouveau nom de domaine. Placez le code ci-dessous dans un fichier .htaccess à la racine de votre hébergement, celui-ci effectuera une redirection si le domaine utilisé correspond à l’ancien domaine :
#Redirection de l’ancien nom de domaine
RewriteCond %{HTTP_HOST} ^ancien-domaine.com [NC]
RewriteRule ^/?(.*) http://www.nouveau-domaine.com/$1 [L,R=301]
RewriteCond %{HTTP_HOST} ^www.ancien-domaine.com [NC]
RewriteRule ^/?(.*) http://www.nouveau-domaine.com/$1 [L,R=301]
Changement de nom de domaine et / ou de sous-domaine
Dans le cas du changement de domaine associé à un sous-domaine ou bien d’un simple changement de sous-domaine, le code ci-dessous permettra d’effectuer le même type de redirection que précédemment :
#Redirection de l’ancien sous-domaine
RewriteCond %{HTTP_HOST} ^sous-domaine.ancien-domaine.com [NC]
RewriteRule ^/?(.*) http://sous-domaine.nouveau-domaine.com/$1 [L,R=301]
Finalement il faut penser à ajouter son domaine dans l’outil webmaster tools de Google , ce qui devrait diminuer sensiblement le temps de transfert de votre ancien référencement naturel.
Laisser un commentaire