Codes de réponse HTTP : définition et impact SEO des codes 200, 301, 404 et 500

Ce que votre serveur dit à Google à chaque page demandée, et les codes qui font perdre du trafic

L’essentiel à retenir

  • Définition : un code HTTP est le nombre à trois chiffres que renvoie le serveur pour chaque page demandée : 2xx succès, 3xx redirection, 4xx erreur côté client, 5xx erreur côté serveur.
  • Les cinq à connaître : 200 (OK), 301 (redirection définitive), 302 (temporaire), 404 (introuvable), 500 (erreur serveur).
  • SEO : une page stratégique en 404 ou 500 perd ses positions ; une redirection 301 transfère l’essentiel de son autorité.
  • Outils : Screaming Frog liste les codes de toutes vos pages ; la Search Console signale les erreurs vues par Google.

Chaque fois qu’un navigateur ou un robot demande une page, le serveur répond par un code HTTP à trois chiffres qui résume l’état de la ressource. L’internaute ne le voit que quand quelque chose ne va pas (« Erreur 404 ») ; Google, lui, le lit à chaque exploration et en tire des conséquences directes sur l’indexation. Connaître les codes principaux permet de comprendre les rapports de la Search Console et de ne pas perdre de positions lors d’une refonte.

Les familles de codes

FamilleSignificationCodes courants
2xxSuccès200 OK
3xxRedirection301 permanente, 302 temporaire, 307, 308
4xxErreur côté client (la page n’existe pas ou n’est pas accessible)401, 403, 404, 410, 429
5xxErreur côté serveur500, 502, 503, 504

Les codes à connaître et leur effet SEO

CodeSignificationEffet sur GoogleAction
200La page existe et s’afficheIndexableAucune
301Déplacée définitivementGoogle suit et transfère l’autorité vers la nouvelle URLÀ utiliser pour toute URL changée ou fusionnée
302 / 307Déplacée temporairementGoogle garde l’ancienne URL indexée ; transfert d’autorité incertainRéserver aux cas réellement temporaires
404IntrouvableDésindexée après plusieurs passages ; les backlinks vers elle sont perdusRediriger en 301 si une page équivalente existe
410Supprimée définitivementDésindexation plus rapide qu’un 404Pour les pages retirées volontairement sans équivalent
403Accès interditNon indexable ; suspect si involontaireVérifier les règles serveur et le pare-feu
429Trop de requêtesGoogle ralentit son explorationAjuster la protection anti-robots
500 / 502 / 503Erreur serveurExploration interrompue ; désindexation si persistantCorriger vite ; le 503 signale une maintenance courte

Les erreurs fréquentes en pratique

  • Refonte sans redirections : les anciennes URL passent en 404, les positions et les backlinks sont perdus. Chaque ancienne URL doit renvoyer en 301 vers son équivalent.
  • Chaînes de redirections : A → B → C. Chaque saut dilue l’autorité et ralentit le chargement ; rediriger A directement vers C.
  • « Soft 404 » : une page qui affiche « aucun résultat » ou « produit indisponible » avec un code 200. Google la classe en soft 404 et la désindexe ; renvoyer un vrai 404 ou 410, ou rediriger.
  • 302 à la place de 301 lors d’un changement de domaine ou de passage en HTTPS : transfert d’autorité incomplet.
  • Erreurs 5xx intermittentes : hébergement sous-dimensionné ; Google réduit sa fréquence d’exploration.

Comment vérifier les codes de votre site

  1. Screaming Frog explore le site et liste le code de chaque URL, les redirections et leurs chaînes.
  2. La Search Console, rapport « Pages » : les URL en erreur 404, 5xx, soft 404 et redirection vues par Google.
  3. Le navigateur : l’onglet Réseau des outils de développement affiche le code de chaque ressource.
Conseil : avant toute refonte, exportez la liste complète des URL en 200 avec Screaming Frog, puis vérifiez après la mise en ligne que chacune renvoie 200 ou 301 vers une page en 200. C’est la vérification la plus rentable de tout le projet.

Ces contrôles font partie du volet technique de notre audit SEO complet. Les termes voisins (crawl, indexation, noindex) sont définis dans le lexique SEO et dans la fiche noindex.

Comment GreenRed vous aide

Plutôt que de jongler entre plusieurs outils, le module Santé du site de GreenRed réunit ces indicateurs dans un seul tableau de bord, les compare dans le temps et vous indique les actions prioritaires. Vous pouvez le tester gratuitement, sans carte bancaire, depuis la page Tarifs.

Questions fréquentes

Quelle est la différence entre une redirection 301 et 302 ?

La 301 indique un déplacement définitif : Google remplace l’ancienne URL par la nouvelle dans son index et lui transfère l’essentiel de l’autorité. La 302 indique un déplacement temporaire : Google conserve l’ancienne URL et le transfert d’autorité est incertain. Pour un changement d’URL, de domaine ou de protocole, utilisez toujours la 301.

Une erreur 404 est-elle grave pour le SEO ?

Une 404 sur une page sans trafic ni backlink est sans conséquence ; Google finit par la retirer de l’index. Une 404 sur une page positionnée ou qui reçoit des liens fait perdre ses positions et son autorité : il faut la rediriger en 301 vers une page équivalente, ou restaurer la page.

Qu’est-ce qu’une erreur soft 404 ?

Une page qui renvoie un code 200 (succès) mais dont le contenu ressemble à une page d’erreur ou est vide : « aucun résultat », « produit indisponible ». Google la traite comme une 404 et la désindexe. Renvoyez un vrai code 404 ou 410, ou redirigez vers une page utile.

Comment voir le code HTTP d’une page ?

Dans le navigateur, ouvrez les outils de développement (F12), onglet Réseau, et rechargez la page : le code apparaît dans la colonne Statut. Pour tout un site, un crawler comme Screaming Frog liste les codes de chaque URL et détecte les chaînes de redirections.

Passez de la théorie à la pratique

GreenRed mesure ces indicateurs sur votre propre site et vous dit quoi faire en priorité.

Essayer GreenRed gratuitement

Articles connexes