Redirection WordPress : les 3 méthodes et le plan de refonte sans perte SEO

Une redirection mal configurée coûte plus cher qu’une page manquante : un visiteur qui tombe sur une 404 repart, et Google perd la trace du contenu qui avait mis des mois à se positionner. Ce guide couvre les trois façons de créer une redirection 301 sous WordPress, comment choisir entre elles, et surtout comment construire un vrai plan de redirection avant une refonte ou une migration, l’étape que la plupart des tutoriels survolent.

Pourquoi une redirection 301 est indispensable

Quand une URL change (article supprimé, permalien modifié, migration de domaine), la redirection 301 indique à Google que le contenu a définitivement déménagé. Elle transfère la majeure partie de l’autorité SEO accumulée par l’ancienne URL vers la nouvelle, ce qui évite de repartir de zéro sur le classement. Sans elle, vos visiteurs tombent sur une erreur 404, et les liens entrants que d’autres sites pointent vers votre ancienne page ne servent plus à rien.

Ce sujet fait naturellement suite à un audit SEO WordPress complet, puisque les redirections mal configurées ou manquantes font partie des points techniques qu’on y détecte.

Méthode 1 : créer une redirection 301 depuis un plugin

Deux options s’offrent à vous ici, selon votre équipement actuel.

Un plugin dédié comme Redirection est la solution la plus complète et gratuite. Une fois installé et activé, un sous-menu « Redirection » apparaît dans l’onglet Outils de votre tableau de bord. L’assistant de configuration vous propose d’activer la surveillance des modifications de permaliens et la journalisation des redirections et erreurs 404, deux options à cocher pour ne rien perdre de vue. Pour créer une redirection, il suffit ensuite de renseigner l’URL source (l’ancienne adresse) et l’URL cible (la nouvelle), puis de valider : le plugin applique une redirection 301 par défaut.

Le module intégré de votre plugin SEO, si vous en avez déjà un installé, évite d’ajouter un plugin supplémentaire pour une fonctionnalité que vous avez peut-être déjà sous la main. Rank Math, par exemple, propose son propre gestionnaire de redirections directement dans ses modules, comme je l’explique quand j’aborde sa configuration en détail.

plugin redirection wordpress
: capture d’écran de la création d’une redirection dans le plugin Redirection, avec les champs URL source et URL cible

Méthode 2 : créer une redirection via .htaccess

Cette méthode s’adresse à ceux qui sont à l’aise avec la manipulation de fichiers serveur et qui veulent éviter d’ajouter un plugin de plus. Le fichier .htaccess se trouve à la racine de votre installation WordPress, accessible via un client FTP comme FileZilla ou le gestionnaire de fichiers de votre hébergeur. Une ligne de code suffit pour une redirection simple :

Redirect 301 /ancienne-url/ https://votredomaine.fr/nouvelle-url/

Deux précautions avant toute manipulation : sauvegardez systématiquement le fichier .htaccess original avant modification, et testez immédiatement après chaque changement. Une erreur de syntaxe dans ce fichier peut rendre l’intégralité du site inaccessible, sans avertissement préalable.

Méthode 3 : rediriger depuis le panneau d’hébergement (cPanel/hPanel)

Une troisième option, souvent oubliée, consiste à passer directement par l’interface d’administration de votre hébergeur plutôt que par WordPress. La plupart des hébergeurs (OVH, o2switch, Hostinger, entre autres) proposent une section « Redirections » dans leur panneau cPanel ou hPanel, qui fonctionne au niveau du serveur, indépendamment de WordPress.

L’intérêt principal : cette méthode continue de fonctionner même si votre installation WordPress est hors service, en maintenance, ou sur le point d’être supprimée avant une bascule complète vers un nouveau site. Elle est particulièrement utile pour rediriger un domaine entier vers un autre, sans avoir à toucher au code ni à l’administration WordPress elle-même.

Plugin, .htaccess ou panneau d’hébergement : comment choisir

Le critère principal est le volume de redirections à gérer et votre niveau technique :

  • Peu de redirections ponctuelles, pas de compétences techniques particulières : le plugin dédié ou le module de votre plugin SEO, sans hésitation.
  • Beaucoup de redirections, ou besoin de performance maximale : le .htaccess, traité directement par le serveur avant même que WordPress ne se charge, donc plus rapide sur de gros volumes.
  • Redirection d’un domaine entier, ou site WordPress temporairement inaccessible : le panneau d’hébergement, seule méthode qui ne dépend pas de l’état de santé de votre installation WordPress.

Construire un vrai plan de redirection avant une refonte ou une migration

C’est l’étape que la plupart des tutoriels évoquent en une phrase, alors qu’elle conditionne la réussite complète d’une refonte ou d’une migration de site. Improviser les redirections au fur et à mesure, une fois le nouveau site en ligne, revient à perdre du trafic pendant des semaines le temps de tout corriger.

Étape 1 : lister l’intégralité des URLs existantes. Google Search Console (rapport Pages, section « Explorée, actuellement non indexée » et « Indexée ») et un crawl Screaming Frog de l’ancien site vous donnent la liste complète des URLs à traiter, y compris celles qui reçoivent encore du trafic organique. Un sitemap XML à jour facilite grandement cet inventaire, puisqu’il sert de référence à ce que Google considère comme les pages actives de votre site, un point que beaucoup de sites WordPress négligent.

Étape 2 : mapper chaque ancienne URL vers sa nouvelle destination. Un simple tableur suffit : une colonne URL source, une colonne URL cible, une colonne pour noter si la redirection a été testée. Priorisez les URLs qui reçoivent du trafic organique ou des liens entrants externes, ce sont elles qui ont le plus à perdre en cas d’oubli.

Étape 3 : préparer les redirections avant la bascule, pas après. Que vous utilisiez un plugin ou le .htaccess, préparez l’ensemble des règles de redirection avant de rendre le nouveau site public, pour qu’elles soient actives dès la première visite ou le premier passage de Google sur les nouvelles URLs.

Étape 4 : tester systématiquement chaque redirection après la bascule. Visitez manuellement un échantillon d’anciennes URLs pour confirmer qu’elles redirigent bien vers la bonne destination, puis surveillez le rapport d’erreurs 404 de votre plugin de redirection dans les semaines qui suivent pour rattraper les oublis.

mapping
capture d’écran d’un tableau de mapping URL source vers URL cible, préparé avant une refonte

Détecter et corriger les chaînes de redirection

Une chaîne de redirection se produit quand une URL redirige vers une autre URL qui redirige elle-même vers une troisième. Chaque maillon de la chaîne dilue un peu plus le signal SEO transmis, et ralentit inutilement le chargement pour le visiteur qui doit suivre plusieurs sauts avant d’atteindre la destination finale.

Ce type de problème s’accumule silencieusement au fil des refontes successives d’un site : une URL A redirigée vers B lors d’une première refonte, puis B redirigée vers C lors d’une seconde, sans que personne ne pense à mettre à jour la première règle pour pointer directement de A vers C.

Pour détecter ces chaînes, Screaming Frog reste l’outil de référence : dans l’onglet Response Codes, filtrez sur « Redirection (3xx) » pour lister toutes les redirections du site, puis repérez celles qui pointent vers une autre URL également listée comme redirection. La correction est simple une fois identifiée : modifiez la première règle pour qu’elle pointe directement vers la destination finale, en supprimant les maillons intermédiaires devenus inutiles.

Response Codes de Screaming Frog
capture d’écran de l’onglet Response Codes de Screaming Frog avec le filtre « Redirection (3xx) » appliqué]

Ce sujet rejoint directement la question du contenu dupliqué, puisque des redirections mal nettoyées après une refonte sont l’une des causes fréquentes de DUST, un phénomène propre à WordPress.

Redirections WooCommerce : les cas spécifiques

Une boutique WooCommerce génère des situations de redirection propres au catalogue produit, qui débordent largement du cas simple « un article supprimé, une redirection créée ».

Un produit supprimé doit être redirigé vers un produit similaire ou vers la catégorie parente, jamais laissé en 404 : un client qui cherchait un article précis abandonnera son parcours d’achat sur une page d’erreur, alors qu’une redirection vers une alternative garde une chance de conversion.

Un changement de catégorie produit entraîne souvent un changement d’URL si votre structure de permaliens inclut la catégorie. Chaque produit déplacé doit être redirigé individuellement, ou en masse si le volume le justifie, plutôt que de laisser l’ancienne arborescence disparaître sans traitement.

Une variation de produit retirée du catalogue (une couleur ou une taille qui n’est plus commercialisée) suit la même logique qu’un produit simple : rediriger vers la variation restante la plus proche, ou vers la fiche produit principale si toutes les variations ont disparu.

Un changement de plateforme e-commerce vers WooCommerce génère généralement un volume important de redirections à traiter en masse plutôt qu’une par une : c’est le cas où l’import CSV proposé par certains plugins de redirection devient particulièrement utile, plutôt que de tout saisir manuellement.

Ce que le robots.txt ne fait pas pour vos redirections

Une confusion fréquente mérite d’être clarifiée : le robots.txt ne redirige rien du tout, il ne fait qu’autoriser ou bloquer le crawl d’une URL par les robots. Si vous bloquez une ancienne URL via le robots.txt en pensant régler le problème, les visiteurs qui cliquent sur un ancien lien tombent quand même sur une 404, et Google conserve l’URL bloquée dans son index sans pouvoir constater qu’elle a changé de destination. La redirection 301 reste la seule réponse appropriée pour transférer réellement trafic et autorité vers la nouvelle adresse. Pour la configuration complète de ce fichier, un sujet à part entière, voir ce que le robots.txt gère vraiment sous WordPress.

FAQ redirection wordpress

Combien de redirections un site WordPress peut-il gérer sans perte de performance ?

Un plugin dédié gère facilement plusieurs centaines de règles sans impact notable. Au-delà de 1000 redirections, privilégiez le niveau serveur (.htaccess) pour éviter la charge PHP supplémentaire.

Faut-il rediriger une page supprimée vers la page d’accueil ?

Ce n’est pas systématiquement une erreur, mais ce n’est pas la meilleure option par défaut. Rediriger vers un contenu réellement proche de la page supprimée (article similaire, catégorie parente) garde davantage de pertinence pour le visiteur et pour Google qu’une redirection générique vers l’accueil.

Quelle est la différence entre une redirection 301 et 302 ?

La 301 est permanente et transfère l’autorité SEO vers la nouvelle URL. La 302 est temporaire, Google conserve l’ancienne URL indexée en attendant un retour à la normale. Utilisez la 301 par défaut, sauf besoin ponctuel réellement temporaire.