Préparer sa boutique aux pics d’activité
Stock, serveur, offres, logistique, campagnes : le rétroplanning des huit semaines avant le Black Friday,…
Lire plusQuand rediriger, quel code choisir, comment créer une redirection 301 sur WordPress et quelles erreurs éviter pour ne pas perdre de trafic.
Vous venez de renommer une page, de fusionner deux articles ou de supprimer un produit. Trois semaines plus tard, un ancien client vous écrit : « Votre lien ne marche plus. » Dans la Search Console, la liste des erreurs 404 s'allonge, et les articles qui vous envoyaient des visiteurs n'en envoient plus. L'adresse a changé, mais rien n'explique aux visiteurs ni à Google où le contenu est parti.
La redirection 301 est ce panneau « nous avons déménagé ». Ce guide explique quand elle est nécessaire, quel code choisir, comment la mettre en place sur WordPress (extension, fichier du serveur ou réglage de l'hébergeur), comment la tester, et surtout quelles erreurs évitent une perte de trafic lors d'un changement d'adresse.
Une redirection est une réponse du serveur qui dit au navigateur : « cette adresse n'est plus ici, va voir là-bas ». Le code qui l'accompagne précise la durée du déménagement :
Le choix compte : utiliser un 302 pour un déménagement définitif laisse Google hésiter entre l'ancienne et la nouvelle adresse. À l'inverse, un 301 posé sur une page qui doit revenir peut faire remplacer durablement cette page dans les résultats. La règle de base : si vous ne comptez pas revenir en arrière, choisissez le 301.
La documentation de Google sur les redirections indique aussi qu'une redirection côté serveur est à privilégier. Les redirections « meta refresh » ou en JavaScript ne sont qu'un dernier recours quand le serveur ne le permet pas.
Chaque fois qu'une adresse qui recevait des visites ou des liens cesse de répondre. Le tableau ci-dessous résume les cas courants sur un site WordPress et la destination à choisir.
| Situation | Code | Destination à choisir |
|---|---|---|
| Vous changez l'adresse d'une page ou d'un article | 301 | La nouvelle adresse de la même page. WordPress redirige parfois seul l'ancien nom d'un article : testez toujours. |
| Vous supprimez une page qui a un équivalent | 301 | La page qui répond à la même question, pas la page d'accueil. |
| Vous fusionnez deux articles proches | 301 | L'article conservé, après avoir repris ce qui manquait dans son texte. |
| Vous supprimez une page sans équivalent | Aucune redirection (erreur 404 ou 410) | Une page 404 utile vaut mieux qu'une redirection hors sujet vers l'accueil. |
| Vous passez le site en HTTPS | 301 | La même adresse en https, sur tout le site (voir notre guide sur le passage en HTTPS). |
| Vous changez de nom de domaine | 301 | La même page sur le nouveau domaine, adresse par adresse. |
| Vous modifiez la structure des permaliens | 301 | Chaque ancienne adresse vers la nouvelle, en général par une règle qui s'applique à toute une série. |
| Une page est en maintenance ou en test temporaire | 302 | Une page provisoire, avec retour prévu à l'adresse d'origine. |
C'est la voie la plus accessible : une interface où l'on saisit l'ancienne adresse, la nouvelle et le code. Plusieurs extensions de ce type existent, dont certaines gardent aussi une trace des erreurs 404 rencontrées par les visiteurs. Certaines extensions SEO intègrent un gestionnaire de redirections, parfois dans une version payante : regardez ce que la vôtre propose avant d'en installer une autre. N'utilisez qu'un seul outil de redirection : deux règles qui se contredisent produisent des boucles.
Sur un hébergement qui utilise Apache ou un serveur compatible, on ajoute une ligne du type « Redirect 301 /ancienne-page/ https://votre-site.fr/nouvelle-page/ » dans le fichier .htaccess. C'est rapide, très léger pour le site, et cela fonctionne même si WordPress ne répond plus. Le risque : une faute de frappe peut rendre tout le site inaccessible (erreur 500). Sauvegardez le fichier avant chaque modification et placez vos règles avant celles de WordPress, pas au milieu.
De nombreux hébergeurs proposent un outil de redirections dans leur espace client. Sur un serveur Nginx, la règle se place dans la configuration du serveur, ce qui relève de l'hébergeur ou d'un technicien. C'est la solution à retenir pour une règle qui concerne tout le domaine (passage en HTTPS, changement de domaine).
Un mot sur le comportement natif de WordPress : lorsque vous changez le nom (slug) d'un article, WordPress mémorise l'ancien nom et redirige généralement l'ancienne adresse vers la nouvelle. Ce réglage ne couvre ni une page supprimée, ni un changement de catégorie ou de structure des permaliens, ni un changement de domaine, et il ne remplace pas un test.
Exemple illustratif : un cabinet d'architecture renomme sa rubrique « Réalisations » en « Projets » et déplace douze fiches. Sans redirection, les douze anciennes adresses répondent par une erreur 404. Avec douze redirections 301 vers les douze nouvelles fiches, un visiteur qui suit un vieux lien dans un annuaire arrive sur la bonne page, et Google reçoit le signal du déménagement.
À lire aussi : Page 404 WordPress : la rendre vraiment utile, Changer d'hébergeur WordPress, étape par étape.
Une redirection permanente bien faite transmet à la nouvelle adresse les signaux de l'ancienne, et c'est le moyen recommandé pour déplacer une page. Le risque vient des mauvaises pratiques : redirection hors sujet, chaînes, 302 à la place d'un 301. Nous ne citons aucun pourcentage de « perte » : il dépend de chaque site.
Oui : par le fichier .htaccess sur un serveur compatible, ou par l'outil de redirections de votre hébergeur. Ces méthodes sont plus légères pour le site, mais une erreur peut le rendre inaccessible : sauvegardez avant de modifier.
Ne la redirigez pas vers l'accueil par réflexe. Laissez l'erreur 404 (ou une erreur 410 « supprimée définitivement ») et soignez la page d'erreur pour aider le visiteur à repartir vers vos pages clés.
Le plus longtemps possible, au minimum tant que l'ancienne adresse reçoit des visites ou des liens externes. Pour un changement de domaine, gardez l'ancien nom de domaine à votre nom pour que la redirection continue de fonctionner.
Testez en navigation privée (le navigateur garde les 301 en mémoire), videz le cache du site et du CDN, cherchez une règle contradictoire (autre extension, .htaccess, hébergeur), puis vérifiez que l'adresse saisie correspond exactement à l'ancienne, avec ou sans « / » final.
Stock, serveur, offres, logistique, campagnes : le rétroplanning des huit semaines avant le Black Friday,…
Lire plusCommissions, visibilité, dépendance, marge : comment utiliser une marketplace comme levier sans lui confier toutes…
Lire plusPolitique de retour claire, parcours en 7 étapes, remboursement, échange, causes à analyser : transformer…
Lire plusDemandez un audit gratuit : nous relisons à distance la structure de votre site avant votre refonte ou votre déménagement.
Demander mon audit gratuit