C'est quoi une erreur 404 et comment la corriger ?

Article mis à jour le

En résumé :

  • on parle d'erreur 404 quand l'URL d'une page est introuvable
  • c'est frustrant pour l'utilisateur, donc il faut éviter ces erreurs
  • c'est négatif pour le SEO s'il existe des liens vers la page 404
  • un outil comme RM Tech permet d'identifier et corriger les erreurs facilement

Définition d'une erreur 404

Une erreur 404 est un code de statut HTTP qui indique qu'une page web demandée n'a pas été trouvée sur le serveur. En d'autres termes, lorsqu'un utilisateur ou un moteur de recherche tente d'accéder à une URL qui n'existe pas ou plus, le serveur renvoie une erreur 404.

Le code HTTP est un identifiant renvoyé par le serveur web lorsqu'on cherche à accéder à une URL. Ces codes sont organisés en familles : l'erreur 404 fait partie des codes 4xx qui correspondent à une erreur d'accès à la page.

Causes fréquentes des erreurs 404

Plusieurs raisons peuvent être à l'origine d'une erreur 404...

Le problème vient souvent du site :

  • Suppression ou modification d'URL sans redirection appropriée
  • Mauvaise configuration des URL par le CMS
  • Liens internes erronés

Le problème peut venir de l'utilisateur (internaute, robot) :

  • Erreurs de frappe dans les URL
  • Demande d'accès à une URL qui n'a jamais existé...

Enfin, le problème peut venir de l'extérieur :

  • Un autre site fait un lien vers une page qui n'existe pas (ou plus)
Erreur 404

Pourquoi c'est un problème SEO ?

Une erreur 404 est un frein SEO s'il existe un lien vers l'URL en code 404 (lien interne ou parfois externe). Dans le cas contraire, ce n'est pas pénalisant (sauf si de nombreux internautes tombent dessus et sont déçus).

Bien que Google ne pénalise pas directement un site pour ses erreurs 404, leur présence peut avoir des conséquences négatives sur votre SEO. Voici les principales que je rencontre :

ProblèmeExplications
Expérience utilisateur dégradéeLes erreurs 404 frustrent les visiteurs et peuvent augmenter votre taux de rebond, envoyant ainsi un signal négatif aux moteurs de recherche.
Problèmes d'indexationLes pages en erreur 404 ne sont pas indexées par les moteurs de recherche, ce qui peut réduire la visibilité de votre site.
Perte de "link juice"Si des backlinks pointent vers des pages 404, vous perdez le bénéfice SEO qu'ils auraient pu apporter.
Gaspillage du budget de crawlLes robots des moteurs de recherche perdent du temps à explorer des pages inexistantes, ce qui peut nuire à l'exploration efficace de votre site.
Les 4 raisons pour lesquelles les erreurs 404 doivent être évitées pour le SEO

Comment détecter les erreurs 404

Pour identifier les erreurs 404 sur votre site, vous pouvez utiliser plusieurs outils :

  • Outils d'audit SEO : De nombreux outils comme RM Tech, Screaming Frog ou d'autres crawlers peuvent détecter les erreurs 404 lors d'un crawl de votre site, puis fournir la liste des liens qu'il faut corriger.
  • Google Search Console : Allez dans le rapport "Indexation > Pages" et cherchez si Google liste des erreurs 404 pour votre site. Suivez mon conseil de filtrer uniquement les pages envoyées.
  • Logs de serveur : Analysez les logs de votre serveur pour identifier les requêtes aboutissant à des erreurs 404

Avec cela, vous aurez la liste des URL qui renvoient un code 404.

Selon les cas, vous aurez aussi la liste des URL qui font un lien vers l'URL en erreur.

Méthodes pour corriger les erreurs 404

Une fois les erreurs 404 identifiées, voici comment les corriger.

Mettre en place des redirections 301

Si la page a été déplacée ou renommée, redirigez l'ancienne URL vers la nouvelle avec une redirection 301.

Si la page n'existe plus, il y a 2 cas de figure :

  • si vous avez une autre page dont le contenu correspond fortement à celle qui a disparu, faites une redirection
  • sinon, ne faites rien car c'est normal d'avoir un code 404 pour une page supprimée

Pour faire une redirection 301, vous pouvez utiliser un plugin dans votre CMS, ou du code PHP ou .htaccess. Demandez de l'aide dans le forum si besoin.

⚠️ Ne faites surtout pas de redirection 301 automatique vers la page d'accueil.

Corriger les liens internes brisés

Vérifiez et mettez à jour les liens internes de votre site qui pointent vers des pages inexistantes.

Avec RM Tech c'est très simple, vous avez un fichier Excel qui liste les liens qu'il faut corriger. Pour chacun, vous avez la page où il est situé, le texte cliquable du lien, et l'URL de destination (en erreur).

annexe RM Tech liens vers erreurs 4xx et 5xx
Cette annexe RM Tech liste les liens vers des erreurs 4xx et 5xx

Mettre à jour les backlinks externes

Si l'erreur vient du fait qu'une page d'un site externe fait un lien vers votre site, mais pas avec la bonne URL de destination, alors ça peut valoir le coup de contacter le site concerné afin qu'il mette à jour son lien.

Bien entendu, faites ça uniquement si vous estimez que ce backlink est de qualité.

J'ai un article dédié sur cette technique des backlinks cassés à corriger.

Bonnes pratiques avec les erreurs 404

Créez une page 404 personnalisée

Quand l'utilisateur arrive sur une page d'erreur 404, il est sans doute frustré de ne pas trouver ce qu'il venait chercher. Pour réduire son insatisfaction, assurez-vous de mettre en place une page 404 personnalisée. Le principe est d'avoir une page qui reprend le design du site, qui informe l'internaute du problème et lui propose des liens vers des pages de recherche dans le site.

Si vous ne personnalisez page cette page, les internautes arriveront sur une page par défaut "404 not found" sans aucun lien vers votre site, ce qui leur donnera une mauvaise image de vous et les incitera à quitter définitivement votre site.

Réduisez les risques d'avoir des 404

Pour minimiser l'apparition d'erreurs 404 à l'avenir :

  • Planifiez soigneusement les changements d'URL et mettez en place des redirections avant de modifier la structure de votre site
  • Effectuez des audits réguliers de votre site pour détecter et corriger rapidement les erreurs 404
  • Utilisez des outils de surveillance SEO pour être alerté en cas de détection de nouvelles erreurs 404

Renvoyez un code 410 si la page n'existe plus

Si vous supprimez une page sans avoir de page de remplacement (donc sans redirection possible), autant préciser aux moteurs de recherche de la situation. Dans ce cas, configurez votre site pour que l'URL supprimée renvoie un code 410.

Selon les sources, Google traite de façon identique ou pas les erreurs 404 et 410. Le SEO étant avant tout du bon sens, c'est mieux de renvoyer 410 si vous savez que l'URL est définitivement supprimée. On peut voir le code 404 comme temporaire ou non voulu et le code 410 comme définitif.

Cette astuce vous a-t-elle plu ?

Note : 5.0 (1 vote)
Cliquez pour voter !

Laisser un commentaire

Remarques :

  • Si vous souhaitez poser une question ou détailler un problème technique, il ne faut pas utiliser le formulaire ci-dessous qui est réservé aux avis. Posez votre question directement dans le forum Gmail de WebRankInfo. L'inscription est gratuite et immédiate.

  • En postant un avis, vous acceptez les CGU du site WebRankInfo. Si votre avis ne respecte pas ces règles, il pourra être refusé. Si vous indiquez votre adresse email, vous serez informé dès que votre avis aura été validé (ou refusé...) ; votre adresse ne sera pas utilisée pour vous envoyer des mailings et ne sera pas revendue ou cédée à des tiers.