Erreur 500 (Internal Server Error)

Une erreur 500 Internal Server Error signifie que le serveur a rencontré une situation inattendue qui l’empêche de traiter la requête. Il s’agit d’une panne côté serveur, et non d’une erreur du client.

Ce que cela signifie

Quelque chose a cassé pendant la génération de la réponse : erreur d’application, requête de base de données en échec, mémoire saturée, plugin défaillant. Le navigateur ou le crawler n’y est pour rien : la page n’a tout simplement pas pu s’afficher.

Impact sur le SEO

  • Des 500 persistantes retirent les URL de l’index : les moteurs réessaient quelques fois, puis abandonnent la page.
  • Des 500 intermittentes compliquent le diagnostic : les crawls échantillonnent le site, tombent sur des pannes aléatoires, et le budget de crawl est consommé par les nouvelles tentatives.
  • Des 500 sur les URL structurelles (pages de catégorie, pagination) peuvent bloquer la découverte de toutes les pages situées en dessous.

Comment les repérer

Les fichiers de logs font foi : comptez les réponses 5xx par URL et par tranche horaire pour distinguer les pannes constantes des pics de charge. Un crawl ne capte qu’un instantané, alors que les logs serveur révèlent le schéma. Si les erreurs sont intermittentes, relancez un crawl pendant les pics de trafic.

SpiderHead signale chaque 5xx du crawl et la met en relation avec les liens entrants, ce qui permet de voir quelle part du site dépend d’un gabarit défaillant.

FAQ

Les moteurs de recherche désindexent-ils les pages en erreur 500 ?
Oui, si les erreurs persistent. Les crawlers réessaient pendant un temps les URL qui échouent ponctuellement, mais des 500 durables conduisent à leur suppression de l’index.
Quelle est la différence entre une erreur 500 et une erreur 502 ?
Une 500 signifie que le serveur d’origine lui-même a échoué pendant le traitement de la requête. Une 502 signifie qu’une passerelle ou un proxy a reçu une réponse invalide du serveur d’origine : la panne se situe un saut plus en amont.