Les erreurs techniques les plus courantes en SEO – Partie 1 : les erreurs 4xx

Dans le référencement naturel (SEO), les erreurs techniques peuvent avoir un impact significatif. Parmi ces erreurs, celles de type 4xx sont particulièrement importantes à comprendre et à corriger. Ces erreurs, également connues sous le nom d’erreurs client, indiquent des problèmes qui se produisent du côté du navigateur ou de l’utilisateur. Contrairement aux erreurs 5xx, qui, elles, se produisent au niveau du serveur web. Dans cet article, nous allons vous expliquer ce que sont les erreurs 4xx, quelles sont les plus courantes dans cette catégorie et enfin comment les détecter et comment les corriger.

Qu'est-ce qu'une erreur 4xx ?

La première chose à savoir, c’est ce que représente une erreur de type 4xx. Ces codes signalent que la requête faite par le client contient une erreur. Cette erreur vient généralement d’une URL mal écrite, d’une page inexistante ou d’un accès non autorisé. Nous n’allons pas vous faire la liste complète car vous tomberez rarement sur certaines d’entre elles.

L'erreur 400 : Bad Request

C’est un code HTTP qui indique que la requête envoyée par le navigateur web au serveur est invalide ou mal formée. Donc le serveur ne parvient pas à comprendre ce qu’on lui demande. Cela peut se produire en cas :

  • D’erreurs dans les paramètres de la requête.
  • D’une mauvaise configuration dans les en-têtes HTTP.
  • De cookies corrompus ou obsolètes.
  • D’envoi d’un fichier trop volumineux dépassant la limite du serveur.

Mais il existe aussi d’autres raisons possibles. Pour les détecter, il vous suffit d’utiliser des outils comme la Google Search Console ou un crawler SEO. Il est également possible de vérifier directement les journaux du serveur pour repérer de potentielles requêtes mal formées.

Comment corriger une erreur 400 ?

Pour corriger une erreur 400 sur votre propre site, voici quelques techniques à utiliser, autant de votre côté que du côté des utilisateurs :

  • Vérifiez la configuration de votre serveur ainsi que les journaux, vous pourriez y trouver des causes exactes d’erreur 400.
  • Pour les erreurs provenant des problèmes de syntaxe et de caractères spéciaux non autorisés, il existe des outils de validation d’URL. Cela vous permettra de détecter que vos liens internes sont corrects et que vos formulaires génèrent des URL valides.
  • Si l’erreur apparaît après une modification du site, il se peut que le problème vienne de cookies corrompus. Dans ce cas, demandez à vos utilisateurs de vider leur cache. Un petit message leur expliquant également comment faire peut être utilisé suivant votre cible.
  • Si vous utilisez des formulaires ou permettez des téléchargements, vérifiez que la taille des requêtes ne dépasse pas les limites sur votre serveur. Il se peut que votre responsable réseau ait mis une limite sur votre site pour une raison technique. Vous pouvez aussi choisir de diviser vos paquets en deux ou trois pour que chacun soit plus petit que votre limite.
  • Désactivez temporairement les extensions de navigateur ou modules tiers susceptibles de modifier ou d’altérer les requêtes HTTP.
  • Si le problème concerne la résolution de nom de domaine, videz le cache DNS local ou modifiez les serveurs DNS utilisés.

Une bonne gestion des erreurs 400 demande de la communication avec vos utilisateurs. Soyez donc attentif à leurs signalements qui peuvent vous donner des indices, et donnez-leur régulièrement des retours sur vos progrès en la matière si cela vous demande du temps à résoudre. C’est le meilleur moyen pour que tout se passe au mieux.

L'erreur 401 : Unauthorized

Ce code indique à l’internaute qu’il ne peut pas accéder à la ressource qu’il demande car il n’a pas fourni les informations nécessaires pour s’authentifier. Elles peuvent être manquantes ou erronées.

Donc ici, le serveur a bien reçu et compris la requête, mais refuse d’envoyer la ressource en retour. Cette erreur se produira si une partie de votre site n’est accessible qu’après inscription et que l’utilisateur ne donne pas les bonnes informations.

Comment corriger une erreur 401 ?

Ici également, une partie des vérifications se fera avec l’aide de votre utilisateur. D’ailleurs, pour corriger l’erreur 401, il y a des similitudes avec la correction de l’erreur 400 :

  • Demandez à l’internaute de vider le cache de son navigateur. Il contient peut-être des informations qui ne sont plus valides (comme un ancien mot de passe). Ce qui bloque l’accès à certaines ressources.
  • Il faut également vider le cache DNS. Cela forcera une nouvelle résolution d’adresse.
  • Contrôlez les informations d’authentification. Vérifiez que les identifiants et mots de passe sont à jour. Si un jeton d’identification est utilisé, vérifiez également que celui-ci n’est pas expiré ou corrompu.
  • Vérifiez la configuration du serveur et les permissions. Commencez par exemple par désactiver la protection par mot de passe pour voir s’il y a une différence. Ensuite, assurez-vous que la configuration des modules d’identification est correcte et qu’ils ne bloquent pas l’accès.
  • Analysez l’en-tête WWW-Authenticate dans la réponse du serveur pour comprendre quelle méthode d’authentification est attendue et si elle correspond à ce que vous fournissez.

L'erreur 403 : Forbidden

Ce code ressemble un peu à l’erreur 401 dans le sens où le serveur a bien reçu et compris la demande de l’utilisateur mais refuse d’autoriser l’accès à la ressource. Par contre, même si l’utilisateur s’authentifie correctement, cela ne changera rien car il ne dispose pas des autorisations nécessaires pour y accéder.

Comment corriger une erreur 403 ?

  • Consultez les logs du serveur pour identifier la source exacte de l’erreur. Les outils comme Google Search Console ou ceux fournis par votre hébergeur peuvent aussi aider à diagnostiquer et corriger rapidement le problème. Certains hébergeurs proposent des outils automatisés ou assistés par IA pour détecter et corriger les erreurs 403 depuis le panneau de contrôle de l’hébergement.
  • Vérifiez et corrigez les permissions des fichiers et dossiers. Des permissions trop restrictives ou trop permissives peuvent bloquer l’accès.
  • Examinez et corrigez le fichier .htaccess. Si celui-ci est mal configuré, il peut provoquer une erreur 403. Vérifiez sa syntaxe et ses règles, notamment les redirections et restrictions d’accès. En cas de doute, renommez-le temporairement pour voir si l’erreur disparaît, puis recréez-le proprement si besoin.
  • Certains plugins de sécurité ou des restrictions sur le serveur peuvent bloquer l’accès à certaines ressources. Désactivez temporairement les plugins suspects et vérifiez les règles de sécurité.
  • Et comme pour les autres erreurs, demandez à vos utilisateurs de vider le cache de leur navigateur.

L'erreur 404 : Not Found

C’est probablement l’erreur la plus connue, celle qui indique qu’une page n’a pas été trouvée. Le serveur a bien reçu la requête mais est incapable de trouver la ressource à envoyer. Il se peut que votre visiteur n’ait pas tapé la bonne adresse. Mais cela arrive aussi si vous avez déplacé ou supprimé une page.

Elles sont assez faciles à détecter grâce à la Google Search Console ou avec des crawlers SEO. Mais vous pouvez toujours utiliser les journaux du serveur pour les repérer.

Comment corriger une erreur 404 ?

La première chose à faire est de mettre à jour les liens internes et externes pour éviter les liens brisés. Vous pouvez par exemple supprimer les liens qui mènent vers des pages supprimées ou contacter les autres sites pour qu’ils modifient les liens qui arrivent sur votre site.

Ensuite, il faudra créer des redirections 301. Il s’agit d’une redirection qui va amener l’ancienne URL vers la nouvelle page ou une page au contenu proche d’un point de vue sémantique. Si vous voyez que l’ancienne URL apporte encore beaucoup de trafic, vous pouvez aussi réécrire du contenu similaire pour la même adresse. Il est possible d’utiliser des plugins WordPress pour gérer vos redirections 301. Mais attention à ne pas rediriger toutes vos erreurs 404 vers votre page d’accueil, cela peut paraître simple à faire mais cela va nuire à l’UX donc à votre référencement.

En attendant d’avoir redirigé toutes vos pages, il est possible de créer une page 404 personnalisée. Concevez-la attrayante, avec des liens vers les principales sections de votre site ou un moteur de recherche interne. Vos visiteurs trouveront mieux leur chemin et cela pourra améliorer leur expérience utilisateur.

L'erreur 418 : I'm a Teapot

Celle-ci n’est pas courante, nous vous la mentionnons surtout pour son côté humoristique. Mais vous pourriez malgré tout la découvrir car elle peut être détectée en utilisant des outils de surveillance SEO. Ce code a été introduit le 1er avril 1998 dans la RFC 2324, un faux protocole appelé Hyper Text Coffee Pot Control Protocol (HTCPCP), imaginé pour contrôler des cafetières via Internet. Lorsque le serveur renvoie une erreur 418, cela signifie littéralement : «Je suis une théière. Je refuse de faire du café parce que je suis une théière».

Conclusion

Les erreurs 4xx peuvent sembler mineures, mais elles peuvent avoir un impact significatif sur le SEO et l’UX de votre site web. En comprenant ce que sont ces erreurs, en les détectant rapidement et en les corrigeant efficacement, vous pouvez améliorer la santé de votre site et offrir une meilleure expérience à vos utilisateurs. N’oubliez pas de surveiller régulièrement votre site pour détecter ces erreurs et de prendre les mesures nécessaires pour les corriger.

×

Sommaire