Vous con­nais­sez sûrement déjà cette situation : vous cliquez sur un lien, mais une page s’affiche, vous indiquant que le site Web demandé n’est pas dis­po­nible. Souvent, des messages d’erreur tels que « 404 not found » ou « 404 (page) in­trou­vable » s’affichent.

Les origines du message d’erreur « 404 not found »

L’erreur 404 est un code de statut HTTP stan­dar­disé. Il est envoyé par le serveur Web d’un site au na­vi­ga­teur Web (c’est-à-dire au client) qui a effectué la requête HTTP. Le na­vi­ga­teur affiche ce code sous forme de page d’erreur.

Gé­né­ra­le­ment, le code 404 est affiché lorsque le contenu d’une page Web a été supprimé ou transféré sur une autre URL. Les raisons qui suivent peuvent également être la cause de ce message d’erreur :

  • L’URL, ou son contenu dans le cas échéant (données ou images), ont été supprimés ou ex­ter­na­li­sés (sans que les liens internes du site Web aient été modifiés) ;
  • L’URL est dé­fec­tueuse (inat­ten­tion lors de la création ou d’une refonte), elle comprend un faux lien ou bien elle a été mal saisie dans la barre de na­vi­ga­tion ;
  • Le serveur Web cor­res­pon­dant au site Web n’est pas opé­ra­tion­nel ou la connexion a été in­ter­rom­pue ;
  • Le nom de domaine du site visité ne peut pas être converti en une adresse IP dans le DNS ;
  • Le nom de domaine n’existe plus.

Il arrive souvent que les liens morts restent sur le site car les ad­mi­nis­tra­teurs des pages Web con­cer­nées ne savent pas que le contenu des liens a été supprimé ou déplacé. Cela concerne en par­ti­cu­lier :

  • Les moteurs de recherche : dans les résultats de recherche, on trouve souvent des sites Web qui ne sont plus dis­po­nibles en ligne (du moins pas à l’URL indiquée).
  • Les liens issus de blogs, portails d’in­for­ma­tion, etc. : ils ne sont souvent pas informés qu’un site Web a été supprimé ou qu’une nouvelle URL lui a été attribuée.
Outils d'IA
Exploitez toute la puissance de l'in­tel­li­gence ar­ti­fi­cielle
  • Créez votre site Web en un temps record
  • Boostez votre activité grâce au marketing par IA
  • Gagnez du temps et obtenez de meilleurs résultats

Comment corriger une erreur 404 ?

Tomber sur une page d’erreur 404 est rarement une bonne nouvelle : en effet, vous ne voyez pas le contenu que vous re­cher­chez. Cependant, l’ap­pa­ri­tion de ce message ne signifie pas forcément que les in­for­ma­tions re­cher­chées n’existent plus : parfois, il ne s’agit vé­ri­ta­ble­ment que d’une erreur et la page Web peut fi­na­le­ment être affichée. Alors, comment résoudre l’erreur « 404 not found » ? Le mieux est d’essayer ces solutions dans l’ordre indiqué.

Recharger le site Web

Il est possible que le message 404 ap­pa­raisse pour la simple raison que la page n’a pas été chargée cor­rec­te­ment. Vous pouvez le vérifier ra­pi­de­ment, par exemple en cliquant sur le bouton cor­res­pon­dant de votre na­vi­ga­teur ou en appuyant sur la touche F5 pour recharger la page.

Vérifier l’URL

Que vous ayez saisi l’adresse Web ma­nuel­le­ment dans la barre d’URL ou que vous l’ayez ouverte via un lien, des erreurs peuvent ra­pi­de­ment se glisser. C’est pourquoi vous devez vérifier le chemin d’accès indiqué pour le site Web. Il se peut que vous ou la personne qui a créé le lien ayez fait une faute de frappe dans l’URL. Outre l’or­tho­graphe, des barres obliques mal placées ou oubliées peuvent aussi provoquer un message d’erreur. Cela se remarque fa­ci­le­ment avec des URL propres et bien struc­tu­rées (également appelées « URL parlantes »), car elles utilisent des mots lisibles plutôt que des abré­via­tions in­com­pré­hen­sibles.

Re­cher­cher dans la structure des dossiers

Si une URL avec la structure example.com/dossier1/dossier2/dossier3 renvoie une page d’erreur 404, vous pouvez vérifier dans le dossier précédent (dans notre exemple example.com/dossier1/dossier2) si la page souhaitée y est liée : pour cela, supprimez sim­ple­ment le dernier dossier indiqué dans la barre d’URL. Il se peut que le site Web que vous re­cher­chez ait été doté d’un nouveau lien que vous pouvez trouver sur la page parente. Si vous n’y trouvez pas non plus ce que vous cherchez, vous pouvez à nouveau re­cher­cher des in­for­ma­tions et des liens vers la page Web souhaitée dans le ou les dossiers situés au-dessus. Si vous n’y parvenez pas non plus et que vous vous retrouvez fi­na­le­ment sur le site Web initial, essayez la méthode suivante.

Utiliser la fonction de recherche du site Web

De nombreux sites Internet proposent une fonction de recherche sur leur page d’accueil. En sai­sis­sant un ou plusieurs mots-clés, vous pouvez également trouver le site Web que vous re­cher­chez, même s’il s’affiche sous une autre URL que celle que vous con­nais­sez.

Utiliser un moteur de recherche

Vous avez également la pos­si­bi­lité d’utiliser votre moteur de recherche pour trouver la page que vous souhaitez. Si le site Web que vous re­cher­chez existe toujours, vous pouvez souvent le trouver en sai­sis­sant le nom de domaine du site Web et une des­crip­tion du sujet recherché sous forme de mots-clés.

Effacer le cache et les cookies

Si vous pouvez accéder au site Web à partir d’un autre appareil et que l’erreur « 404 not found » ne s’affiche que sur un appareil donné, l’erreur peut être liée à votre na­vi­ga­teur. Si vous supprimez le cache du na­vi­ga­teur ainsi que tous les cookies du site Web consulté, il se peut que la page s’affiche à nouveau cor­rec­te­ment.

Contacter le site Web

Si les ten­ta­tives pré­cé­dentes sont in­fruc­tueuses, il ne vous reste plus qu’à contacter di­rec­te­ment les ad­mi­nis­tra­teurs du site Web (vous trouverez gé­né­ra­le­ment le contact dans les mentions légales ou sous la page de contact/à propos du site Web). Ils devraient être en mesure de vous indiquer si la sous-page que vous re­cher­chez existe toujours. Si elle a été déplacée vers une nouvelle URL, vous donnez également une in­di­ca­tion im­por­tante aux web­mas­ters : ils peuvent alors corriger l’erreur 404 en mettant en place une re­di­rec­tion de domaine qui dirige au­to­ma­ti­que­ment les visiteurs vers la nouvelle adresse.

Les erreurs 404 affectent-elles le clas­se­ment ?

Lorsqu’un site Web comprend trop de codes 404, il est moins bien référencé parmi les résultats de Google, Bing et autres moteurs de recherche. Dès lors que les robots d’in­dexa­tion des moteurs de recherche iden­ti­fient un trop grand nombre de liens cassés avec un message d’erreur 404 sur un site Web, son ré­fé­ren­ce­ment est pénalisé car ces erreurs sont at­tri­buées à un manque de main­te­nance. Les liens morts ont donc un impact négatif sur le clas­se­ment du site Web parmi les résultats de recherche, ce qui résulte en un nombre restreint de visiteurs. De plus, un site Web qui comprend des messages d’erreur 404 met la confiance et la patience des in­ter­nautes à l’épreuve. Nombreux sont alors ceux qui préfèrent quitter le site Web.

De plus, un site Web avec plusieurs liens dé­fec­tueux ou une landing page inactive (page appelée à partir du moteur de recherche) met en péril la confiance des uti­li­sa­teurs envers le site Web. Beaucoup d’entre eux ne prennent alors plus la peine de continuer à chercher le contenu souhaité sur ce site : après tout, les uti­li­sa­teurs ne peuvent pas être sûrs que ce contenu est encore dis­po­nible lorsqu’un message d’erreur 404 est affiché.

Astuce : vous voulez savoir si votre site est bien référencé par les moteurs de recherche ? Testez-le ici même avec l’analyse de site Web :

Analyse de Site Web

Comment iden­ti­fier une erreur 404 sur votre site Web ?

Tout ad­mi­nis­tra­teur se doit donc de prévenir les pages d’erreur 404. Cela vaut aussi bien les erreurs 404 internes (sur votre propre site) que pour les erreurs 404 externes, c’est-à-dire les liens vers les pages 404 d’autres sites. Pour cela, il existe dif­fé­rents outils gratuits qui vous sim­pli­fient con­si­dé­ra­ble­ment la recherche de liens dé­fec­tueux. Voici notre sélection des trois meilleurs :

  • Google Search Console (autrefois appelé « Google Webmaster Tools ») : si vous possédez un compte Google et que votre site Web y a été en­re­gis­tré, la Google Search Console est une ex­cel­lente solution. Les erreurs 404 détectés par les robots d’in­dexa­tion de Google sont indiqués sur l’outil et peuvent ainsi être détectés ra­pi­de­ment et corrigés. Cet outil propose d’autres fonc­tion­na­li­tés, par exemple la pos­si­bi­lité d’indiquer des erreurs dans le robots.txt et d’analyser les sta­tis­tiques de na­vi­ga­tion et la fréquence à laquelle les robots d’in­dexa­tion de Google ont visité votre site Web.
  • Dead Link Checker : le Dead Link Checker est l’un des outils le plus simple et rapide à manipuler pour vous aider à détecter les messages d’erreur 404, aussi bien internes qu’externes. Cette ap­pli­ca­tion Web vous permet de saisir l’URL du site que vous souhaitez vérifier et d’activer les vé­ri­fi­ca­tions. Vous avez le choix entre l’analyse de tout le site Web ou d’une page en par­ti­cu­lier. L’ap­pli­ca­tion liste par la suite toutes les erreurs détectées avec le code de statut et l’URL.
  • W3C Link Checker : l’outil en ligne du World Wide Web Con­sor­tium (W3C) passe chaque page de votre site Web au peigne fin. Le processus de contrôle est plus long qu’avec les deux ap­pli­ca­tions citées pré­cé­dem­ment. Le site Web du W3C Link Checker fonc­tionne de manière semblable au Dead Link Checker. Il vous suffit de copier-coller le lien dans le champ de saisie et l’outil fait le reste du travail. Vous pouvez également ajouter quelques détails sup­plé­men­taires lors de l’ins­pec­tion du site Web.

Créer une page d’erreur 404

Avec certains CMS (Content Ma­na­ge­ment System), une page d’erreur 404 est au­to­ma­ti­que­ment générée dès lors que l’URL d’un site ne peut être trouvée. Il s’agit là de pages standard d’affichage de l’erreur 404, qui manquent d’ori­gi­na­lité dans leur design. Mais des ex­ten­sions de CMS per­met­tent souvent de les cus­to­mi­ser in­di­vi­duel­le­ment. Si votre CMS ne propose pas cette fonction, ou que votre site Web est uni­que­ment basé sur HTML ou PHP, la tâche sera plus difficile. Il vous restera à suivre les étapes suivantes :

  • À défaut d’avoir déjà une page 404, créez en une nouvelle (404.html ou 404.php) dans le ré­per­toire racine.
  • Ouvrez le fichier .htaccess (ou créez le fichier s’il est inexis­tant).
  • Insérez ErrorDocument 404 /404.html, puis sau­ve­gar­dez. Ce code permet de générer la page 404.
  • Pour vérifier si tout a bien fonc­tionné, allez sur une page inexis­tante à partir de votre site Web. Le message d’erreur 404 devrait alors s’afficher.
Conseil

Vous pouvez non seulement in­ter­cep­ter l’erreur 404 dans le fichier .htaccess en suivant les ins­truc­tions ci-dessus, mais aussi traiter n’importe quel code de statut HTML.

Pourquoi créer une page 404 per­son­na­li­sée ?

Avoir une page d’erreur 404 standard est sans aucun doute mieux que pas de page du tout. Cependant, une page per­son­na­li­sée est utile pour plusieurs raisons :

Émission du code d’état approprié : par exemple, si le contenu demandé n’est plus présent sur le site Web, il convient de l’indiquer ex­pli­ci­te­ment avec la mention « 410 Gone ». Ce code indique que le contenu recherché a été dé­fi­ni­ti­ve­ment supprimé.

Insertion de liens sup­plé­men­taires : vous pouvez proposer des liens vers du contenu pertinent (vers votre page d’accueil ou des sous-pages dont le contenu est similaire à celui de la requête initiale) via votre page d’erreur per­son­na­li­sée. Vous pouvez également utiliser cette page pour fournir une fonction de recherche sur votre site Web.

Un style cohérent : si vous veillez à ce que le design du message d’erreur cor­res­ponde au style de votre site Web, vous avez déjà posé la première pierre d’une bonne page d’erreur 404.

Im­pres­sion positive sur les visiteurs : avec un message 404 créatif, vous pouvez rendre certains visiteurs plus con­ci­liants. Certes, ils seront toujours déçus de ne pas trouver le contenu promis sur votre site Web. Cependant, une page Web 404 originale ou amusante peut changer leur état d’esprit.

Note

Vous trouverez des sources d’ins­pi­ra­tion pour modifier votre page d’erreur 404 de manière in­gé­nieuse dans notre article com­plé­men­taire sur les pages Web 404 ori­gi­nales et créatives.

Créer un site Internet
Votre site en un éclair grâce à l'in­tel­li­gence ar­ti­fi­cielle
  • Éditeur de site intuitif avec fonctions d'IA
  • Gé­né­ra­teur d'images et de textes avec op­ti­mi­sa­tion SEO
  • Domaine, SSL et boîte email inclus
Aller au menu principal