L’essentiel
L’erreur 404 (« Not Found ») est le code d’état HTTP par lequel un serveur signale qu’il ne trouve pas la ressource demandée. Sa signification s’arrête là : elle ne dit pas si l’absence est temporaire ou définitive. Pour un site, une 404 est une réponse normale, à trier plutôt qu’à craindre.
- Pas de pénalité : selon l’aide de Google, les erreurs 404 n’ont en règle générale aucune incidence négative sur les performances d’un site dans la recherche.
- Priorité : corriger d’abord les 404 vers lesquelles le site fait un lien ou qui figurent dans le sitemap. Une 404 laissée en place quitte le rapport de la Search Console au bout d’environ un mois.
- Piège : une page « introuvable » servie avec un code 200, ou une redirection vers l’accueil, crée une soft 404.
Que signifie une erreur 404 ?
Une erreur 404 signifie que le serveur a bien reçu la requête, mais qu’il n’a trouvé aucune ressource à l’adresse demandée. « Not Found » se traduit par « introuvable ».
Définition
La RFC 9110 de l’IETF (juin 2022) fixe la sémantique de HTTP. Selon elle, le code 404 indique que le serveur d’origine n’a pas trouvé de représentation actuelle de la ressource, ou ne veut pas révéler qu’elle existe. Le code ne dit pas si cette absence est temporaire ou permanente.
Le nombre se lit chiffre par chiffre. Selon la même norme (section 15), le premier chiffre d’un code d’état donne sa classe, et les deux suivants n’ont aucun rôle de classement. Les codes 4xx forment la classe des erreurs du client : la requête contient une erreur ou ne peut pas être satisfaite.
Côté éditeur, la gestion des 404 relève du SEO technique : savoir quelles adresses mortes méritent une action.
404, 410, soft 404 : trois réponses à distinguer
Ces trois réponses se ressemblent pour le visiteur, pas pour un moteur de recherche.
| Réponse | Ce qu’elle signifie | Quand la servir | Traitement par Google |
|---|---|---|---|
| 404 Not Found | Ressource introuvable, durée inconnue | Page supprimée sans remplaçant, URL qui n’a jamais existé | Contenu ignoré, URL retirée de l’index |
| 410 Gone | Ressource retirée, probablement de façon définitive | Suppression volontaire et durable, connue du serveur | Identique au 404 |
| Soft 404 | Message d’erreur servi avec un code 200 (succès) | Jamais | Signalée comme soft 404 dans la Search Console |
La norme préfère le 410 quand le serveur sait la suppression permanente, sans exiger de marquer ainsi toutes les ressources disparues (RFC 9110, section 15.5.11). Google, lui, traite tous les codes 4xx sauf 429 à l’identique, selon sa documentation sur les codes d’état HTTP (mise à jour le 05/03/2026 en français). L’idée d’un 410 pris en compte plus vite qu’un 404 n’y figure pas.
D’où viennent les erreurs 404 ?
Une erreur 404 apparaît dès qu’une adresse ne correspond plus, ou n’a jamais correspondu, à une ressource du site. Les causes courantes :
- Page supprimée sans contenu de remplacement.
- Page déplacée ou slug modifié sans redirection.
- Faute de frappe dans un lien interne, dans un lien externe ou dans l’adresse saisie par l’internaute.
- URL générée par un robot : l’aide Search Console cite des adresses construites par Googlebot en suivant du JavaScript ou d’autres contenus intégrés.
- Refonte sans plan de redirections : lors d’une refonte de site, chaque ancienne adresse modifiée renvoie une 404.
Un lien qui mène à une 404 est appelé lien brisé, ou lien mort (MDN Web Docs, page modifiée le 08/07/2026).
Une erreur 404 nuit-elle au SEO ?
Non, en règle générale. L’aide de la Search Console sur les erreurs 404 l’écrit (page non datée, consultée le 19/10/2026). Les erreurs 404 n’ont aucune incidence négative sur les performances d’un site dans les résultats de recherche. Beaucoup peuvent être ignorées.
Attention
L’idée d’une pénalité pour « trop de 404 » n’est pas fondée. Dans l’aide sur le rapport des statistiques d’exploration, Google écrit qu’il n’est ni possible, ni utile, ni souhaitable de corriger toutes les erreurs 404 d’un site. La 404 y est souvent présentée comme la réponse la plus appropriée.
Ce que Google fait d’une URL en 404 :
- il n’utilise pas son contenu ;
- il la retire de l’index si elle y figurait ;
- il ne traite pas une nouvelle URL en 404 ;
- il continue de la demander un certain temps, de moins en moins souvent, sans moyen de la lui faire oublier définitivement.
Les 404 n’ont aucun effet sur la vitesse d’exploration du site. Une adresse morte reste une URL que Googlebot revisite de temps en temps : c’est une question de budget de crawl, pas de sanction.
Deux choses se perdent en revanche. Les liens externes qui pointaient vers la page supprimée ne mènent plus à rien. Le visiteur arrivé par ce lien repart sans réponse.
Comment trouver les erreurs 404 de son site ?
Croisez la Search Console, un crawler, les logs serveur et les en-têtes HTTP : chacun voit une partie des 404.
- Rapport « Indexation des pages » de Google Search Console, motif « Introuvable (404) ». Il n’affiche que les URL qui ont renvoyé une 404 au cours du mois précédent (aide sur l’indexation).
- Rapport « Statistiques sur l’exploration », type de réponse « Page introuvable (404) » : les 404 reçues par Googlebot.
- Crawler comme Screaming Frog : il repère les liens internes qui aboutissent à une 404.
- Logs serveur : une analyse de logs montre les 404 réellement demandées par Googlebot et par les visiteurs.
- Contrôle du code renvoyé :
curl -s -D - -o /dev/null <adresse>affiche les en-têtes HTTP, donc le code réel, quel que soit le message à l’écran.
Pour replacer ce relevé dans un audit complet, téléchargez la checklist d’audit technique en PDF.
Faut-il corriger une erreur 404 ?
Pas toujours. Google conseille, en général, de ne corriger que les erreurs 404 vers lesquelles le site fait lui-même un lien ou qui figurent dans un sitemap. Le reste se trie selon l’origine de l’URL.
| Situation | Action | Fondement |
|---|---|---|
| Lien interne cassé | Corriger le lien dans la page source | Aide « Indexation des pages » |
| URL listée dans le sitemap | Retirer l’URL ou la remplacer par la bonne | Aide « Indexation des pages » |
| Contenu déplacé | Une redirection 301 vers la nouvelle adresse | Aide « Indexation des pages » |
| Page supprimée sans équivalent | Laisser la 404, ou servir un 410 | Aide « Erreurs 404 » |
| Faute de frappe fréquente ou graphie alternative dans les liens | Redirection 301 vers la bonne page | Aide « Erreurs 404 » |
| URL qui n’a jamais existé, sans lien | Ne rien faire | Aide « Erreurs 404 » |
Conseil
Pour une URL qui n’existe pas, laissez le serveur renvoyer un vrai code 404. L’aide de Google déconseille trois parades : créer un faux contenu, rediriger l’internaute vers la page d’accueil, bloquer l’URL dans le fichier robots.txt.
Comment corriger une erreur 404, étape par étape
- Lister les URL en 404 depuis la Search Console, le crawler et les logs.
- Trier par source : lien interne, sitemap, lien externe (backlink), origine inconnue.
- Agir selon le tableau ci-dessus : corriger le lien, rediriger en 301 ou laisser la 404.
- Mettre à jour le sitemap pour qu’il ne liste que des URL valides.
- Vérifier le code renvoyé par l’URL traitée, puis demander une nouvelle exploration si besoin : voir comment faire indexer une page.
- Laisser le temps agir : selon l’aide de Google, le rapport devrait cesser d’afficher l’erreur au bout d’environ un mois.
Inutile de passer par l’outil de suppression d’URL : une demande ne retire pas l’erreur du rapport. Elle ne dure qu’environ six mois (aide Google « Supprimer des informations », mise à jour le 31/12/2025).
Autre délai possible : le cache. La RFC 9110 déclare une réponse 404 « heuristically cacheable », sauf contrôles de cache explicites. On peut en déduire qu’une 404 corrigée reste parfois servie un temps par un cache.
Soft 404 : quand la page d’erreur ne dit pas « 404 »
Une soft 404 est une page qui affiche un message de type « Page introuvable » tout en renvoyant un code de succès au lieu d’un code 404. Google la signale dans la Search Console et recommande un vrai code 404 pour les pages introuvables.
Trois situations en produisent :
- Page d’erreur servie en 200 : le site affiche « introuvable », le serveur répond « succès ». Pour Google, un code 2xx ne garantit pas l’indexation.
- Redirection de masse vers l’accueil : l’aide de Google range cette pratique parmi les soft 404, qui troublent internautes et moteurs.
- Routage côté client des applications à page unique : le JavaScript affiche l’erreur, mais le serveur a répondu 200. Google propose deux solutions dans ses principes de base du SEO pour JavaScript (mise à jour le 06/03/2026). La première : une redirection JavaScript vers une URL où le serveur répond 404 (par exemple
/not-found). La seconde : une balise<meta name="robots" content="noindex">ajoutée à la page d’erreur. Détails dans notre guide des sites en JavaScript.
Pour contrôler une page douteuse, lancez un test en direct dans l’outil d’inspection de l’URL de la Search Console, puis ouvrez « Afficher la page testée ».
Le piège d’ErrorDocument sur Apache
Attention
Sur Apache, la directive ErrorDocument doit pointer vers un chemin local, par exemple ErrorDocument 404 /404.html. Avec une URL complète (ErrorDocument 404 https://exemple.fr/404.html), Apache envoie une redirection au client, même si la page est sur le même serveur. Le client reçoit alors un code de redirection au lieu du 404. La documentation d’Apache (version 2.4) prévient que cela peut semer la confusion chez les robots.
La directive s’utilise aussi dans un fichier .htaccess.
Erreur 404 sur WordPress
WordPress construit sa page d’erreur à partir du thème. Un thème classique utilise le fichier 404.php, puis index.php à défaut, selon la hiérarchie des modèles (mise à jour le 24/07/2024). Un thème bloc utilise le modèle templates/404.html : c’est le cas du thème d’Elev8 Lab.
Avant d’afficher cette page, WordPress tente de deviner l’adresse voulue. La fonction redirect_guess_404_permalink() cherche par défaut un article dont le slug commence par le slug demandé. Le filtre do_redirect_guess_404_permalink (depuis WordPress 5.5) désactive cette devinette ; le filtre strict_redirect_guess_404_permalink la rend stricte.
Constat sur elev8-lab.fr, relevé le 19/10/2026 avec curl : l’adresse /seo/redirection-30/, au slug tronqué, répond par une 301 vers /seo/redirection-301/, avec l’en-tête X-Redirect-By: WordPress. L’adresse /redirection-301/, sans la catégorie, répond en revanche 404. La devinette rattrape certains liens incomplets, pas tous : elle ne remplace pas une redirection posée à la main.
Conseil
Pour journaliser les 404 et créer des 301 sans toucher au code, l’extension gratuite Redirection fait les deux (plus de 2 millions d’installations actives selon WordPress.org au 19/10/2026). Ne changez pas la structure des permaliens sans plan de redirections : les anciennes adresses risquent de passer en 404.
Que mettre sur une page 404 utile ?
Une page 404 utile renvoie d’abord un vrai code 404. Elle aide ensuite le visiteur à repartir : un message clair, un champ de recherche, des liens vers l’accueil et les grandes rubriques.
MDN juge la personnalisation de la page 404 « une bonne chose avec modération ». L’humour est possible, à condition de ne pas laisser le visiteur dans le doute sur la raison de l’erreur.
La page 404 d’Elev8 Lab suit ce schéma. Elle affiche « 404 », le titre « Cette page n’existe pas (ou plus) » et une phrase d’explication. Elle propose aussi la recherche native de WordPress et deux boutons : « Retour à l’accueil » et « Voir les thématiques ». Constat du 19/10/2026 : une URL inexistante du site répond bien 404 Not Found, avec un en-tête Cache-Control qui interdit la mise en cache. Le site ne sert donc pas de soft 404.
Questions fréquentes
C’est quoi le 404 ?
Le 404 est le code d’état HTTP « Not Found » : le serveur du site a reçu la demande, mais il ne trouve pas la page ou le fichier à cette adresse. Pour l’internaute, l’adresse ne mène à aucune page sur ce site. Vérifiez l’adresse saisie ou le lien suivi, utilisez la recherche du site ou revenez à l’accueil : le contenu a peut-être changé d’adresse.
Que veut dire « 404 Not Found » en français ?
« Not Found » signifie « introuvable ». Selon la RFC 9110, le serveur n’a pas trouvé de représentation actuelle de la ressource demandée. Le code ne dit pas pourquoi (page supprimée, déplacée, adresse mal saisie ou jamais créée), ni si l’absence est temporaire. C’est le libellé du code dans la norme HTTP. Le message affiché varie d’un site à l’autre ; pour les moteurs, seul compte le code renvoyé par le serveur.
D’où vient le nombre 404 ?
Le nombre suit la logique des codes d’état HTTP. Le premier chiffre désigne la classe de réponse, 4 pour les erreurs du client ; selon la RFC 9110, les deux derniers n’ont aucun rôle de classement. Une anecdote souvent citée rattache le nombre à une salle 404 du CERN. Faute de source primaire vérifiable, elle reste une anecdote, pas un fait établi.
Vaut-il mieux renvoyer un 404 ou un 410 ?
La norme HTTP réserve le 410 aux suppressions que le serveur sait permanentes, comme une ressource retirée volontairement. Google traite le 410 de la même façon que le 404 : dans les deux cas, une URL indexée sort de l’index. Choisir le 410 relève donc de la clarté, pas de la rapidité. Un délai plus court pour le 410 ne figure pas dans la documentation actuelle de Google.
Faut-il rediriger toutes les 404 vers la page d’accueil ?
Non. L’aide Search Console demande de ne pas rediriger l’internaute vers la page d’accueil quand une URL n’existe pas : ces redirections sont des soft 404, qui troublent visiteurs et moteurs. Réservez la redirection 301 aux pages qui ont un vrai remplaçant, au contenu équivalent. Pour le reste, une 404 propre, avec recherche et liens vers les rubriques, sert mieux le visiteur.
Combien de temps une erreur 404 reste-t-elle dans la Search Console ?
Le rapport « Indexation des pages » n’affiche que les URL qui ont renvoyé une erreur 404 au cours du mois précédent. Selon l’aide de Google, l’erreur devrait disparaître du rapport au bout d’environ un mois, et une demande de suppression d’URL ne l’efface pas. Googlebot peut continuer à demander l’adresse un certain temps, de moins en moins souvent : pour une page supprimée sans remplaçant, ce n’est pas un problème.
Sources
- IETF, R. Fielding, M. Nottingham, J. Reschke (éd.), RFC 9110, HTTP Semantics, section 15.5.5 « 404 Not Found », juin 2022. Consulté le 19/10/2026.
- IETF, R. Fielding, M. Nottingham, J. Reschke (éd.), RFC 9110, HTTP Semantics, section 15.5.11 « 410 Gone », juin 2022. Consulté le 19/10/2026.
- Google, Effet des codes d’état HTTP sur les robots d’exploration Google, mise à jour le 05/03/2026 (version anglaise du 04/02/2026). Consulté le 19/10/2026.
- Aide Search Console, Erreurs 404 (Page introuvable), date non affichée. Consulté le 19/10/2026.
- Aide Search Console, Rapport sur l’indexation des pages, date non affichée. Consulté le 19/10/2026.
- Aide Search Console, Rapport « Statistiques sur l’exploration », date non affichée. Consulté le 19/10/2026.
- Google Search Central, Supprimer des informations de Google, mise à jour le 31/12/2025. Consulté le 19/10/2026.
- Google Search Central, Principes de base du SEO pour JavaScript, mise à jour le 06/03/2026. Consulté le 19/10/2026.
- The Apache Software Foundation, Apache HTTP Server 2.4, directive ErrorDocument, 2026. Consulté le 19/10/2026.
- WordPress Developer Resources, Template Hierarchy, mise à jour le 24/07/2024. Consulté le 19/10/2026.
- WordPress Developer Resources, redirect_guess_404_permalink(), date non affichée. Consulté le 19/10/2026.
- WordPress.org, Redirection, version 5.10.1. Consulté le 19/10/2026.
- MDN Web Docs (Mozilla), 404 Not Found, page modifiée le 08/07/2026. Consulté le 19/10/2026.
Citer cet article
Clair, B. (2026, 19 octobre). Erreur 404 : que signifie-t-elle et faut-il la corriger ?. Elev8 Lab. https://elev8-lab.fr/seo/erreur-404/