Erreur 502 (Bad Gateway)
L'erreur 502 (Bad Gateway) est un code de statut HTTP renvoyé par un serveur intermédiaire (proxy inverse, répartiteur de charge, CDN) quand le serveur d'origine auquel il transmet la requête lui répond de façon invalide ou ne répond pas du tout. Elle apparaît typiquement quand l'application (PHP-FPM, Node.js, un conteneur) est plantée ou saturée derrière Nginx, Apache ou Cloudflare. Pour le SEO, elle relève des erreurs serveur temporaires : sans conséquence si elle dure quelques minutes, dommageable si elle se répète.
Quelles sont les causes d'une erreur 502 ?
Une erreur 502 peut survenir pour plusieurs raisons, souvent liées à des problèmes de communication entre serveurs. Pour mieux cerner ces problèmes, examinons 5 causes fréquentes :
- Surcharge du serveur, empêchant le traitement des requêtes.
- Problèmes de DNS, tels qu'une configuration incorrecte.
- Pare-feu ou systèmes de sécurité bloquant les réponses.
- Erreurs de codage dans les scripts ou applications.
- Pannes matérielles ou interruptions de réseau.
Quels sont les impacts d'une erreur 502 sur le SEO ?
Une erreur 502 est une erreur serveur temporaire aux yeux de Google. Ponctuelle, elle n'a aucun effet : Googlebot réessaie plus tard et la page indexée reste en place. Répétée ou prolongée, elle ralentit l'exploration du site, retarde la prise en compte des nouveaux contenus et, au-delà de quelques jours, entraîne le retrait des pages concernées de l'index jusqu'au rétablissement. Les 502 intermittentes aux heures de pointe sont les plus sournoises : invisibles pour l'équipe, elles apparaissent dans les statistiques d'exploration de la Search Console et dans les logs.
Comment diagnostiquer une erreur 502 ?
Diagnostiquer une erreur 502 nécessite une approche structurée pour identifier la source du problème. Commencez par vérifier l'état du serveur pour détecter des surcharges ou des pannes. Examinez ensuite les logs du serveur pour repérer des anomalies qui pourraient indiquer un problème sous-jacent. Assurez-vous que les configurations DNS sont correctes, car des erreurs à ce niveau peuvent perturber la communication entre serveurs. Testez la connectivité réseau pour identifier d'éventuels problèmes de communication. Enfin, vérifiez les pare-feu et les règles de sécurité qui pourraient bloquer les réponses nécessaires. Ces étapes permettent de cerner efficacement la cause de l'erreur.
Quelles solutions pour corriger une erreur 502 ?
Pour corriger une erreur 502, commencez par redémarrer votre serveur pour résoudre d'éventuels problèmes temporaires. Pour redémarrer votre serveur, vous pouvez utiliser la commande suivante :
sudo systemctl restart apache2
Assurez-vous que vos applications et scripts sont à jour pour éviter les erreurs de codage. Vérifiez également la capacité de votre serveur : une surcharge peut nécessiter une augmentation des ressources. Envisagez de configurer un système de surveillance pour détecter rapidement les anomalies. Si le problème persiste, contactez votre hébergeur pour obtenir de l'aide. Ces actions visent à rétablir l'accès au site et à améliorer l'expérience utilisateur, tout en minimisant les interruptions de service.
Comment prévenir les erreurs 502 à l'avenir ?
Pour minimiser les erreurs 502, adopter une approche proactive s'impose. Vérifiez que votre serveur est capable de supporter le trafic prévu, notamment durant les périodes de forte affluence. Installer un système de surveillance permet d'identifier rapidement les anomalies et d'intervenir avant qu'elles ne posent problème. Maintenez vos logiciels et scripts à jour pour éviter les incompatibilités qui pourraient perturber la communication entre serveurs. Enfin, optimisez la configuration de votre pare-feu pour garantir que les communications légitimes ne soient pas bloquées. Ces mesures aident à maintenir la stabilité et la disponibilité de votre site.
Ce que Google fait d'une erreur 502
Google traite les codes 5xx comme des erreurs temporaires. À la première rencontre, Googlebot ralentit son exploration du site pour ne pas aggraver la surcharge, puis réessaie plus tard ; une page qui répondait déjà reste indexée telle quelle. Si l'erreur persiste plusieurs jours, la page finit par être retirée de l'index, et elle y revient une fois le service rétabli, après réexploration. Une panne de quelques heures n'a donc pas d'effet durable sur le classement ; une indisponibilité répétée ou prolongée en a. Le rapport « Statistiques sur l'exploration » et le rapport « Pages » de la Search Console montrent les erreurs 5xx rencontrées par Googlebot, et l'analyse des logs serveur permet de savoir quelles URL et quels moments sont concernés.
Sources :
- 502 Bad Gateway (MDN Web Docs (Mozilla))
- RFC 9110 - HTTP Semantics, section 15.6.3 502 Bad Gateway (IETF (RFC 9110, juin 2022))
- Error 502 or 504 (Cloudflare Docs)
- How HTTP status codes, and network and DNS errors affect Google Search (Google Search Central)
FAQ
Quelle est la différence entre les erreurs 502, 503 et 504 ?
Les trois viennent d'un intermédiaire ou du serveur lui-même. La 502 : le serveur d'origine a répondu quelque chose d'invalide (souvent parce que l'application est plantée). La 503 : le service est indisponible, volontairement (maintenance) ou par surcharge. La 504 : le serveur d'origine n'a pas répondu dans le délai imparti. La 522 est la version Cloudflare d'un délai de connexion dépassé.
Une erreur 502 fait-elle perdre des positions ?
Pas si elle est brève. Google traite les 5xx comme temporaires et conserve les pages indexées. Une indisponibilité de plusieurs jours, ou des erreurs fréquentes, finissent par retirer des pages de l'index et par réduire la fréquence d'exploration ; les positions reviennent en général après le rétablissement, avec un délai.
Comment savoir si Googlebot a rencontré des erreurs 502 ?
Dans la Search Console, le rapport « Statistiques sur l'exploration » (Paramètres) montre la part des réponses 5xx par jour, et le rapport « Pages » liste les URL en « Erreur serveur (5xx) ». Les logs du serveur ou du CDN donnent le détail par URL et par heure.
Que faire pendant une panne pour limiter l'impact SEO ?
Si la panne est prévisible (maintenance, migration), renvoyer une 503 avec un en-tête Retry-After plutôt qu'une 502 : Google comprend que l'indisponibilité est volontaire et temporaire. Dans tous les cas, ne jamais rediriger les pages en erreur vers la page d'accueil ni renvoyer une page « site indisponible » en code 200, qui serait indexée à la place du contenu.
En résumé
- Erreur 502 : un serveur intermédiaire reçoit une réponse invalide du serveur d'origine.
- Causes : application plantée ou saturée, proxy ou CDN mal configuré, pare-feu, DNS, réseau.
- SEO : temporaire et sans effet si brève ; retrait des pages de l'index et exploration ralentie si prolongée.
- Surveillance : statistiques d'exploration de la Search Console, logs, monitoring de disponibilité.
- Prévention : dimensionnement, mises à jour, surveillance, cache et CDN.
Abondance c'est aussi des audits SEO, un service de contenus et des formations en e-learning !
Publié le Mis à jour le
Autres définitions :
Les outils SEO pour vous aider
Définition rédigée avec l’aide de l’IA et vérifiée par la rédaction. Notre usage de l’IA



