SEO
Codes HTTP SEO : 200, 301, 302, 404, 410 et 5xx expliqués
Copier pour l'IA
Chaque fois qu’un navigateur ou Googlebot demande une page, votre serveur répond avec un code de statut HTTP : un nombre à trois chiffres qui indique en un instant si la page existe, si elle a déménagé ou si elle est cassée. Pour les visiteurs, cela reste invisible, mais pour les moteurs de recherche, c’est le langage de base par lequel votre site communique. Si vous comprenez ce langage, vous évitez que de bonnes pages disparaissent de l’index ou que la valeur des liens fuie. Dans cet article, vous découvrez quel signal SEO envoie chaque code de statut courant, et quand utiliser 410 plutôt que 404.
Qu’est-ce qu’un code de statut HTTP ?
Un code de statut est la première chose que votre serveur renvoie à chaque requête. Le nombre se répartit en cinq séries, et le premier chiffre vous indique immédiatement le type de réponse :
- 2xx (succès) : la page a été trouvée et livrée.
- 3xx (redirection) : la page se trouve ailleurs, rendez-vous là-bas.
- 4xx (erreur client) : la page n’existe pas ou ne peut pas être consultée.
- 5xx (erreur serveur) : quelque chose s’est mal passé de votre côté.
Pour le SEO, ce n’est pas un détail technique. Google utilise ces codes pour décider quelles URL il indexe, lesquelles il abandonne et comment il transmet la valeur des liens. Un code erroné sur une page commerciale importante peut rendre cette page invisible dans les résultats de recherche, sans que rien ne se voie à l’écran. C’est pourquoi les codes de statut ont leur place dans tout contrôle technique sérieux, et c’est l’un des fondements que l’on retrouve dans qu’est-ce que le SEO.
200 : tout va bien
Le 200 (OK) est le code que vous voulez voir pour chaque page censée rapporter de l’argent. Il signifie : la page existe, se charge correctement et peut être indexée. Si Googlebot demande votre page produit et reçoit un 200, la condition technique pour se positionner est remplie.
Le piège se situe dans les pages qui ressemblent à un message d’erreur pour le visiteur (« cette page n’existe plus »), mais qui renvoient malgré tout un 200. C’est ce qu’on appelle une soft 404. Google reçoit alors le signal qu’une page valide existe, alors qu’il n’y a rien à en tirer sur le fond. Résultat : du budget de crawl gaspillé et un index rempli de pages vides. La règle : une vraie page renvoie un 200, et une page disparue une honnête 404 ou 410.
301 et 302 : la différence qui compte
La série 3xx gère les redirections, et c’est là que vous réalisez le plus de gains ou de dégâts SEO. Deux codes font le travail :
- 301 (déplacé de façon permanente) : indique à Google que la page a définitivement déménagé. Les signaux et la valeur des liens de l’ancienne URL passent à la nouvelle. C’est ce que vous utilisez après une migration de site web, lors d’une nouvelle structure d’URL ou lorsque vous fusionnez deux pages.
- 302 (déplacé temporairement) : indique que le déménagement est passager. Google conserve l’ancienne URL dans l’index et ne transmet pas la valeur des liens (ou de façon bien plus prudente).
L’erreur classique consiste à utiliser un 302 là où un 301 s’impose. Si vous déplacez une page de façon permanente mais que vous mettez un 302, votre ancienne URL continue de concourir et vous ne construisez aucune autorité sur la nouvelle. Si vous hésitez entre les deux, posez une seule question : l’ancienne URL reviendra-t-elle un jour ? Si non, c’est un 301.
Faites aussi attention à l’empilement de redirections. Si l’URL A pointe vers B et B vers C, une chaîne se crée qui ralentit votre site et gaspille du budget de crawl. La façon de les repérer et de les aplatir est expliquée dans résoudre les chaînes de redirections.
404 et 410 : quand choisir quoi ?
C’est ici que beaucoup de gens butent. Les deux codes disent « cette page n’est pas là », mais la force du signal diffère.
- 404 (Not Found) : la page n’a pas été trouvée. Cela peut être temporaire (une faute de frappe dans l’URL, une page qui revient bientôt) ou permanent. Google ne le sait pas avec certitude et continue donc à réessayer l’URL pendant un certain temps avant de la retirer de l’index.
- 410 (Gone) : la page a été volontairement et définitivement supprimée. C’est un signal plus fort et plus explicite. Google le prend plus au sérieux et retire généralement l’URL de l’index plus vite qu’avec un 404.
La règle pratique : utilisez 410 lorsque vous supprimez définitivement une page et qu’il n’existe aucun remplaçant logique. Pensez à une page de campagne expirée, à un produit que vous ne proposerez plus jamais, ou à du contenu léger que vous nettoyez. Si vous vous attendez à ce que la page revienne, ou si vous n’en êtes pas sûr, le 404 est le choix plus sûr.
Nuance importante : si la page disparue possède de la valeur de liens ou du trafic, la supprimer avec un 404 ou un 410 est rarement le meilleur coup. Une 301 vers la page existante la plus pertinente préserve cette valeur. Vous ne supprimez que s’il n’existe vraiment aucune alternative digne de ce nom. Pour vérifier si une URL disparaît ensuite réellement des résultats de recherche, passez par l’indexation de votre site web.
5xx : le serveur qui flanche
La série 5xx signifie que quelque chose a mal tourné de votre côté. Les plus connues sont la 500 (erreur interne du serveur) et la 503 (service temporairement indisponible). Pour le SEO, ce sont les codes les plus dangereux, car ils touchent des pages qui se positionnent normalement très bien.
Si Googlebot rencontre régulièrement des erreurs 5xx, il ralentit le crawl pour ménager votre serveur, et en cas d’erreurs persistantes, des pages peuvent sortir de l’index. Une 503 ponctuelle pendant une maintenance n’est pas une catastrophe, surtout si vous fournissez le bon en-tête qui dit « revenez plus tard ». Les erreurs 5xx structurelles, elles, le sont : elles trahissent un site instable et doivent être résolues en priorité.
Les codes de statut sont un moyen, pas un objectif
Vous pouvez courir indéfiniment après un rapport de codes de statut parfaitement propre, mais ce n’est pas là que se joue l’essentiel. Une poignée de 404 sur des pages que personne ne visite n’est pas un problème qui mérite de vous empêcher de dormir. Un 302 erroné sur votre principale page de service, si. Notre règle : nous pilotons sur les clients et le chiffre d’affaires, pas sur un tableau de bord rempli de coches vertes.
Chez Customer Impact, la vérification des codes de statut fait partie d’un audit technique plus large, dans lequel nous considérons le SEO comme la couche d’acquisition d’un seul moteur de croissance : optimisé pour le pipeline, et construit de sorte que vous ne vous positionniez pas seulement dans Google mais que vous soyez aussi cité par les moteurs de recherche IA comme ChatGPT et Perplexity. Si vous souhaitez qu’un spécialiste SEO expérimenté passe votre site au crible pour repérer les codes erronés et les fuites de valeur de liens, nous vous aidons volontiers.
Faites vérifier vos codes de statut
Des codes de statut HTTP erronés agissent en sourdine : vous ne remarquez rien jusqu’à ce qu’une page glisse discrètement hors de l’index. Nous les repérons, mettons les bonnes 301, choisissons délibérément entre 404 et 410 et orientons la valeur libérée vers les pages qui vous apportent des clients. Pas de chiffres flatteurs, juste du travail technique honnête qui donne des résultats.
Scan gratuit de votre site
Indiquez votre site et recevez en quelques minutes une analyse automatique avec des points d'amélioration techniques et SEO concrets. Sans discours commercial.
Nous utilisons vos données uniquement pour votre scan. Pas de spam, désinscription à tout moment.