HTTP 503 Service Unavailable

Vorübergehend geschlossen: Der Server lebt, kann aber gerade keine Requests annehmen — überlastet oder in Wartung.

Was HTTP 503 bedeutet

HTTP 503 Service Unavailable ist das höfliche Ausfallzeiten-Signal: Der Server existiert und funktioniert, verweigert aber vorübergehend Traffic wegen Überlastung, Wartung oder einer nicht verfügbaren Upstream-Abhängigkeit. Ein Retry-After-Header sagt Clients, wann sie wiederkommen sollen.

503 unterscheidet sich bewusst von 500: Nichts ist kaputt, es fehlt nur gerade an Kapazität. Genau diese Unterscheidung nutzen Crawler und API-Clients, um zu entscheiden, wie sie reagieren.

Häufige Ursachen von 503-Fehlern

  • Geplanter Wartungsmodus (viele Plattformen liefern 503, während sie deployen).
  • Traffic-Spitzen, die Worker, Verbindungen oder Autoscaling-Limits ausschöpfen.
  • Eine Abhängigkeit (Datenbank, Cache) wird neu gestartet, wodurch die App Requests ablehnt.
  • DDoS-Schutz oder Verbindungslimits, die Last abwerfen.
  • Ein Webhost, der eine Seite drosselt oder aussetzt, die ihren Plan überschritten hat.

So behebst du es als Besucher

  • Warte und versuche es erneut — 503 ist per Definition vorübergehend.
  • Prüfe die Statusseite oder Social-Media-Konten der Seite auf Wartungsankündigungen.

So behebst du es als Seite-Betreiber

  • Sende Retry-After mit einer realistischen Schätzung während Wartungsfenstern.
  • Behebe die Kapazität: Worker/Instanzen skalieren, Caching hinzufügen, teure Arbeit in eine Queue stellen.
  • Lass Health-Checks zwischen „startet gerade“ und „tot“ unterscheiden, damit Orchestratoren nicht flattern.
  • Halte Wartungs-503er kurz — liefere wenn möglich gecachte Seiten aus, statt komplett offline zu gehen.

Beispielantwort

HTTP/1.1 503 Service Unavailable
Retry-After: 120
Content-Type: text/html

<html><body><h1>Down for maintenance, back in 2 minutes</h1></body></html>

SEO-Auswirkung

503 ist der SEO-sichere Weg, offline zu sein: Googlebot versteht „vorübergehend nicht verfügbar“, versucht es später erneut und behält deine Seiten im Index. Wartungsseiten mit 200 (Duplicate Content) oder 404/410 (Deindexierung!) während Ausfallzeiten auszuliefern, ist der Weg, wie Sites versehentlich Rankings verlieren.

FAQ

Sollten Wartungsseiten 503 zurückgeben?

Ja, mit einem Retry-After-Header. Er sagt Crawlern, dass der Ausfall vorübergehend ist, und schützt deine Suchrankings.

Wie lange kann eine Seite sicher 503 ausliefern?

Eher Tage als Wochen. Google behandelt langanhaltende 503er (grob mehr als ein bis zwei Wochen) als Zeichen, dass die Seite verschwunden sein könnte, und beginnt, URLs zu entfernen.

Was ist der Unterschied zwischen 500 und 503?

500 bedeutet, dass der Server bei der Verarbeitung versagt hat; 503 bedeutet, dass er bewusst abgelehnt hat, weil er überlastet oder in Wartung ist.