Ce que cela signifie
L’utilisateur (ou le crawler) parle à une passerelle ; la passerelle parle au serveur d’origine. Une 502 signifie que ce second saut a échoué : l’origine a planté, a dépassé le délai, a fermé la connexion ou renvoyé une réponse mal formée. La passerelle elle-même fonctionne en général correctement.
Causes fréquentes
- Processus de l’origine qui plantent ou s’arrêtent en plein traitement (bugs après déploiement, erreurs fatales PHP ou Python).
- Dépassements de délai sous charge : la passerelle abandonne avant que l’application ait fini.
- Ressources épuisées : pools de connexions à la base de données, workers, mémoire.
- Configuration incohérente après un déploiement : mauvais port, mauvais protocole ou mauvais nom de serveur amont.
Pourquoi le SEO s’en préoccupe
Les crawlers qui rencontrent des 502 considèrent les URL comme temporairement indisponibles et reviennent plus tard ; des 502 durables conduisent à une désindexation, exactement comme des 500. Comme les 502 surviennent souvent par salves (pics de trafic, déploiements), le suivi des codes de réponse dans le temps compte davantage que n’importe quel crawl isolé.