Définition : Erreur HTTP

Une erreur HTTP est un code de réponse renvoyé par un serveur Web lorsqu’un utilisateur essaie d’accéder à une page Web. Ces codes de réponse indiquent si la requête de l’utilisateur a été traitée avec succès ou non.

Il existe plusieurs types d’erreurs HTTP, qui sont classées en fonction du premier chiffre du code de réponse. Les erreurs commencent par 4xx indiquent une erreur de la part de l’utilisateur, tandis que les erreurs commençant par 5xx indiquent une erreur de la part du serveur.

Pourquoi les erreurs HTTP sont-elles importantes pour le référencement ?

Les erreurs HTTP sont importantes pour le référencement car elles peuvent affecter l’expérience de l’utilisateur et la capacité des moteurs de recherche à explorer et à indexer les pages d’un site.

Les erreurs 4xx, telles que 404, indiquent que la page demandée n’a pas été trouvée sur le serveur. Ces erreurs peuvent affecter l’expérience de l’utilisateur en envoyant des visiteurs vers des pages d’erreur plutôt que vers des contenus pertinents. De plus, ces erreurs peuvent affecter la capacité des robots d’exploration à trouver toutes les pages d’un site, ce qui peut affecter négativement le classement dans les résultats de recherche.

Les différentes erreurs HTTP 4xx :

Découvrez les différents types d’erreur 4xx dans une requête « head ». Nous nous basons sur un user-agent de type Firefox.

Erreur 400 : Bad Request

Cette erreur se produit lorsque le navigateur du client envoie une demande mal formée ou incorrecte au serveur.

HEAD /mauvaise-requete HTTP/1.1
Host: www.exemple.com
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:92.0) Gecko/20100101 Firefox/92.0
Accept: */*

Erreur 401 : Unauthorized

Cette erreur se produit lorsque le client tente d’accéder à une ressource pour laquelle il n’a pas les autorisations nécessaires.

HEAD /page-securisee HTTP/1.1
Host: www.exemple.com
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:92.0) Gecko/20100101 Firefox/92.0
Accept: */*
Authorization: Basic YWxhZGRpbjpvcGVuc2VzYW1l

Erreur 403 : Forbidden

Cette erreur se produit lorsque le client tente d’accéder à une ressource à laquelle il n’est pas autorisé d’accéder. Cette erreur peut être due à une erreur de configuration du serveur ou à une mauvaise configuration des autorisations.

HEAD /dossier-prive/secret.txt HTTP/1.1
Host: www.exemple.com
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:92.0) Gecko/20100101 Firefox/92.0
Accept: */*

Erreur 404 : Not Found

Cette erreur se produit lorsque le client tente d’accéder à une ressource qui n’existe pas sur le serveur. Cette erreur peut être due à une erreur de saisie de l’URL ou à une page qui a été supprimée ou déplacée.

HEAD /page-introuvable HTTP/1.1
Host: www.exemple.com
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:92.0) Gecko/20100101 Firefox/92.0
Accept: */*

Erreur 405 : Method Not Allowed

Cette erreur se produit lorsque le client tente d’utiliser une méthode HTTP qui n’est pas prise en charge par le serveur. Par exemple, si le serveur n’accepte pas les méthodes POST ou GET.

HEAD /dossier-prive/secret.txt HTTP/1.1
Host: www.exemple.com
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:92.0) Gecko/20100101 Firefox/92.0
Accept: */*

Les différentes erreurs HTTP 5xx :

Découvrez différents type d’erreur 5xx dans une requête « head » avec l’utilisation d’un user-agent de type Firefox.

Erreur 500 : Internal Server Error

Cette erreur se produit lorsque le serveur rencontre une erreur interne, souvent due à un problème de code sur le site Web. Cette erreur peut également être due à une surcharge du serveur.

HEAD /page-serveur-erreur HTTP/1.1
Host: www.exemple.com
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:92.0) Gecko/20100101 Firefox/92.0
Accept: */*

Erreur 501 : Not Implemented

Cette erreur se produit lorsque le serveur ne prend pas en charge une fonctionnalité demandée par le client.

HEAD /nouvelle-fonctionnalite HTTP/1.1
Host: www.exemple.com
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:92.0) Gecko/20100101 Firefox/92.0
Accept: */*

Erreur 502 : Bad Gateway

Cette erreur se produit lorsque le serveur agit en tant que proxy et reçoit une réponse invalide de la part du serveur de destination.

HEAD /page-portail HTTP/1.1
Host: www.exemple.com
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:92.0) Gecko/20100101 Firefox/92.0
Accept: */*

Erreur 503 : Service Unavailable

Cette erreur se produit lorsque le serveur est temporairement incapable de traiter les demandes des clients en raison d’une maintenance ou d’une surcharge.

HEAD /page-indisponible HTTP/1.1
Host: www.exemple.com
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:92.0) Gecko/20100101 Firefox/92.0
Accept: */*

Erreur 504 : Gateway Timeout

Cette erreur se produit lorsque le serveur agit en tant que proxy et ne reçoit pas de réponse dans un délai raisonnable de la part du serveur de destination.

HEAD /page-depassement-temps HTTP/1.1
Host: www.exemple.com
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:92.0) Gecko/20100101 Firefox/92.0
Accept: */*

Comment Hello Optimize utilise-t-elle les erreurs HTTP pour aider ses clients à améliorer leur référencement ?

Chez Hello Optimize, nous identifions ces erreurs lors de l’audit SEO de nos clients et travaillons avec eux pour les corriger. Nous aidons nos clients à résoudre ces problèmes rapidement pour minimiser l’impact sur leur référencement et améliorer l’expérience utilisateur de leur site.

Nous utilisons des outils tels que Google Search Console et Screaming Frog pour identifier les pages qui ont des erreurs 404 et d’autres erreurs 4xx. Nous identifions également les erreurs 5xx et les problèmes de serveur pour aider nos clients à résoudre ces problèmes rapidement.

Nous aidons également nos clients à créer des pages d’erreur personnalisées pour améliorer l’expérience de l’utilisateur lorsqu’une page demandée n’est pas trouvée. Ces pages d’erreur personnalisées peuvent aider à réduire le taux de rebond et à améliorer la pertinence de la page pour les mots-clés ciblés.