Un code erreur HTTP est un nombre à trois chiffres renvoyé par le serveur qui héberge un site pour dire comment s’est passée la demande d’une page. Le premier chiffre donne la famille : 2xx, tout va bien ; 3xx, la page a déménagé ; 4xx, la demande pose problème (page introuvable, accès refusé) ; 5xx, c’est le serveur qui flanche. Les plus courants sur un site de TPE sont la 404, la 403, la 500 et la 503.
Ci-dessous : le tableau des codes à connaître, ce que chacun signifie pour votre site, et quoi faire, ou à qui s’adresser, quand l’un d’eux s’affiche.
L’essentiel en 4 points
- Les codes 4xx viennent en général de la page ou du lien demandé ; les codes 5xx, du serveur ou de l’hébergement.
- Une erreur 404 isolée n’est pas grave ; des 404 sur des pages qui recevaient des visites, si.
- Des erreurs 5xx répétées peuvent ralentir le passage de Google sur votre site.
- Avant de toucher à quoi que ce soit, notez le code exact, l’URL concernée et l’heure : c’est ce que demandera votre prestataire.
Imaginez la scène. Un client vous appelle : « J’ai voulu voir vos tarifs sur votre site, ça m’affiche un message bizarre, erreur 500. » Vous ouvrez votre site sur votre téléphone. La page d’accueil marche. La page tarifs, non. Vous ne savez pas si c’est grave, si c’est de votre faute, ni qui appeler.
Bonne nouvelle : ce message n’est pas un charabia. C’est un code, avec une signification précise, et il vous dit déjà la moitié de ce qu’il faut savoir. Encore faut-il savoir le lire.
Code HTTP : comment ça marche, en deux phrases
Chaque fois que quelqu’un ouvre une page de votre site, son navigateur envoie une demande au serveur qui héberge le site. Le serveur répond avec la page, et avec un code de statut HTTP qui résume l’issue de l’échange.
La plupart du temps, ce code est invisible : c’est un 200, qui veut dire « tout est normal ». Vous ne le voyez que quand quelque chose coince. Pensez aux voyants du tableau de bord d’une voiture : tant qu’ils sont éteints, personne n’y pense. Le jour où l’un s’allume, sa couleur et son symbole vous disent s’il faut s’arrêter tout de suite ou simplement prévoir un passage au garage.
Pour aller plus loin sur la mécanique, notre article sur ce qu’est une URL explique comment une adresse web mène à une page précise.
Les cinq familles de codes HTTP
| Famille | Ce que ça veut dire | Faut-il s’inquiéter ? |
|---|---|---|
| 1xx Information | Échange technique en cours | Non, vous ne les verrez jamais |
| 2xx Succès | La page a été livrée normalement | Non, c’est l’état normal |
| 3xx Redirection | La page a changé d’adresse | Non, sauf boucle ou chaîne de redirections |
| 4xx Erreur côté demande | Page introuvable, accès refusé… | Oui, si la page devrait exister |
| 5xx Erreur côté serveur | Le serveur n’a pas pu répondre | Oui, surtout si ça dure ou se répète |
Retenez surtout la frontière entre 4 et 5. Un code en 4 pointe généralement vers la page, le lien ou les droits d’accès. Un code en 5 pointe vers le serveur, l’hébergement ou le code du site. Ce simple chiffre vous dit déjà vers qui vous tourner.
Les codes erreur HTTP que vous croiserez vraiment
Il existe des dizaines de codes. Sur le site d’un artisan ou d’une TPE, une dizaine suffit à couvrir presque toutes les situations. La liste complète est tenue à jour par la documentation de référence MDN, si vous êtes curieux.
200 OK : tout va bien
La page a été trouvée et envoyée. C’est ce que vous voulez voir sur chaque page importante de votre site.
301 et 302 : la page a déménagé
Une redirection 301 signale un déménagement définitif : l’ancienne adresse renvoie vers la nouvelle, et Google finit par retenir la nouvelle. La 302 signale un déménagement temporaire. C’est la 301 qu’on utilise quand on renomme une page ou qu’on change de nom de domaine. Oublier ces redirections lors d’une refonte de site, c’est l’erreur classique qui transforme des pages bien référencées en pages introuvables.
403 Forbidden : accès interdit
Le serveur a bien compris la demande, mais il refuse d’afficher la page. Causes fréquentes : des droits d’accès mal réglés sur les fichiers, une protection de sécurité trop zélée, un dossier sans page d’index, ou un blocage géographique. Si c’est tout votre site qui renvoie une 403, contactez votre hébergeur.
404 Not Found : page introuvable
L’erreur 404 signifie que le serveur fonctionne, mais qu’aucune page n’existe à cette adresse. Soit la page a été supprimée ou renommée, soit le lien contient une faute de frappe. Une 404 sur une adresse farfelue tapée par un visiteur, ce n’est rien. Une 404 sur une page qui recevait des visites ou des liens, c’est une perte sèche : il faut la rediriger vers la page la plus proche.
410 Gone : supprimée pour de bon
Variante de la 404 qui dit clairement « cette page n’existera plus ». Utile pour une prestation que vous ne proposez plus et qui n’a pas d’équivalent.
500 Internal Server Error : le serveur a planté
Le code le plus frustrant, parce qu’il est vague : quelque chose s’est mal passé côté serveur, sans plus de précision. Souvent une mise à jour ratée, une extension incompatible, un fichier de configuration abîmé ou une limite de mémoire atteinte. Les journaux d’erreurs du serveur donnent la vraie cause ; c’est votre prestataire ou votre hébergeur qui y a accès.
502 et 504 : un intermédiaire ne répond pas
Entre le visiteur et votre site, il y a parfois plusieurs serveurs en relais. La 502 (Bad Gateway) et la 504 (Gateway Timeout) indiquent qu’un de ces relais n’a pas obtenu de réponse correcte, ou pas à temps. C’est souvent passager, et presque toujours l’affaire de l’hébergeur.
Le serveur est surchargé ou en maintenance. C’est d’ailleurs le code recommandé quand on met volontairement un site en travaux : il indique aux moteurs de recherche que la coupure est temporaire. Une 503 qui dure plusieurs heures sans maintenance prévue, en revanche, mérite un appel à l’hébergeur. Sur un hébergement mutualisé, c’est parfois le signe que les ressources allouées ne suffisent plus.

Que faire quand votre site affiche une erreur HTTP
Pas de panique, et surtout pas de bricolage au hasard. Voici l’ordre qui fait gagner du temps.
- Notez le code exact, l’adresse de la page et l’heure. Une capture d’écran suffit. C’est la première chose que votre prestataire vous demandera.
- Testez depuis un autre appareil et une autre connexion. Votre téléphone en 4G plutôt que le wifi du bureau, par exemple. Si l’erreur disparaît, le problème est peut-être local (cache du navigateur, réseau).
- Regardez si c’est une page ou tout le site. Une seule page en 404 : lien cassé ou page supprimée. Tout le site en 500 ou 503 : problème serveur.
- Repensez aux derniers changements. Une mise à jour, un nouveau module, une modification de nom de domaine ou de DNS dans les jours précédents ? C’est souvent là que se trouve la cause.
- Contactez la bonne personne. Erreur 4xx sur une page : celui qui gère le contenu du site. Erreur 5xx ou site entier inaccessible : l’hébergeur ou le prestataire qui assure la maintenance.
Vous ne savez pas qui héberge votre site ? C’est plus fréquent qu’on ne le croit, surtout quand le site a été fait il y a des années. Retrouver ces informations fait partie des réflexes décrits dans notre article sur la maintenance d’un site web.
💡 Pas envie de devenir technicien de votre propre site ? C’est normal : ce n’est pas votre métier. Si des erreurs reviennent régulièrement, ou si vous ne savez plus qui s’occupe de quoi, réservez un échange avec notre équipe. On regarde votre situation ensemble, sans jargon, et on vous dit ce qui mérite d’être corrigé.
Codes HTTP et référencement : ce que Google en fait
Google visite régulièrement votre site avec son robot, et il lit ces codes comme n’importe quel navigateur. Selon sa documentation Search Central, voici en résumé comment il réagit :
- 2xx : la page peut être indexée normalement.
- 3xx : Google suit la redirection ; avec une 301, il finit par retenir la nouvelle adresse.
- 404 et 410 : la page finit par sortir de l’index. Normal pour une page vraiment supprimée, dommage pour une page qui ramenait des clients.
- 5xx : Google ralentit ses visites pour ne pas surcharger le serveur. Si l’erreur persiste, les pages concernées peuvent finir par disparaître des résultats.
⚠️ Le piège de la « fausse 404 » : une page qui affiche « page introuvable » à l’écran mais renvoie techniquement un code 200. Google la prend pour une vraie page vide et le signale dans la Search Console comme « soft 404 ». Le visiteur, lui, tombe sur un cul-de-sac. Une page d’erreur doit renvoyer un vrai code 404, et proposer des liens utiles vers l’accueil et vos prestations.
Pour suivre tout ça sans outil payant, la Google Search Console liste les pages en erreur dans son rapport d’indexation. Si vous venez de corriger des erreurs et attendez leur prise en compte, lisez notre point sur le temps d’indexation Google.
Les situations qui provoquent le plus d’erreurs sur un site de TPE
Dans la vraie vie, les erreurs HTTP arrivent rarement par hasard. Elles suivent presque toujours un événement précis :
- Une refonte ou un changement d’adresses sans plan de redirection : les anciennes pages tombent en 404.
- Un passage en HTTPS mal fait : boucles de redirection ou pages bloquées. Notre guide pour passer son site en HTTPS sans risque détaille les précautions.
- Un certificat SSL expiré : le navigateur affiche une alerte avant même d’arriver au code HTTP, et les visiteurs font demi-tour.
- Un changement d’hébergeur ou de nom de domaine : erreurs le temps que les réglages se propagent. On l’explique dans notre procédure pour transférer un nom de domaine.
- Des mises à jour faites à la va-vite, un vendredi soir, sans sauvegarde : c’est le scénario type de l’erreur 500.
À retenir
Un code HTTP se lit par son premier chiffre : 2, tout va bien ; 3, redirection ; 4, souci avec la page demandée ; 5, souci côté serveur. Notez toujours le code, l’URL et l’heure avant d’agir. Une 404 sur une page importante se corrige par une redirection 301 ; une erreur 5xx qui se répète se traite avec l’hébergeur. Et une vraie page d’erreur doit renvoyer un vrai code d’erreur.
FAQ : les codes erreur HTTP
Que signifie l’erreur 404 ?
L’erreur 404 signifie que le serveur fonctionne, mais qu’il ne trouve aucune page à l’adresse demandée. La page a pu être supprimée, renommée, ou le lien contient une faute. Si la page recevait des visites ou des liens, il faut la rediriger en 301 vers la page la plus proche pour ne pas perdre ce trafic.
Quelle différence entre une erreur 4xx et une erreur 5xx ?
Une erreur 4xx concerne la demande elle-même : page inexistante, accès refusé, adresse incorrecte. Une erreur 5xx concerne le serveur, qui n’a pas réussi à répondre alors que la demande était valide. En pratique, une 4xx se règle souvent dans le contenu du site, une 5xx avec l’hébergeur ou le prestataire technique.
Comment corriger une erreur 500 sur mon site ?
L’erreur 500 est générique : il faut consulter les journaux d’erreurs du serveur pour en connaître la cause. Repensez d’abord aux dernières modifications (mise à jour, nouveau module, changement de réglage) et transmettez à votre prestataire le code, l’adresse de la page et l’heure. Évitez les manipulations au hasard sans sauvegarde récente.
Les erreurs HTTP font-elles baisser mon référencement ?
Quelques 404 sur des adresses sans importance n’ont pas d’effet notable. En revanche, des pages utiles qui passent en 404 finissent par sortir de l’index, et des erreurs 5xx répétées poussent Google à ralentir ses visites. Surveiller le rapport d’indexation de la Search Console permet de repérer ces problèmes tôt.
Quel code utiliser pendant une maintenance du site ?
Le code 503 (Service Unavailable) est celui recommandé pour une indisponibilité temporaire, comme une maintenance programmée. Il indique aux moteurs de recherche que la coupure est provisoire. Il ne doit pas durer trop longtemps : une 503 prolongée finit par être traitée comme un vrai problème.
Un site qui marche, et quelqu’un qui s’en occupe quand ça coince.
Site professionnel livré en une dizaine de jours, hébergement, certificat SSL et maintenance inclus, à partir d’environ 49 €/mois. Pas de ticket de support perdu dans la nature.
⭐ Près de 119 avis 5 étoiles · Accompagnement français · Sans engagement


















