Les codes HTTP, c’est la façon qu’a votre serveur de parler à Google, et à vos visiteurs. Chaque code est une réponse à une question simple : “Est-ce que cette page existe, et est-ce que tu peux y accéder ?”
Le problème, c’est que ces réponses ne sont pas toutes bonnes nouvelles pour votre SEO. Une redirection mal configurée, une erreur serveur qui traîne, une page bloquée par erreur : ce sont des signaux négatifs que Google enregistre, parfois sans que vous le sachiez.
Comment voir le code HTTP de vos pages ?
Vous pouvez voir le code HTTP de n’importe quelle page avec l’extension SEO gratuite d’Ahrefs en cliquant sur le petit a orange dans la liste de vos extensions chrome.

Il y a cinq catégories de codes:
- 1xx – Informations
- 2xx – Succès de la Requête
- 3xx – Redirections
- 4xx – Erreurs client
- 5xx – Erreurs Serveur
Dans ce guide, on passe en revue tous les codes HTTP importants : ce qu’ils signifient concrètement, quand ils apparaissent, comment les détecter sur votre site, et surtout comment les corriger.
Définition d’un code HTTP
Chaque fois qu’un navigateur, ou Googlebot, demande à accéder à une page web, le serveur lui répond avec un code à trois chiffres. Ce code, c’est le code HTTP.
Il dit simplement : “voilà ce qui s’est passé quand j’ai cherché ta page.“Un 200 ? Tout s’est bien passé, la page existe. Un 404 ? La page est introuvable. Un 500 ? Le serveur a rencontré un problème. Ces codes ne sont pas visibles pour vos visiteurs dans la plupart des cas, mais Google les lit à chaque crawl. Et selon ce qu’il trouve, il peut décider d’indexer votre page, de la retirer de l’index, ou de repasser plus tard.
Comment lire un code HTTP : la logique des familles
Vous verrez souvent la notation “2xx”, “3xx”, “4xx” dans des outils SEO ou dans Google Search Console. Ce n’est pas un bug d’affichage : c’est une façon de regrouper les codes qui appartiennent à la même famille.
Le “x” remplace n’importe quel chiffre. Donc “4xx” désigne tous les codes qui commencent par 4 : 400, 401, 403, 404… Tous ces codes partagent le même comportement général : ils indiquent une erreur côté client.
La nuance, c’est dans les deux derniers chiffres. Il existe cinq familles de codes HTTP, chacune avec sa propre signification :
| Famille | Ce que ça veut dire | Exemples |
|---|---|---|
| 1xx | Réponse provisoire, la requête est en cours de traitement | 100 Continue, 101 Switching Protocols |
| 2xx | Succès : la requête a bien abouti | 200 OK, 204 No Content |
| 3xx | Redirection : la page a bougé, temporairement ou définitivement | 301, 302, 307 |
| 4xx | Erreur côté client : la page est inaccessible pour une raison liée à la requête | 404, 403, 400 |
| 5xx | Erreur côté serveur : le serveur n’a pas pu traiter la requête | 500, 502, 503 |
En SEO, les familles qui comptent vraiment sont les 3xx, 4xx et 5xx. Les 1xx sont quasi invisibles dans votre quotidien marketing, et les 2xx sont en principe une bonne nouvelle, même si on verra que ce n’est pas toujours si simple.
Récap : Les 5 codes HTTP les plus courants
| Code | Nom | Ce que ça veut dire | Impact SEO |
|---|---|---|---|
| 200 | OK | La page existe et est accessible | Neutre / positif |
| 301 | Moved Permanently | La page a changé d’adresse définitivement | Fort : transfère l’autorité vers la nouvelle URL |
| 302 | Found | La page est temporairement ailleurs | Attention : l’autorité reste sur l’ancienne URL |
| 404 | Not Found | La page n’existe pas (ou plus) | Négatif si la page avait de la valeur |
| 500 | Internal Server Error | Le serveur a planté | Très négatif si ça dure |
Un code 1xx, c’est une réponse provisoire. Le serveur dit au client : “j’ai bien reçu ta requête, je continue à la traiter.” Ces codes sont entièrement invisibles pour vos visiteurs et très rarement remontés dans les outils SEO. Vous pouvez les croiser dans des logs serveur ou lors d’un audit technique, mais ils n’ont quasiment aucun impact direct sur votre classement.
| Code | Nom | Ce que ça veut dire | Impact SEO |
|---|---|---|---|
| 100 | Continue | Tout va bien, le serveur invite le client à continuer sa requête | Aucun |
| 101 | Switching Protocols | Le serveur accepte de changer de protocole suite à une demande du client (ex : passage à WebSocket) | Aucun |
| 102 | Processing | La requête est en cours de traitement, mais pas encore terminée | Aucun |
| 103 | Early Hints | Permet au navigateur de précharger des ressources avant que la réponse finale soit prête | Indirect : peut améliorer le LCP (Largest Contentful Paint) et donc vos Core Web Vitals |
Un code 2xx, c’est la réponse idéale : le serveur a reçu la requête, tout s’est bien passé, et la page est accessible. C’est le scénario normal pour toutes vos pages publiées.
En SEO, vous devez surtout surveiller : 200 et 204. Assurez vous que toutes vos pages importantes renvoient un vrai 200 avec du contenu.
La liste des code 2xx pour le SEO
| Code | Ce que ça veut dire | Quand vous le voyez | Problème potentiel | Ce que vous devez faire |
|---|---|---|---|---|
| 200 OK | Tout fonctionne normalement | Pages indexables de votre site | Page non indexée malgré un 200 | Vérifiez l’indexation dans GSC (souvent un problème de contenu ou de maillage) |
| 201 Created | Une ressource a été créée | Création via API, inscription, CMS headless | Utilisé sur des pages classiques | Réserver ce code aux actions de création uniquement |
| 202 Accepted | Requête acceptée, traitement en cours | Process asynchrones (imports, tâches en file) | Temps de réponse ou traitement bloqué | Vérifier que le traitement se termine correctement |
| 203 Non-Authoritative Information | Contenu modifié par un intermédiaire | CDN, proxy | Contenu différent de l’original | Vérifier CDN/proxy (cache, headers) |
| 204 No Content | Succès… mais sans contenu | API, tracking, formulaires | Page vide indexable par erreur | Vérifier que vos pages SEO renvoient bien du HTML |
| 205 Reset Content | Demande de reset de l’interface | Réinitialisation de formulaire | Comportement inattendu côté UX | À ignorer en SEO, vérifier côté produit |
| 206 Partial Content | Contenu partiel envoyé | Vidéo, téléchargement, lazy loading | Apparaît sur une page HTML | Vérifier config serveur/CDN |
| 207 Multi-Status | Plusieurs statuts pour une requête | WebDAV, systèmes complexes | Inutile pour un site classique | Peut être ignoré sauf cas spécifique |
| 208 Already Reported | Ressource déjà traitée | WebDAV | Inutile en SEO | Aucun impact, ignorable |
| 218 This is fine | Code non officiel (Apache) | Debug ou config custom | Ne devrait jamais apparaître | Corriger côté serveur immédiatement |
| 226 IM Used | Réponse optimisée (diffs envoyés) | Config serveur avancée | Très rare / comportement inattendu | Vérifier si vraiment nécessaire |
Les pages avec un code 200 OK
C’est le code que vous voulez voir sur toutes vos pages. Il signifie simplement que la page existe et que le serveur l’a trouvée.
En pratique, vous ne verrez jamais ce code s’afficher dans votre navigateur : c’est une réponse qui se passe en coulisses. Mais dans Site Audit d’Ahrefs, notre extension SEO ou dans Google Search Console, un 200 sur une URL, c’est le signe que tout fonctionne normalement côté serveur.

Ce qui ne veut pas dire que la page est forcément bien positionnée, ni même indexée, mais j’y reviens juste après.
204 No Content
Le 204, c’est le code du “j’ai bien reçu ta demande, mais je n’ai rien à te renvoyer”. Le serveur confirme que la requête a fonctionné, mais ne retourne aucun contenu HTML.
Ce code est tout à fait normal dans certains contextes techniques : quand un formulaire envoie des données sans rediriger vers une page de confirmation, ou quand un pixel de tracking enregistre un événement en arrière-plan. Ce sont des usages invisibles pour vos visiteurs.
En revanche, si vous croisez un 204 sur une URL qui est censée afficher du contenu (une page produit, un article de blog) c’est un problème. Google ne peut pas indexer une page vide. On les appelle aussi des soft 404. Signalez-le à votre équipe technique sans attendre.Comment Google gère les 2xx.
Est-ce qu’une page en 2xx est forcément indexée par Google ?
Non pas forcément.
Un code 200 signifie que la page est accessible. Ça ne veut pas dire que Google a décidé de l’indexer. Plusieurs raisons peuvent expliquer qu’une page en 200 reste hors de l’index :
- Une balise noindex est présente dans le code de la page
- La page est bloquée dans le fichier robots.txt
- Le contenu est considéré comme trop pauvre ou dupliqué
- Google n’a pas encore crawlé la page
Pour vérifier si une page est bien indexée, tapez site:votredomaine.com/url-de-la-page dans Google. Ou rendez-vous dans Google Search Console, rapport Indexation des pages, pour voir ce que Google a réellement indexé et pourquoi certaines pages sont exclues. Vous pouvez aussi vérifier une page en entrant sur URL dans la barre de recherche de la Search Console

Un code 3xx signifie que la page demandée existe, mais qu’elle se trouve ailleurs. Le serveur redirige automatiquement le visiteur (et Google) vers la bonne adresse. Ce qui change d’un code à l’autre, c’est la nature de ce déplacement : définitif ou temporaire, et les conséquences SEO qui vont avec.
| Code | Nom | Ce que c’est | Cas fréquents | Signe d’alerte | Action |
|---|---|---|---|---|---|
| 300 | Multiple Choices | Plusieurs réponses possibles, le client doit en choisir une | Très rare en SEO | Présence inhabituelle dans Site Audit | À signaler à l’équipe technique |
| 301 | Moved Permanently | La page a définitivement changé d’adresse | Migration de site, changement d’URL, passage en HTTPS | Perte de trafic progressive après une migration | Vérifier que le 301 pointe directement vers l’URL finale |
| 302 | Found / Moved Temporarily | La page est temporairement ailleurs | Test A/B, page en maintenance, promo saisonnière | Utilisation d’un 302 à la place d’un 301 pour un changement définitif | Remplacer par un 301 si le changement est permanent |
| 303 | See Other | Redirection vers une autre ressource, souvent après un formulaire | Confirmation d’envoi de formulaire | Apparition sur des pages de contenu classiques | Vérifier que l’usage est bien limité aux formulaires |
| 304 | Not Modified | La page n’a pas changé depuis la dernière visite | Gestion du cache navigateur | Aucun en soi — comportement normal | Rien à faire, c’est voulu |
| 305 | Use Proxy | La ressource n’est accessible que via un proxy | Obsolète, plus utilisé en pratique | Toute apparition dans Site Audit | À signaler à l’équipe technique |
| 306 | Switch Proxy | Code obsolète, plus utilisé | Aucun | Toute apparition | À signaler à l’équipe technique |
| 307 | Temporary Redirect | Redirection temporaire qui préserve la méthode HTTP (POST reste POST) | Même usage que le 302, notamment pour les formulaires | Utilisation à la place d’un 308 pour un changement définitif | Remplacer par un 308 si le changement est permanent |
| 307 | HSTS Policy | Force le navigateur à utiliser HTTPS plutôt que HTTP | Sites avec certificat SSL actif | Absence sur un site censé être en HTTPS | Vérifier la configuration HTTPS du serveur |
| 308 | Permanent Redirect | Redirection permanente qui préserve la méthode HTTP (POST reste POST) | Même usage que le 301, notamment pour les formulaires | Chaînes de redirections | Vérifier que chaque 308 pointe directement vers l’URL finale |
301 : la page a définitivement changé d’adresse
Le 301, c’est le code de la redirection permanente. Vous dites à Google : “cette page n’existe plus ici, va directement à cette nouvelle adresse, et souviens-t’en.”
C’est le code à utiliser quand vous changez une URL de façon définitive :
- lors d’une migration de site,
- quand vous passez de HTTP à HTTPS,
- quand vous restructurez vos URLs.
Google transfère progressivement l’autorité accumulée par l’ancienne URL vers la nouvelle. Ce n’est pas instantané, comptez quelques semaines.
Surveillez bien que la redirection pointe directement vers l’URL finale, sans passer par d’autres redirections intermédiaires.
302 : la page a temporairement changé d’adresse
Le 302, c’est le code de la redirection temporaire. Vous dites à Google : “pour l’instant, redirige vers cette adresse, mais reviens vérifier l’originale plus tard.”
C’est utile pour :
- une page en maintenance,
- une offre promotionnelle limitée dans le temps,
- un test…
La différence clé avec le 301 : Google conserve l’ancienne URL dans son index et n’y transfère pas l’autorité. Ce qui est exactement ce que vous voulez si le changement est temporaire.
Le problème, c’est que le 302 est souvent utilisé par erreur à la place du 301 pour des changements définitifs. Résultat : vous perdez l’autorité SEO de votre ancienne page sans le savoir.
307 et 308 : les variantes modernes
Le 307 et le 308 sont les équivalents modernes du 302 et du 301. Leur différence technique concerne la méthode HTTP utilisée lors de la redirection, un détail qui compte surtout pour les développeurs.
En SEO, leur comportement est identique à leur équivalent classique : le 308 transfère l’autorité comme un 301, le 307 ne la transfère pas comme un 302. Si vous les croisez dans Site Audit, traitez-les exactement comme vous traiteriez un 301 ou un 302.
Est-ce qu’une redirection fait perdre du SEO ?
Un 301 bien configuré, non. Google transfère l’essentiel de l’autorité de l’ancienne URL vers la nouvelle. En pratique, il peut y avoir une légère perte, mais elle est généralement négligeable si la redirection est directe et que la nouvelle page est pertinente.
En revanche, deux situations font vraiment perdre du SEO :
Utiliser un 302 à la place d’un 301 pour un changement définitif : l’autorité reste bloquée sur l’ancienne URL qui n’existe plus
Les chaînes de redirections : quand une URL redirige vers une autre, qui redirige vers une autre encore. Google suit la chaîne mais dilue l’autorité à chaque étape
Une chaîne de redirections, c’est quand l’URL A redirige vers B, qui redirige vers C. Google suit la chaîne, mais l’autorité se dilue à chaque saut.
Vous pouvez trouver ces chaînes de redirection dans l’Audit de site Ahrefs ou avec notre outil gratuit Ahrefs Webmaster Tools (AWT).

Un code 4xx signifie que la requête a échoué côté client : la page n’existe pas, l’accès est refusé, ou la demande est mal formulée. C’est la famille d’erreurs la plus visible pour vos visiteurs et l’une des plus impactantes pour votre SEO si elle touche des pages stratégiques.
Les 3 codes 4xx les plus courants
| Code | Nom | Ce que ça veut dire | Impact SEO | Action |
|---|---|---|---|---|
| 404 | Not Found | La page n’existe pas ou a été supprimée | La page finit par sortir de l’index — perte d’autorité si elle avait des backlinks | Rediriger en 301 vers la page la plus pertinente |
| 403 | Forbidden | Le serveur reconnaît la requête mais refuse l’accès | Google ne peut pas indexer la page | Vérifier les permissions serveur et le fichier robots.txt |
| 401 | Unauthorized | La page demande une identification | Google ne peut pas accéder à la page — elle disparaît de l’index | S’assurer que seules les pages vraiment privées sont concernées |
La liste des des 4xx
| Code | Nom | Ce que ça veut dire |
|---|---|---|
| 400 | Bad Request | La requête est mal formée, invalide ou trop grande — le serveur ne peut pas la comprendre |
| 401 | Unauthorized | Le client ne s’est pas identifié alors que c’était nécessaire |
| 402 | Payment Required | Non officiel — utilisé par certains services comme Shopify (boutique impayée) ou Stripe (paiement suspect) |
| 403 | Forbidden | Le client est reconnu, mais n’a pas les droits d’accès |
| 404 | Not Found | La page demandée n’existe pas ou plus |
| 405 | Method Not Allowed | La méthode de requête n’est pas supportée (ex : un formulaire en GET au lieu de POST) |
| 406 | Not Acceptable | Le serveur ne peut pas répondre au format demandé par le client |
| 407 | Proxy Authentication Required | L’authentification doit passer par un proxy |
| 408 | Request Timeout | Le serveur a fermé la connexion — la requête a pris trop de temps |
| 409 | Conflict | La requête est en conflit avec l’état actuel du serveur |
| 410 | Gone | La page n’existe plus et ne reviendra jamais — signal explicite à envoyer à Google pour une suppression volontaire |
| 411 | Length Required | La requête ne précise pas la longueur du contenu alors que c’est obligatoire |
| 412 | Precondition Failed | Une condition posée par le client ne peut pas être remplie par le serveur |
| 413 | Payload Too Large | La requête dépasse la taille autorisée par le serveur |
| 414 | URI Too Long | L’URL est trop longue pour être traitée |
| 415 | Unsupported Media Type | Le format demandé n’est pas supporté |
| 416 | Range Not Satisfiable | Le client demande une portion de fichier qui n’existe pas |
| 417 | Expectation Failed | Le serveur ne peut pas satisfaire ce qui est demandé dans l’en-tête “Expect” |
| 418 | I’m a Teapot | Blague du 1er avril 1998 intégrée dans les normes — “je suis une théière, pas un serveur café” |
| 421 | Misdirected Request | La requête a été envoyée à un serveur qui ne peut pas y répondre |
| 422 | Unprocessable Entity | La requête est bien formée mais contient des erreurs sémantiques |
| 423 | Locked | La ressource demandée est verrouillée |
| 424 | Failed Dependency | L’échec vient d’une autre requête dont celle-ci dépend |
| 425 | Too Early | Le serveur refuse de traiter la requête pour l’instant |
| 426 | Upgrade Required | Le client doit utiliser un protocole plus récent |
| 428 | Precondition Required | Le serveur exige que la requête soit conditionnelle |
| 429 | Too Many Requests | Trop de requêtes envoyées en trop peu de temps — protection anti-surcharge du serveur |
| 431 | Request Header Fields Too Large | Les en-têtes de la requête sont trop volumineux |
| 451 | Unavailable For Legal Reasons | Contenu bloqué pour des raisons juridiques (DMCA, droit local, vie privée) — référence au roman Fahrenheit 451 |
404 : la page n’existe pas (ou plus)
Le 404, c’est le code le plus courant et le plus connu. Il signifie que le serveur a bien reçu la requête, mais qu’il ne trouve pas la page demandée.
Ça arrive souvent quand une URL a été modifiée sans redirection, quand une page a été supprimée, ou quand un lien externe pointe vers une ancienne adresse. Pour vos visiteurs, c’est une impasse. Pour Google, c’est un signal qu’il finit par prendre en compte : une page en 404 est retirée de l’index après plusieurs passages du crawler.

Pour détecter vos 404, rendez-vous dans le rapport Pages de Site Audit d’Ahrefs, filtrez sur le code 404. Vous verrez aussi quels backlinks pointent vers ces pages mortes dans le rapport Backlinks brisés de Site Explorer — c’est souvent là que se trouve la vraie perte SEO.
Comment trouver les erreurs 4xx de son site gratuitement ?
Utilisez Site Audit d’Ahrefs gratuitement pour identifier toutes les erreurs HTTP de votre site :
Est-ce qu’une erreur 4xx fait baisser mon classement ?
Ça dépend de la page concernée et de la durée.
Un 404 sur une page sans trafic ni backlink ? Google finit par la retirer de l’index, mais ça n’a aucun impact sur le reste de votre site. En revanche, un 404 sur une page qui avait du trafic et des backlinks, c’est une perte réelle : vous perdez l’autorité accumulée et le trafic qui allait avec.
Un 403 ou un 401 sur une page stratégique, c’est plus grave à court terme : Google ne peut pas accéder à la page, donc il ne peut pas l’indexer ou finit par la retirer.
La règle simple : dès qu’une erreur 4xx touche une page qui vous rapporte du trafic ou qui reçoit des backlinks, traitez-la en priorité.
Tuto : Utiliser les Erreurs 404 de vos concurrents pour récupérer des backlinks
Je vous en parle en détail dans mon guide pour créer obtenir des backlinks simplement
Les erreurs 404 et ChatGPT
ChatGPT hallucine très régulièrement des liens vers nos sites web. Il crée donc automatiquement des URL inventées qui deviennent des erreurs 404. La bonne nouvelle, c’est que vous pouvez tourner ce problème en opportunité :
Un code 5xx signifie que le serveur a reçu la requête, mais qu’il n’a pas pu y répondre. Contrairement aux 4xx où le problème vient de la requête, ici c’est le serveur qui est en cause. C’est la famille d’erreurs la plus dangereuse pour votre SEO : si Google tombe sur des 5xx à répétition, il peut finir par désindexer vos pages.
Les 3 codes 5xx les plus courants
| Code | Nom | Ce que ça veut dire | Impact SEO | Action |
|---|---|---|---|---|
| 500 | Internal Server Error | Le serveur a rencontré une erreur interne sans explication précise | Très négatif si ça dure : Google peut désindexer les pages concernées | Identifier la cause dans les logs serveur et corriger en urgence |
| 503 | Service Unavailable | Le serveur est surchargé ou en maintenance | Toléré si bref — problématique si récurrent ou prolongé | Ajouter un header Retry-After pour indiquer à Google quand repasser |
| 502 | Bad Gateway | Un serveur intermédiaire a reçu une mauvaise réponse du serveur principal | Négatif si persistant — Google interprète ça comme une indisponibilité | Vérifier la configuration du serveur proxy ou du CDN |
Tous les codes HTTP 5xx
| Code | Nom | Ce que ça veut dire |
|---|---|---|
| 500 | Internal Server Error | Erreur interne générique : le serveur a planté sans pouvoir être plus précis |
| 501 | Not Implemented | La méthode de requête n’est pas supportée par le serveur |
| 502 | Bad Gateway | Un serveur intermédiaire a reçu une mauvaise réponse du serveur vers lequel il routait |
| 503 | Service Unavailable | Le serveur est surchargé ou en maintenance — temporairement indisponible |
| 504 | Gateway Timeout | Un serveur intermédiaire n’a pas reçu de réponse à temps du serveur principal |
| 505 | HTTP Version Not Supported | La version du protocole HTTP utilisée n’est pas supportée par le serveur |
| 506 | Variant Also Negotiates | Erreur de configuration lors de la négociation de contenu entre client et serveur |
| 507 | Insufficient Storage | Le serveur n’a pas assez d’espace pour traiter la requête |
| 508 | Loop Detected | Le serveur a détecté une boucle infinie en traitant la requête |
| 510 | Not Extended | La requête nécessite des extensions supplémentaires avant d’être traitée |
| 511 | Network Authentication Required | Le client doit s’authentifier sur le réseau avant d’accéder au serveur |
| 520 | Unknown Error | (Cloudflare) Erreur inconnue retournée par le serveur d’origine |
| 521 | Web Server is Down | (Cloudflare) Le serveur d’origine est hors ligne |
| 522 | Connection Timed Out | (Cloudflare) La connexion avec le serveur d’origine a expiré |
| 523 | Origin is Unreachable | (Cloudflare) Le serveur d’origine est injoignable |
| 524 | A Timeout Occurred | (Cloudflare) La connexion a été établie mais le serveur n’a pas répondu à temps |
| 525 | SSL Handshake Failed | (Cloudflare) L’établissement de la connexion SSL a échoué |
| 526 | Invalid SSL Certificate | (Cloudflare) Le certificat SSL du serveur d’origine est invalide |
| 527 | Railgun Error | (Cloudflare) Erreur liée au protocole de compression Railgun |
| 529 | Site is Overloaded | (Qualys) Le site est surchargé et ne peut pas traiter la requête |
| 530 | Site is Frozen | (Pantheon) Le site est gelé, généralement faute d’activité ou de paiement |
| 561 | Unauthorized | (AWS) Échec d’authentification via AWS Elastic Load Balancer |
| 598 | Network Read Timeout | (Proxies HTTP) Timeout lors de la lecture réseau derrière un proxy |
Comment Google gère les 5xx
Les erreurs 5xx vont ralentir l’exploration. Au bout d’un moment, les pages seront retirées de l’index. Vous pouvez trouver ces erreurs via l’Audit de site ou les outils gratuits Ahrefs, mais elles peuvent être différentes de ce que voit Google. Comme ce sont des erreurs serveur, elles ne sont pas tout le temps présentes.

Tutoriel vidéo de notre outil Site Audit :
Inscrivez vous gratuitement pour l’utiliser.
| Code | Nom | Impact SEO | Action recommandée |
|---|---|---|---|
| 200 | OK | Neutre / positif — la page est accessible | Vérifier que les pages stratégiques en 200 sont bien indexées dans GSC |
| 301 | Moved Permanently | Fort — transfère l’autorité vers la nouvelle URL progressivement | Utiliser systématiquement pour tout changement d’URL définitif |
| 302 | Found | Attention — l’autorité reste sur l’ancienne URL | Remplacer par un 301 si le changement est permanent |
| 304 | Not Modified | Neutre — comportement de cache normal | Rien à faire, c’est voulu |
| 404 | Not Found | Négatif si la page avait du trafic ou des backlinks | Rediriger en 301 vers la page la plus pertinente |
| 410 | Gone | Neutre à positif — signal explicite de suppression définitive | Préférer le 410 au 404 pour une page volontairement supprimée |
| 401 | Unauthorized | Négatif — Google ne peut pas accéder à la page | Vérifier que seules les pages vraiment privées sont concernées |
| 403 | Forbidden | Négatif — accès refusé à Google | Vérifier les permissions serveur et le fichier robots.txt |
| 500 | Internal Server Error | Très négatif si persistant — risque de désindexation | Corriger en urgence, surveiller les logs serveur |
| 503 | Service Unavailable | Toléré si bref — problématique si récurrent | Ajouter un header Retry-After pour les maintenances planifiées |

