Code de statut HTTP

Un code de statut HTTP est une réponse normalisée du serveur qui indique au client si une requête a abouti, a été redirigée, a échoué ou nécessite une authentification.

Fonctionnement et décision

Les codes de statut HTTP indiquent le résultat d’une seule requête : succès (2xx), redirection (3xx), erreur côté client (4xx) ou erreur serveur (5xx). Une route peut se comporter différemment selon la méthode, l’hôte, le protocole, l’état d’authentification ou le cache : un code doit donc être lu avec le contexte exact de la requête.

Définissez un contrat de route : les pages publiques réussies renvoient un succès, les déplacements définitifs font l’objet d’une redirection directe, un contenu absent renvoie une réponse d’absence exacte, et une panne temporaire n’est pas déguisée en erreur définitive.

Le schéma suit une requête à travers un serveur jusqu’aux familles de réponses 2xx, 3xx, 4xx et 5xx.

Ce que vous pouvez maîtriser

Un statut décrit le résultat d’une requête ; à lui seul, il n’explique ni l’indexation, ni la visibilité, ni la satisfaction des utilisateurs.

Démarche pratique

  1. Envoyez une requête vers l’hôte, le protocole et la méthode voulus.
  2. Suivez les redirections et notez chaque saut ainsi que l’en-tête Location.
  3. Comparez le statut avec le contenu rendu et la politique d’indexation.
  4. Crawlez de nouveau les routes types après la modification de la règle.

FAQ

Une page qui ressemble à une erreur peut-elle quand même renvoyer 200 ?
Oui. Le statut de réponse est indépendant du design. Un gabarit de page absente qui renvoie 200 peut être traité comme une soft 404.
Quelle réponse faut-il inspecter après une redirection ?
Vérifiez à la fois le statut de redirection et l’en-tête Location, puis la réponse de la destination finale.