Redirection WordPress

Redirection Wordpress

Redirection WordPress

Le redirection WordPress est toujours difficile à gérer. Des centaines (peut-être des milliers) de redirections 301 sont dispersées sur plusieurs sites Web en raison de changements d’URL, de déplacement de contenu vers de nouveaux emplacements, etc.

I. Redirection WordPress – Problèmes de performances

Chaque redirection que vous ajoutez à votre site affecte les performances, même si ce n’est qu’un tout petit peu. Un gros problème avec de nombreux plugins WordPress populaires est qu’ils utilisent la fonctionnalité wp_redirect (en particulier lors de l’exécution sur NGINX). Cela signifie que toutes les redirections entrantes doivent exécuter du code PHP sur le serveur pour traiter et transférer les demandes. De nombreuses personnes sont susceptibles de cliquer sur votre redirection. Surtout si vous déplacez beaucoup de contenu et avez des backlinks de redirection vers des sites tiers, une meilleure façon de gérer les redirections WordPress est au niveau du serveur. De cette façon, vous contournez les couches et n’avez pas besoin d’exécuter de code sur votre site Web.

II. Quand avez-vous besoin d’une redirection WordPress ? 

La principale raison d’utiliser une redirection est lorsque votre site ou une page de votre site a été déplacé et que vous souhaitez rediriger les utilisateurs vers une nouvelle page à la place. Ceci est très utile pour rediriger les utilisateurs d’anciens articles vers de nouveaux articles. Si vous envisagez de supprimer une publication ou une page au profit d’un contenu plus récent, vous devez créer une redirection. Si vous envisagez de modifier les permaliens de votre article ou de votre page, vous devrez créer une redirection. Pour quelle raison ? 

Si vous ne créez pas de redirection, vos utilisateurs verront un message d’erreur « 404 introuvable ». Non seulement cela est mauvais pour les utilisateurs, mais cela peut affecter le référencement de votre site et affecter négativement votre classement dans les moteurs de recherche (Google n’aime vraiment pas de tels messages).

Dans ce cas, les redirections 301 deviennent très importantes. Cela permet aux moteurs de recherche et aux navigateurs des utilisateurs de savoir que la page qu’ils essaient d’afficher a été définitivement déplacée vers un nouvel emplacement. Cela pousse tout le trafic et les atouts SEO de l’ancien site vers le nouveau site.

Le code 302 fait référence à une modification temporaire qui redirige à la fois les utilisateurs et les moteurs de recherche vers une nouvelle destination pendant une période limitée jusqu’à ce que la redirection soit supprimée. Comme expliqué précédemment, les redirections 307 sont également temporaires. Désormais, nous ne traitons que les redirections 301 et les codes 404.

III. Utiliser un plugin pour appliquer des redirections

Si vous avez besoin de configurer une redirection, vous pouvez utiliser un plugin pour le faire. Il s’agit d’un moyen simple de structurer les redirections à partir d’une interface visuelle, en particulier si vous débutez dans le développement Web.

Cependant, utiliser le bon plugin est également important. Une redirection mal configurée peut avoir des effets dévastateurs sur votre site Web. Cela peut entraîner diverses erreurs ou même planter le site Web. Certains plugins de redirection peuvent également se comporter de manière à avoir un impact négatif sur le référencement de votre site. Par conséquent, il est important d’être très prudent lors du choix des outils à utiliser.

IV. Les meilleurs plugins de redirection WordPress

4.1. Plugin 1 : Yoast SEO

La version premium du plugin Yoast SEO est livrée avec un gestionnaire de redirection qui offre de nombreuses options de redirection de page utiles. Chaque fois que vous supprimez un article ou une page, l’outil vous demandera automatiquement vers où les anciens liens doivent être redirigés et quel type de redirection utiliser (temporaire ou permanente).

Yoast SEO, en revanche, peut être un peu plus cher à 89 $ par site Web et par mois. Cependant, les autres fonctionnalités intéressantes de Yoast SEO peuvent en faire un investissement rentable pour de nombreux utilisateurs de WordPress.

4.2. Plugin 2 : Really Simple SSL

Si vous voyez un message « non sécurisé » lorsque vous visitez un site Web dans votre navigateur, cela signifie que le site Web ne dispose pas d’un certificat Secure Sockets Layer (SSL). Il est important d’utiliser SSL car il rend votre site Web plus sûr et améliore votre référencement. Cependant, comprendre comment installer un certificat SSL et configurer la redirection HTTP vers HTTPS associée peut être un peu déroutant.

Heureusement, le plugin gratuit Really Simple SSL peut faire tout le travail pour vous. En quelques étapes simples, vous pouvez obtenir un certificat SSL de Let’s Encrypt et l’installer sur votre site via un plugin. Really Simple SSL couvre tout, de la configuration SSL aux redirections, vous n’avez donc pas à faire beaucoup plus manuellement.

4.3. Plugin 3 : Redirection

Ce plugin puissant regroupe de nombreuses fonctionnalités dans un seul package. Une redirection résout la plupart des problèmes de redirection et redirige les erreurs 404 vers la page d’accueil (ce qui est important pour le référencement). Le plugin suit également les erreurs 404 afin que vous puissiez rapidement repérer les liens rompus. De plus, il s’agit d’un outil gratuit et open source.

V. Comment faire une redirection d’URL avec WordPress ?

Effectuer une redirection WordPress est essentiel pour garantir que votre expérience utilisateur et votre référencement (SEO) ne soient pas affectés si l’une de vos URL est obsolète.

Une URL peut être obsolète si :

  • Si vous modifiez la structure du permalien de WordPress
  • Si vous changez de balises, de catégories ou d’auteurs
  • Suppression de contenus (pages, articles, etc.) sur le site
  • changement de nom de domaine
  • Clonez la page et recréez-la avec une URL plus propre.

Si vous n’avez pas de page vers laquelle diriger les visiteurs, vous devrez gérer vos 404 pages à l’avance pour rendre votre page plus attrayante et éloigner les visiteurs. Cependant, il est préférable de configurer des redirections afin que les visiteurs soient dirigés vers la bonne page et que vos efforts de référencement ne soient pas impactés. Avant de créer une redirection, vous devez savoir quel type de redirection vous devez créer.

VI. Diverses redirections possibles

  • 301 : Une redirection 301 est une redirection permanente qui redirige les utilisateurs (et les moteurs de recherche) vers une nouvelle URL lorsque la page d’origine n’existe plus. 
  • 302 : Une redirection 302 est une redirection temporaire d’une adresse URL vers une autre. Cela garantit que les internautes et les moteurs de recherche sont redirigés vers la bonne page sans que cette redirection ne soit prise en compte dans les index des moteurs de recherche. 
  • 303 : Une redirection 303 indique généralement que la redirection ne pointe pas vers une ressource nouvellement transférée, mais vers une autre page (telle qu’une page de confirmation ou une page de progression du transfert). 
  • 304 : Une redirection 304 indique que la ressource demandée ne doit pas être renvoyée. Il s’agit d’une redirection implicite vers une ressource mise en cache. 
  • 307 : 307 redirections vous permettent de définir des redirections temporaires. Cela se produit souvent lors de la maintenance du serveur. Pour ce faire, un fichier PHP est créé contenant un message pour les visiteurs du site. Ce fichier est enregistré dans le répertoire racine. 
  • 308 : Une redirection 308 indique que la ressource demandée est définitivement allée à l’URL contenue dans l’en-tête Location. 
  • 404 : Une erreur 404 est un code d’erreur HTTP envoyé par un serveur Web lorsque la ressource demandée n’est pas disponible ou que le serveur ne trouve pas la ressource. Une page d’erreur s’affiche.

VII. La redirection 301 sur WordPress

La solution est une redirection 301 pour votre site WordPress. Si cette redirection est définie pour une page supprimée ou déplacée, le serveur enverra un code d’état HTTP 301 au navigateur, qui appellera la nouvelle page précédemment définie. Cette nouvelle page contiendra l’article que vous recherchez à la nouvelle URL, un article comparable, un résumé d’article ou la page d’accueil de votre site Web. Les utilisateurs trouveront ce qu’ils recherchent, ou du moins resteront sur le site.

VIII. Configuration manuelle des redirections dans WordPress

Il existe plusieurs façons de créer des redirections dans WordPress. Le moyen le plus direct consiste à utiliser des fichiers .htaccess. Cette méthode n’est pas difficile en principe, mais pour des raisons de sécurité, il est recommandé de faire d’abord une sauvegarde. Changer le code de la page peut limiter l’accessibilité ou même rendre le site inaccessible en raison de bogues dans le pire des cas. Après avoir créé une sauvegarde, les étapes suivantes sont :

Tout d’abord, établissez une connexion FTP à votre serveur Web. À partir de là, ouvrez le fichier .htaccess dans votre répertoire d’installation WordPress principal. Si vous ne trouvez pas le fichier, vous devez également sélectionner l’option « Afficher les fichiers cachés ». Si vous souhaitez rediriger un domaine entier, comme lors du passage à une nouvelle URL, ajoutez le code suivant à votre fichier .htaccess. Toutes les sous-pages pointent automatiquement vers le nouveau domaine.

Si vous souhaitez effectuer une redirection 301 vers un article spécifique dans WordPress, vous pouvez faire de même. Le code ressemble à ceci : redirect /ancien-article