Sommaire
Résumer ou partager cet article :
Votre site affiche un message « 404 Not Found » ? Une page blanche avec « 500 Internal Server Error » ? Ces chiffres ne sont pas des codes secrets. Ce sont des codes HTTP, des réponses que votre serveur envoie à chaque visiteur (et à chaque robot de moteur de recherche) pour indiquer si tout s’est bien passé ou si un problème s’est produit.
Comprendre ces codes, c’est reprendre le contrôle sur la santé technique de votre site. C’est aussi s’assurer que votre référencement naturel ne souffre pas en silence pendant que des erreurs s’accumulent.
Comment fonctionne une requête HTTP
Le navigateur envoie une demande, le serveur répond
Chaque fois qu’un internaute tape une adresse dans son navigateur ou clique sur un lien, une requête est envoyée au serveur qui héberge le site. Le serveur traite cette demande, puis renvoie une réponse. Cette réponse contient deux éléments : le contenu de la page (le texte, les images, le code) et un code de statut HTTP sous forme de nombre à trois chiffres.
Ce code indique au navigateur (et aux robots des moteurs de recherche) si la requête a abouti, si la page a été déplacée, si l’accès est refusé ou si le serveur rencontre un dysfonctionnement. C’est un système standardisé, défini par les RFC de l’Internet Engineering Task Force (IETF), et utilisé par tous les sites web du monde.
Les cinq familles de codes HTTP

Le premier chiffre du code détermine la catégorie de la réponse. Il existe cinq familles, chacune regroupant des situations bien distinctes.
| Famille | Signification | Exemple courant |
|---|---|---|
| 1xx | Information : la requête est en cours de traitement | 100 Continue |
| 2xx | Succès : la requête a été traitée correctement | 200 OK |
| 3xx | Redirection : la ressource a été déplacée | 301 Moved Permanently |
| 4xx | Erreur client : le problème vient de la demande | 404 Not Found |
| 5xx | Erreur serveur : le problème vient du serveur | 500 Internal Server Error |
En pratique, les codes 1xx sont rarement visibles pour l’utilisateur. Les quatre autres familles sont celles qui comptent au quotidien pour la gestion de votre site.
Les codes 2xx : quand tout se passe bien
200 OK, le code que vous voulez voir partout
Le code 200 est la réponse standard d’un serveur qui a trouvé la page demandée et l’a renvoyée avec succès. Quand votre site fonctionne normalement, la grande majorité de vos pages doivent répondre en 200.
C’est le scénario idéal : le visiteur accède au contenu, le robot de Google peut explorer et indexer la page, et tout le monde est satisfait. Chez Zetruc, c’est le premier point qu’on vérifie à la livraison d’un site : zéro page active ne passe si elle ne répond pas en 200. Si vos pages principales ne répondent pas en 200, c’est le premier signal d’alerte à corriger.
201 et 204, les codes de la création et du vide
Le code 201 (Created) indique qu’une nouvelle ressource a été créée avec succès, par exemple après l’envoi d’un formulaire de commande. Le code 204 (No Content) signifie que la requête a abouti, mais qu’il n’y a pas de contenu à afficher en retour.
Ces deux codes sont plus techniques et concernent surtout les développeurs. Retenez simplement que tout code commençant par 2 est une bonne nouvelle.
Les codes 3xx : les redirections qui préservent votre SEO
301 vs 302, un choix qui change tout pour votre référencement
Les codes de redirection indiquent que la page demandée n’est plus à l’adresse initiale et que le visiteur doit être redirigé vers une nouvelle URL. La distinction entre les deux redirections les plus courantes est fondamentale pour votre référencement.
Le code 301 (Moved Permanently) signale un déplacement définitif. C’est le code à utiliser lors d’une refonte de site, d’un changement de nom de domaine ou d’une migration HTTP vers HTTPS. Son atout principal : il transmet l’essentiel de l’autorité SEO (le « jus de lien ») de l’ancienne URL vers la nouvelle. Si vous planifiez les étapes d’une refonte SEO réussie, la mise en place de redirections 301 est une étape incontournable. C’est d’ailleurs une des premières vérifications que l’on fait chez Zetruc lors d’une reprise de site : on a vu des migrations mal configurées faire perdre 30% de visibilité du jour au lendemain.
Le code 302 (Found) indique un déplacement temporaire. Le moteur de recherche garde l’ancienne URL dans son index et ne transfère pas l’autorité. Ce code est adapté pour une page en maintenance ou un test A/B, mais il ne doit pas être utilisé sur le long terme. Google peut finir par traiter une 302 persistante comme une 301, avec des résultats imprévisibles.
Le piège des chaînes de redirections
Une erreur fréquente consiste à empiler les redirections : la page A redirige vers B, qui redirige vers C, qui redirige vers D. Chaque maillon de la chaîne ralentit le chargement, dilue le jus SEO et gaspille votre crawl budget (le nombre de pages que Google accepte d’explorer sur votre site).
La règle est simple : chaque redirection doit pointer directement vers la destination finale. Les gains varient selon les sites, mais sur des architectures très chaînées, la reprise de visibilité est souvent visible dès les premières semaines.
Un de nos clients e-commerce en a fait les frais en 2021. Lors de la refonte de leur site, les redirections n’avaient pas été correctement configurées. Résultat : le trafic organique, qui atteignait plus de 14 000 visiteurs mensuels, a chuté à moins de 9 000 en quelques semaines. Les mots-clés positionnés ont suivi la même courbe, comme le montre le graphique ci-dessous.

Google ne retrouvait plus ses repères : les anciennes URLs existaient pour lui, les nouvelles n’avaient pas hérité de leur autorité, et le budget de crawl partait dans le vide. Il a fallu plusieurs mois de travail correctif pour récupérer les positions perdues. Ce type d’erreur ne vient pas d’une mauvaise volonté : elle vient d’une checklist de migration incomplète. C’est exactement pour ça qu’on ne livre aucun site refondu chez Zetruc sans avoir audité et validé chaque redirection, une par une.
Les codes 4xx : les erreurs côté visiteur
404 Not Found, l’erreur la plus connue du web

Le code 404 s’affiche quand le serveur ne trouve pas la page demandée. C’est l’erreur la plus visible et la plus fréquente sur le web. Elle survient quand un lien pointe vers une URL qui n’existe plus, après la suppression d’une page ou la modification d’un slug.
Un exemple tiré d’un de nos audits : sur un site client, plusieurs pages de formation liées depuis la page d’accueil renvoyaient une erreur 404. Les pages avaient été supprimées, mais les liens internes n’avaient jamais été mis à jour. Google suivait ces liens à chaque passage, gaspillait son crawl budget sur des impasses, et les visiteurs tombaient sur une page d’erreur en venant directement de la navigation principale.
Contrairement à une idée reçue, les erreurs 404 ne sont pas toujours un problème. Google l’a confirmé : elles permettent d’empêcher l’indexation d’URL erronées. En revanche, si des pages qui devraient exister renvoient une 404, ou si vos liens internes pointent vers des 404, c’est un problème à corriger. La bonne pratique est de créer une page 404 personnalisée qui guide le visiteur vers d’autres contenus utiles, plutôt que de le laisser face à un message brut. C’est un livrable standard sur tous les sites que l’on livre chez Zetruc, et on vérifie que les liens internes ne pointent vers aucune erreur avant toute mise en ligne.
403 Forbidden et 401 Unauthorized, quand l’accès est bloqué
Le code 403 indique que le serveur a compris la requête mais refuse de l’exécuter. L’accès est interdit, point final. Le code 401 demande une authentification : l’utilisateur doit fournir des identifiants pour accéder à la ressource.
Ces codes sont normaux pour les pages protégées (espaces membres, back-office). Ils deviennent un problème quand des pages publiques les renvoient par erreur, bloquant à la fois les visiteurs et les robots d’indexation. On voit ce type d’erreur assez régulièrement sur des sites repris après une migration bâclée.
410 Gone, le code que les SEO préfèrent au 404
Le code 410 signifie que la page a été supprimée définitivement et qu’elle ne reviendra pas. À la différence du 404 (qui peut être temporaire), le 410 envoie un signal clair à Google : cette URL peut être désindexée immédiatement. C’est le code recommandé quand vous supprimez volontairement un contenu obsolète. Google traite le 410 plus rapidement que le 404 pour retirer une page de son index.
Les codes 5xx : quand votre serveur a un problème
500 Internal Server Error, l’urgence à traiter
Le code 500 est l’erreur serveur générique. Il signifie que quelque chose a mal tourné côté serveur, sans préciser quoi. Les causes sont multiples : un fichier de configuration corrompu, un plugin défaillant, un script qui plante, un manque de mémoire.
C’est une urgence. Une erreur 500 empêche l’accès à votre site, fait fuir les visiteurs et envoie un signal très négatif aux moteurs de recherche. Si l’erreur persiste, Google finira par désindexer les pages concernées. La priorité : contacter votre hébergeur ou notre équipe immédiatement. Pour nos clients en maintenance, on configure des alertes automatiques pour détecter ces erreurs avant eux.
502, 503, 504, les pannes temporaires
- Le code 502 (Bad Gateway) indique qu’un serveur intermédiaire a reçu une réponse invalide du serveur principal.
- Le code 503 (Service Unavailable) signale que le serveur est temporairement indisponible, souvent à cause d’une surcharge ou d’une maintenance planifiée. C’est le code à renvoyer quand votre site est en travaux.
- Le code 504 (Gateway Timeout) intervient quand un serveur intermédiaire n’a pas reçu de réponse à temps du serveur principal.
Ces trois codes indiquent des problèmes généralement temporaires. Le 503 est le seul qui protège votre SEO pendant une maintenance : il dit à Google « revenez plus tard » sans pénaliser votre indexation.
Codes HTTP et référencement : ce qui compte vraiment
L’impact sur le crawl budget et l’indexation
Les robots de Google explorent votre site en suivant les liens et en lisant les codes de réponse HTTP. Chaque code influence leur comportement :
- Un 200 autorise l’indexation de la page.
- Un 301 transfère l’autorité vers la nouvelle URL.
- Un 404 ou 410 provoque la désindexation à terme.
- Un 500 persistant bloque l’exploration et peut entraîner une perte de positions.
Le crawl budget (le nombre de pages que Google explore sur votre site à chaque passage) est un capital limité. Les chaînes de redirections, les erreurs 404 en masse et les erreurs 5xx gaspillent ce budget et empêchent Google de découvrir vos nouvelles pages. Pour aller plus loin sur les signaux techniques qui renforcent votre visibilité, consultez notre article sur les données structurées pour votre site.
HTTPS et Chrome en 2026 : ce qui va changer
En octobre 2026, Chrome activera par défaut la fonction « Utiliser toujours des connexions sécurisées » pour tous ses utilisateurs. Concrètement, si votre site est encore accessible en HTTP (sans le « s »), vos visiteurs verront un avertissement avant d’accéder à la page. C’est un signal fort : la migration vers HTTPS n’est plus une option, c’est un prérequis pour maintenir la confiance de vos visiteurs et votre positionnement dans les résultats de recherche.
Ce qu’on fait chez Zetruc avec tout ça
Connaître les codes HTTP, c’est bien. Les surveiller en continu sur le site de vos clients depuis 20 ans, c’est autre chose.
Chez Zetruc, chaque site que nous livrons passe par une validation technique complète avant mise en ligne. On vérifie que toutes les pages actives répondent bien en 200, que les redirections sont directes et permanentes, que le site est intégralement servi en HTTPS, et qu’aucun lien interne ne pointe vers une erreur. Ce n’est pas une option. C’est le minimum qu’on s’impose avant de dire « c’est en ligne ».
Ce que ça change concrètement pour nos clients
Un site livré sans erreur HTTP, c’est un site que Google peut explorer correctement dès le premier jour. Pas de budget de crawl gaspillé sur des pages fantômes. Pas de positions perdues à cause d’une redirection mal configurée. Pas de visiteurs qui tombent sur une page blanche le lundi matin.
On a vu des sites reprendre entre 15 et 40% de visibilité organique simplement après la correction de chaînes de redirections et d’erreurs 404 sur des liens internes. Pas de magie : juste une technique propre, appliquée rigoureusement.
Comment on garantit ça à la livraison
Avant de remettre les clés d’un site, on applique une checklist technique systématique. Elle couvre, entre autres :
Le scan complet des URLs. On utilise des outils d’audit pour crawler l’ensemble du site et relever chaque code de réponse, un par un. Zéro page en 4xx ou 5xx ne passe la livraison.
La vérification des redirections. On contrôle que chaque ancienne URL redirige directement vers sa destination finale en 301, sans chaîne intermédiaire. Si une URL a changé trois fois de chemin, il n’y a qu’un seul maillon, pas trois.
Le test HTTPS sur toutes les pages. Chaque URL du site doit servir sa version sécurisée. Les mixtes content (pages HTTPS qui chargent des ressources en HTTP) sont éliminés. Le certificat SSL est configuré et renouvelé automatiquement.
La configuration d’une page 404 personnalisée. Parce qu’une erreur 404 arrivera toujours, quelle qu’en soit la raison. Autant que le visiteur trouve quelque chose d’utile plutôt qu’un message brut.
La mise en place d’alertes. On configure des notifications automatiques dès qu’une erreur 5xx apparaît sur le site. Nos clients n’ont pas à découvrir une panne sur leur site parce qu’un client les a appelés. Ils le savent avant.
Ce qu’on surveille après la livraison
Pour nos clients en maintenance ou en accompagnement SEO, le travail ne s’arrête pas à la mise en ligne. On audite régulièrement les rapports Google Search Console, on traite les nouvelles erreurs détectées, et on ajuste les redirections à chaque évolution du site. Un site, ça change. Les URLs aussi. Notre mission : que chaque changement soit propre techniquement.
Comment vérifier les codes HTTP de votre site
Les outils gratuits à connaître
Vous n’avez pas besoin de compétences techniques pour vérifier les codes de statut de vos pages principales. Plusieurs outils gratuits permettent de le faire en quelques clics :
- Google Search Console : le rapport « Pages » (anciennement « Couverture ») affiche les erreurs 4xx et 5xx détectées par Google sur votre site. L’outil d’inspection d’URL permet aussi de vérifier le statut d’une page précise.
- Les outils de développement du navigateur : dans Chrome, appuyez sur F12, allez dans l’onglet « Réseau » et rechargez la page. Vous verrez le code de statut de chaque élément.
- Les outils d’audit en ligne : des solutions comme celles que nous détaillons dans notre comparatif des meilleurs outils d’audit de site permettent de scanner l’ensemble de vos URLs en une fois.
Chez Zetruc, on utilise ces outils à chaque audit client et on les croise avec les données de la Search Console pour avoir une vision complète. Si vous voulez savoir où en est votre site, c’est le point de départ.
Que demander à votre prestataire web
Si vous faites appel à un prestataire pour la gestion de votre site, voici les points à lui demander lors d’un audit technique :
- Vérifier que toutes les pages actives répondent bien en 200
- Identifier et corriger les redirections 302 qui devraient être des 301
- Supprimer les chaînes de redirections
- Mettre en place des pages 404 personnalisées
- S’assurer que le site est intégralement accessible en HTTPS
- Configurer des alertes en cas d’erreur 500 ou 503 récurrente
FAQ
Quelle différence entre une erreur 404 et une erreur 410 ?
Le 404 indique que la page n’a pas été trouvée, sans préciser si c’est temporaire ou définitif. Le 410 confirme que la page a été supprimée pour de bon. Google désindexe plus rapidement une page en 410 qu’une page en 404.
Faut-il toujours corriger les erreurs 404 sur son site ?
Non. Les 404 sont normales pour des URL qui n’ont jamais existé ou pour des contenus supprimés volontairement. Ce qu’il faut corriger, ce sont les liens internes qui pointent vers des 404 et les pages qui devraient être accessibles mais ne le sont plus.
Comment vérifier les codes HTTP de son site sans compétences techniques ?
Le moyen le plus simple est d’utiliser la Google Search Console (gratuite). Le rapport « Pages » liste automatiquement les erreurs détectées par Google. Des outils d’audit en ligne permettent aussi de scanner votre site en quelques minutes.
Pourquoi une redirection 301 est-elle préférable à une redirection 302 ?
La 301 transmet l’autorité SEO de l’ancienne URL vers la nouvelle, ce qui préserve votre positionnement dans les résultats de recherche. La 302 ne transmet pas cette autorité et laisse l’ancienne URL dans l’index de Google. Pour tout déplacement définitif, la 301 est le bon choix.
Les codes HTTP ont-ils un impact direct sur le référencement Google ?
Oui. Les codes de statut influencent la façon dont Google explore, indexe et positionne vos pages. Les erreurs 4xx et 5xx persistantes dégradent votre crawl budget et peuvent entraîner une perte de visibilité. Les redirections 301 bien configurées préservent votre référencement lors de changements d’URL.
Reprendre la main sur la santé technique de votre site
Les codes HTTP ne sont pas réservés aux développeurs. Ce sont des indicateurs de la bonne santé de votre présence en ligne, aussi révélateurs qu’un tableau de bord financier pour votre entreprise. Surveiller régulièrement les codes de statut de votre site, c’est anticiper les problèmes, protéger votre référencement et offrir une expérience fiable à vos visiteurs.
Chez Zetruc, nous accompagnons les dirigeants de TPE/PME sur ces sujets techniques depuis plus de 20 ans. Que vous ayez besoin d’un audit de santé de votre site, d’une migration vers HTTPS ou de notre accompagnement en création de site internet, nous sommes là pour traduire la technique en résultats concrets. Vous avez un doute sur les codes HTTP de votre site ? Contactez notre équipe pour en discuter.