Niveau : Intermédiaire
Objectifs pédagogiques
À l’issue de cette astuce, vous saurez :
- Comprendre la différence entre une redirection 301 et 302 et choisir la bonne.
- Mettre en place des redirections via votre plugin SEO, un plugin dédié ou le fichier .htaccess.
- Éviter les erreurs classiques qui nuisent au SEO (chaînes, boucles, mauvais type).
Qu’est-ce qu’une redirection ?
Une redirection est une instruction qui dit au navigateur et aux moteurs de recherche : “cette URL a changé, allez plutôt ici”. Elle est indispensable dès que vous supprimez une page, modifiez une URL ou migrez un site — sans elle, les visiteurs et Google tombent sur une erreur 404.
Il existe deux types de redirections principaux :
- La redirection 301 — permanente : l’ancienne URL n’existe plus et ne reviendra pas. Google transfère l’essentiel de l’autorité SEO accumulée vers la nouvelle URL. C’est le type à utiliser dans la grande majorité des cas sur WordPress.
- La redirection 302 — temporaire : l’URL d’origine est provisoirement indisponible et reviendra. Google conserve l’ancienne URL dans son index et ne transfère pas l’autorité SEO. À réserver aux situations vraiment temporaires (page en maintenance, test A/B, promotion saisonnière).

Erreur fréquente : utiliser une 302 à la place d’une 301 par méconnaissance. Google ne transfère alors aucune autorité vers la nouvelle URL — une perte SEO silencieuse mais réelle.
Méthode 1 — Via votre plugin SEO (Rank Math ou All in One SEO)
Si vous utilisez Rank Math ou All in One SEO, la gestion des redirections est intégrée directement dans le plugin — sans installation supplémentaire. C’est la solution la plus simple pour un débutant qui gère un volume modéré de redirections. Le plugin
Avec Rank Math :
Étape 1 — Dans votre administration WordPress, allez dans Rank Math → Redirections.
Étape 2 — Cliquez sur “Ajouter une redirection”.
Étape 3 — Dans le champ “URLs source”, saisissez l’ancienne URL (sans le nom de domaine — uniquement le chemin, ex. /ancienne-page/).
Étape 4 — Dans le champ “URL de destination”, saisissez la nouvelle URL cible.
Étape 5 — Choisissez le type : 301 dans la quasi-totalité des cas.
Étape 6 — Cliquez sur “Enregistrer”.
Avec All in One SEO :
Étape 1 — Allez dans All in One SEO → Redirections.
Étape 2 — Cliquez sur “Ajouter une nouvelle redirection” et remplissez les champs source, destination et type selon la même logique.
[Capture 2 — ]


Méthode 2 — Via le plugin Redirection (John Godley)
Le plugin Redirection (par John Godley, +3 millions d’installations) est la référence pour la gestion avancée des redirections. Il apporte des fonctionnalités que les plugins SEO intégrés ne proposent pas :
- Détection automatique des 404 — il enregistre en temps réel toutes les URLs en erreur sur votre site, ce qui permet de les traiter au fur et à mesure.
- Historique des hits — vous voyez combien de fois chaque redirection a été déclenchée.
- Import/export en masse — utile lors d’une migration avec des centaines de redirections.
- Redirections conditionnelles — selon le navigateur, la langue ou le rôle de l’utilisateur.
- Gestion par groupes — pour organiser les redirections par lot (migration, refonte partielle…).
Quand l’utiliser : lors d’une migration de site, d’une refonte avec changement d’URLs en masse, ou si vous souhaitez surveiller automatiquement les 404 sans consulter GSC manuellement.
Étape 1 — Installez et activez le plugin Redirection depuis Extensions → Ajouter une extension.
Étape 2 — Suivez l’assistant de configuration rapide qui s’affiche à l’activation.
Étape 3 — Allez dans Outils → Redirection puis dans l’onglet “Redirections”.
Étape 4 — Cliquez sur “Ajouter une redirection”, renseignez l’URL source, l’URL cible et le type (301), puis enregistrez.

Note : si vous utilisez déjà Rank Math ou All in One SEO, n’activez pas simultanément leur module de redirections et le plugin Redirection — les deux pourraient entrer en conflit. Choisissez l’un ou l’autre.
Méthode 3 — Via le fichier .htaccess
Le fichier .htaccess est un fichier de configuration du serveur Apache placé à la racine de votre site. Il permet de définir des redirections directement au niveau serveur, avant même que WordPress ne soit chargé — ce qui les rend plus rapides et indépendantes de tout plugin.
Cette méthode est réservée aux utilisateurs à l’aise avec la manipulation de fichiers serveur. Une erreur dans le .htaccess peut rendre votre site inaccessible — faites toujours une sauvegarde avant de le modifier.
Syntaxe d’une redirection 301 dans .htaccess :
apache
# Redirection 301 — une page vers une autre
Redirect 301 /ancienne-page/ https://monsite.fr/nouvelle-page/
# Redirection d'un ancien domaine vers un nouveau
Redirect 301 / https://nouveau-domaine.fr/
Pour accéder au .htaccess :
- Via votre hébergeur : cPanel → Gestionnaire de fichiers → racine du site
- Via FTP avec un client comme FileZilla
- Via Yoast SEO → Outils → Éditeur de fichier (si disponible)
Les erreurs à éviter absolument
Les chaînes de redirections : A → B → C → D. Chaque saut supplémentaire dilue l’autorité SEO transmise et ralentit le chargement. Redirigez toujours directement vers l’URL finale.
Les boucles de redirections : A → B → A. Elles provoquent une erreur “Too many redirects” — le navigateur et Google abandonnent. À vérifier systématiquement après mise en place.
Utiliser une 302 à la place d’une 301 : erreur classique qui prive la nouvelle URL de l’autorité accumulée par l’ancienne.
Oublier les redirections lors d’un changement de slug : dès que vous modifiez l’URL d’une page existante qui avait du trafic ou des backlinks, une redirection 301 est indispensable.
Tableau récapitulatif
| Méthode | Outil | Niveau | Idéal pour |
|---|---|---|---|
| Plugin SEO intégré | Rank Math / All in One SEO | Débutant | Redirections ponctuelles |
| Plugin dédié | Redirection (John Godley) | Débutant | Volume important, suivi des 404 |
| Fichier .htaccess | Éditeur FTP / cPanel | Intermédiaire | Performances, migrations |
| Type | Code | Autorité SEO | Cas d’usage |
|---|---|---|---|
| Permanente | 301 | Transférée (~95%) | Page supprimée, slug modifié, migration |
| Temporaire | 302 | Non transférée | Maintenance, test A/B, promo limitée |
| À faire | À éviter |
|---|---|
| Utiliser le 301 par défaut | Utiliser une 302 par erreur |
| Rediriger directement vers l’URL finale | Créer des chaînes A → B → C |
| Sauvegarder le .htaccess avant modification | Modifier le .htaccess sans sauvegarde |
| Vérifier les redirections dans GSC | Laisser des 404 sans traitement sur des pages à fort trafic |
Ce qu’il faut retenir
Une redirection 301 bien placée préserve le trafic, les backlinks et l’autorité SEO d’une page supprimée ou déplacée. Dans la pratique sur WordPress, votre plugin SEO (Rank Math ou All in One SEO) suffit pour la majorité des besoins. Le plugin Redirection s’impose dès que vous gérez un volume important de redirections ou souhaitez surveiller automatiquement les 404. Le .htaccess reste la méthode la plus performante mais la plus technique. Dans tous les cas, vérifiez régulièrement vos redirections dans Google Search Console pour détecter les chaînes et les boucles.