Une 404, ce n’est pas grave en soi. Mal gérée, ça l’est
Un visiteur clique sur un lien, tombe sur une page blanche avec écrit “404 - Page introuvable”, et repart. C’est le scénario le plus fréquent, et le plus mal traité par la majorité des sites que j’ai vus passer chez Peechy depuis 2019.
Le problème n’est pas la 404 elle-même. Google en trouve sur tous les sites, y compris les plus gros. Le problème, c’est de laisser des centaines d’URL mortes traîner sans redirection alors qu’elles avaient du trafic ou des liens entrants, et de proposer une page d’erreur qui ne fait rien pour retenir le visiteur.
Bonne nouvelle : c’est un chantier rapide à traiter, sans risque, et qui améliore directement deux choses en même temps - ton SEO et ton taux de rétention. Voici la méthode, dans l’ordre.
Pourquoi les 404 s’accumulent
- Suppression de pages ou produits sans redirection mise en place derrière (fiche produit retirée, article dépublié, catégorie fusionnée).
- Changement de structure d’URL lors d’une refonte ou d’une migration d’hébergeur mal préparée.
- Fautes de frappe dans des liens internes ou dans des liens externes qui pointent vers ton site.
- Anciens backlinks vers des pages qui n’existent plus, parfois vieux de plusieurs années.
- Permaliens WordPress cassés après un changement de structure ou une migration de thème.
- Paramètres d’URL générés dynamiquement (filtres, tri, tracking) qui créent des variantes jamais indexées mais crawlées.
- Fusion ou rachat de nom de domaine sans plan de redirection préalable.
Chaque cause a sa solution propre. Ne traite pas le symptôme (afficher une jolie page 404) sans traiter la cause (pourquoi cette URL n’existe plus).
1. Recense toutes tes 404 avant d’agir
Impossible de corriger ce que tu ne vois pas. Trois sources à croiser :
- Google Search Console : dans Pages > Non indexées, filtre sur “Erreur 404 (page introuvable)”. Tu vois toutes les URL que Google a rencontrées en erreur, avec la date de dernière détection.
- Les logs serveur : ton hébergeur ou ton panel (cPanel, Plesk) donne accès aux logs d’accès. Cherche les lignes avec un code retour 404 - c’est plus exhaustif que Search Console, qui ne montre que ce que Google a crawlé.
- Un plugin de suivi si tu es sur WordPress, comme Redirection, qui journalise en temps réel chaque 404 rencontrée par un vrai visiteur.
Exporte cette liste dans un tableur. Tu vas la trier à l’étape suivante.
2. Trie : quelles 404 méritent une redirection 301
Toutes les 404 ne se valent pas. Pour chaque URL de ta liste, pose-toi trois questions :
- Cette page avait-elle du trafic organique avant sa suppression (vérifiable dans Search Console sur les 16 derniers mois) ?
- A-t-elle des backlinks externes pointant vers elle (outil de backlinks, ou simplement Search Console > Liens) ?
- Existe-t-il une page équivalente aujourd’hui sur ton site qui répond au même besoin ?
Si la réponse est oui à au moins une des deux premières questions, une redirection 301 s’impose : elle transmet la quasi-totalité du “jus SEO” accumulé vers la nouvelle page, contrairement à une simple 404 qui jette tout ce potentiel à la poubelle. Si l’URL n’a jamais eu de trafic ni de lien, une 404 propre suffit - inutile de rediriger vers ta page d’accueil par défaut, Google considère ça comme un signal de mauvaise qualité (les “soft 404 déguisées”).
3. Mets en place les redirections 301 proprement
Sur WordPress, le plus simple reste un plugin dédié comme Redirection : tu colles l’ancienne URL, la nouvelle, et c’est en ligne en quelques secondes, avec un journal de suivi intégré.
En dehors de WordPress, ou pour un contrôle plus fin :
- Fichier
.htaccess(hébergement Apache) : une ligneRedirect 301 /ancienne-url /nouvelle-urlpar redirection. Pratique pour un petit volume, ingérable au-delà de 50 lignes. - Cloudflare : dans Rules > Redirect Rules, tu peux gérer des centaines de redirections avec des règles basées sur des motifs (utile après une refonte massive de structure d’URL). Si tu gères déjà tes DNS sur Cloudflare, c’est l’endroit le plus propre pour centraliser ça.
- Configuration serveur (Nginx) : les redirections se gèrent dans le bloc
server, à faire rédiger par ton hébergeur ou ton agence si tu n’es pas à l’aise en SSH.
Une règle non négociable : redirige toujours vers une page réellement pertinente, jamais systématiquement vers la home. Une 301 vers une page sans rapport est perçue par Google comme une redirection de mauvaise qualité, presque aussi pénalisante qu’une 404 non traitée.
4. Construis une page 404 qui retient le visiteur
Une mauvaise 404 dit juste “Page introuvable” sur fond blanc. Une bonne 404 fait le travail de rattrapage :
- Un message clair, sans jargon : “Cette page n’existe plus ou a changé d’adresse.”
- Une barre de recherche visible immédiatement.
- Des liens vers 3 à 5 pages stratégiques : accueil, catégories principales, page contact.
- Le menu de navigation complet, identique au reste du site - ne coupe jamais la navigation sur une 404.
- Un ton cohérent avec ta marque. Une 404 avec de l’humour bien dosé transforme une frustration en moment positif, à condition que ça reste sobre pour une marque premium.
C’est un détail d’UX qui a un vrai impact business : une page 404 qui retient 20 % de visiteurs supplémentaires au lieu de les laisser partir, c’est du trafic qui continue à convertir au lieu de rebondir immédiatement. Ce sujet rejoint directement les leviers abordés dans notre guide sur le taux de conversion d’un site web.
5. Suis tes 404 dans la durée via Search Console
Corriger un pic de 404 une fois ne suffit pas si de nouvelles apparaissent chaque mois. Mets en place un contrôle mensuel :
- Consulte Pages > Non indexées > 404 dans Search Console tous les 30 jours.
- Note l’évolution du volume : une hausse brutale signale souvent un problème structurel (migration ratée, permaliens cassés, plugin qui casse les liens internes).
- Croise avec les dates : si le pic coïncide avec une mise à jour, un changement d’hébergeur ou une migration, tu as ta cause en quelques secondes.
Si tu es sur WordPress et que le pic touche toutes tes pages d’un coup après une modification de structure, le problème vient probablement des permaliens - notre guide dédié aux 404 sur toutes les pages WordPress couvre ce cas précis en détail.
6. Cas fréquent : migration ou changement de nom de domaine
Une vague massive de 404 apparaît presque toujours après une migration WordPress vers un autre hébergeur mal cadrée, ou après un changement de domaine sans plan de redirection préalable. Si tu es dans cette situation, ou si tu ne contrôles même plus l’accès à ton propre nom de domaine, commence par reprendre le contrôle de ton nom de domaine avant de traiter les redirections - inutile de configurer des 301 sur un domaine que tu ne maîtrises pas encore.
| Cause de la 404 | Solution recommandée |
|---|---|
| Page/produit supprimé avec trafic ou backlinks | Redirection 301 vers une page équivalente |
| Page supprimée sans trafic ni lien | Laisser en 404 propre, pas de redirection forcée |
| Changement de structure d’URL global | Règles de redirection par motif (Cloudflare, Nginx) |
| Permaliens WordPress cassés | Réenregistrer les permaliens, voir guide dédié |
| Migration d’hébergeur ou de domaine | Plan de redirection établi avant bascule DNS |
| Fautes de frappe dans les liens internes | Audit des liens internes, correction manuelle |
| 404 récurrentes chaque mois | Suivi mensuel dans Search Console |
FAQ
Une redirection 301 fait-elle perdre du SEO ?
Non, une redirection 301 transmet la grande majorité de la valeur SEO de l’ancienne page vers la nouvelle, à condition que la destination soit réellement pertinente. Une redirection vers une page sans rapport, elle, peut faire plus de mal qu’une 404 simple.
Combien de temps garder une redirection 301 en place ?
Idéalement indéfiniment, surtout si l’ancienne URL avait des backlinks externes que tu ne contrôles pas. Les supprimer trop tôt fait réapparaître la 404 et perdre le bénéfice acquis.
Faut-il rediriger toutes mes 404 vers la page d'accueil ?
Non, jamais par défaut. Google considère les redirections massives et non pertinentes vers la home comme un signal de mauvaise qualité. Redirige uniquement vers une page qui répond réellement au besoin de l’utilisateur.
Ma page 404 personnalisée n'apparaît pas, le serveur affiche une page générique
Vérifie que ton CMS ou ton thème gère bien le template 404, et que ton serveur renvoie un vrai code HTTP 404 (pas un 200 déguisé, appelé “soft 404”). Un outil comme le validateur d’URL de Search Console te confirme le code retour réel.
Combien de 404 est-ce "normal" d'avoir sur mon site ?
Il n’y a pas de seuil universel, mais un volume qui grossit mois après mois sans explication est un signal d’alerte. Un site stable a généralement un nombre de 404 qui reste plat, lié uniquement aux suppressions volontaires de contenu.
Quand passer la main à un pro
Un audit ponctuel de 404, tu peux le faire seul avec Search Console et un après-midi devant toi. Ça se complique quand le volume dépasse plusieurs centaines d’URL, quand les 404 s’accumulent après une migration ratée, ou quand tu hérites d’un site sans savoir ce qu’un ancien prestataire a cassé au passage - dans ce cas, la checklist pour changer d’agence sans tout casser et un audit technique complet valent largement l’investissement.
Ce problème, Peechy s'en occupe
Plutôt que de tout gérer seul, confiez votre site à une agence qui s'occupe de tout, hébergement, sécurité, maintenance et corrections. Encore plus simple en abonnement : on règle les soucis avant même que vous les remarquiez.
Confier mon site à Peechy