Un code de réponse HTTP est un message renvoyé par un serveur web en réponse à une requête effectuée par un navigateur ou un moteur de recherche.
Les codes de réponse HTTP indiquent l’état de la requête et fournissent des informations sur le traitement de la page demandée.
En SEO, ces codes sont cruciaux car ils influencent la manière dont les moteurs de recherche indexent et classent les pages web.
Principaux codes réponses en SEO
Codes 2xx – Succès :
- 200 OK : La page existe et est accessible. C’est le code idéal pour les pages que l’on souhaite indexer.
- 204 No Content : La requête a réussi mais il n’y a pas de contenu à renvoyer. Peut poser problème pour l’indexation.
Codes 3xx – Redirections :
- 301 Moved Permanently : Redirection permanente. Transfère le « link juice » SEO.
- 302 Found : Redirection temporaire. Ne transfère pas le « link juice ».
- 304 Not Modified : La page n’a pas été modifiée depuis la dernière requête. Permet d’économiser du crawl budget.
Codes 4xx – Erreurs client :
- 404 Not Found : La page demandée n’existe pas. Problématique pour le SEO si trop nombreuses.
- 410 Gone : La ressource n’est plus disponible de façon permanente. Utile pour les pages supprimées volontairement.
Codes 5xx – Erreurs serveur :
- 500 Internal Server Error : Erreur interne du serveur. Très problématique pour le crawl et l’indexation.
- 503 Service Unavailable : Le serveur est temporairement indisponible. Moins grave qu’un 500 si temporaire.
Synonyme : code réponse