English
HTTP-Statuscodes

503 Service Unavailable

503 Service Unavailable ist ein HTTP-Statuscode, mit dem ein Server meldet, dass er die Anfrage im Moment nicht bearbeiten kann, etwa wegen Überlastung oder geplanter Wartung. Der Zustand gilt als vorübergehend.

Auf einen Blick

Statuscode
503
Klasse
5xx (Serverfehler)
Dauer
vorübergehend
In Google
Crawling wird langsamer; für kurze Abschaltungen (1–2 Tage) von Google genannt
Retry-After
optional, Sekunden oder Datum (RFC 9110, Abschnitt 10.2.3)

Stand:

Wann sendet ein Server 503?

Der RFC 9110 nennt zwei Anlässe, nämlich eine zeitweilige Überlastung und angekündigte Wartungsarbeiten. MDN ergänzt automatische Updates, die einen Server kurz vom Netz nehmen. Ausgelastete Prozesse, erschöpfter Arbeitsspeicher oder volle Verbindungs-Pools lösen ihn ebenfalls aus.

Dazu gehört der Header Retry-After. Er gibt an, wann es sich lohnt, die Anfrage zu wiederholen. Laut RFC 9110 darf die Antwort ihn enthalten, MDN empfiehlt ihn, wo immer möglich. Laut MDN sollten 503-Antworten in der Regel nicht zwischengespeichert werden, damit eine Fehlerseite nicht weiter ausgeliefert wird, wenn der Dienst längst wieder läuft.

Abgrenzung zu 429

Mit 429 Too Many Requests bremst ein Server einzelne Clients aus, die zu viele Anfragen schicken. 503 betrifft alle Anfragen, weil der Server insgesamt nicht verfügbar ist. Google behandelt 429 wie einen Serverfehler und wertet ihn als Zeichen eines überlasteten Servers.

Was bedeutet 503 für SEO?

Bei 5xx-Antworten verlangsamt der Googlebot das Crawling vorübergehend. Bereits indexierte URLs bleiben vorerst im Index und werden bei anhaltendem Fehler schließlich entfernt. Sobald der Server wieder mit 2xx antwortet, steigert Google die Crawling-Frequenz nach und nach. Für eine dringende Abschaltung von ein bis zwei Tagen nennt Google in der Dokumentation zum vorübergehenden Deaktivieren einer Website ausdrücklich eine 503-Antwort. Bei 503 oder 429 kann zusätzlich ein Retry-After-Header mitgesendet werden, der laut Googles Dokumentation zum Senken der Crawlrate angibt, wann die Crawler es erneut versuchen können, als Verzögerung in Sekunden oder als UTC-Zeitpunkt. Google rät davon ab, das länger als ein bis zwei Tage zu tun. Sieht Googlebot den Code mehrere Tage auf derselben URL, kann die URL aus dem Index fallen.

Serverfehler und 429 im Vergleich
StatuscodeBedeutung laut RFCReaktion von GooglebotFolge für den IndexRetry-After
429 Too Many Requestszu viele Anfragen in einem bestimmten Zeitraum (Rate Limiting, RFC 6585)Signal für einen überlasteten Server, wird als Serverfehler behandelt; Crawling wird vorübergehend langsamerindexierte URLs bleiben vorerst; sieht Googlebot den Code mehrere Tage auf derselben URL, kann sie aus dem Index fallenRFC: darf mitgesendet werden; Google: zeigt den Crawlern, wann sie es erneut versuchen können
500 Internal Server Errorunerwarteter Zustand auf dem ServerCrawlrate der Website sinkt, proportional zur Zahl der URLs mit Serverfehlerindexierte URLs bleiben vorerst; bei anhaltendem Fehler werden sie entfernt, nach mehreren Tagen auf derselben URL ist das möglichvon Google nur für 503 und 429 beschrieben
502 Bad GatewayGateway oder Proxy hat vom Server dahinter eine ungültige Antwort erhaltenwie 500indexierte URLs bleiben vorerst, werden bei anhaltendem Fehler entferntvon Google nur für 503 und 429 beschrieben
503 Service Unavailable (dieser Begriff)vorübergehend nicht verfügbar, etwa wegen Überlastung oder Wartungwie 500indexierte URLs bleiben vorerst; sieht Googlebot den Code mehrere Tage auf derselben URL, kann sie aus dem Index fallenRFC: darf mitgesendet werden und nennt die erwartete Dauer; Google: zeigt den Crawlern, wann sie es erneut versuchen können (Sekunden oder Datum)
504 Gateway TimeoutGateway oder Proxy hat vom Server dahinter nicht rechtzeitig eine Antwort erhaltenvon Google nicht einzeln genannt; für alle 5xx gilt, dass das Crawling vorübergehend langsamer wirdindexierte URLs bleiben vorerst, werden aber irgendwann entfernt (Aussage für alle 5xx)von Google nur für 503 und 429 beschrieben

Inhalte aus Antworten mit 5xx ignoriert Google. Sobald der Server wieder mit 2xx antwortet, erhöht Google die Crawlrate schrittweise. Um das Crawling bewusst kurz zu drosseln (einige Stunden bis ein, zwei Tage), nennt Google 500, 503 oder 429 und rät davon ab, das länger zu tun. Netzwerk-Timeouts, abgebrochene Verbindungen und DNS-Fehler behandelt Google ähnlich wie 5xx; nicht erreichbare URLs fallen laut Google innerhalb von Tagen aus dem Index. Quellen: Google Crawling Infrastructure: How HTTP status codes affect Google's crawlers (last updated 2026-02-04); Google Crawling Infrastructure: Reduce the Google crawl rate (last updated 2026-10-06); Google Crawling Infrastructure: Debug network and DNS errors (last updated 2025-12-18); RFC 9110: HTTP Semantics, 15.6 Server Error 5xx and 10.2.3 Retry-After; RFC 6585: Additional HTTP Status Codes, 4. 429 Too Many Requests. Stand: .

Beispiel

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

Der Server weist Anfragen eine Stunde lang mit diesem Header ab, in der Fehlerseite steht ein Hinweis auf die Wartung.

Häufige Fehler

  • 503 über mehrere Tage. Google rät davon ab, 503 länger als ein bis zwei Tage zu senden. Sieht Googlebot den Code mehrere Tage auf derselben URL, kann die URL aus dem Index fallen.
  • Fehlerseite mit Status 200. Eine Wartungsseite mit 200 gilt für Crawler als normaler Inhalt. Die Search Console meldet laut Google einen Soft-404-Fehler, wenn der Inhalt einen Fehler nahelegt.
  • robots.txt mit 503. Antwortet die robots.txt mit einem Serverfehler, stellt Google laut robots.txt-Spezifikation das Crawling der Website zunächst ein.

Häufige Fragen

Wie lässt sich ein 503 beheben? Betreiber prüfen Auslastung und Logs und stellen mehr Ressourcen bereit oder beenden hängende Prozesse. Besucher können nur später erneut versuchen.

Was bedeutet Service Unavailable auf Deutsch? „Dienst nicht verfügbar“.

Quellen

  1. 503 Service Unavailable – MDNdeveloper.mozilla.org
  2. RFC 9110 HTTP Semantics, Abschnitt 15.6.4 (503 Service Unavailable)rfc-editor.org
  3. Temporarily pause or disable a website – Google Search Centraldevelopers.google.com
  4. Reduce the Google crawl rate – Google Crawling Infrastructuredevelopers.google.com
  5. Crawling-Verhalten bei HTTP-Statuscodes – Google Search Centraldevelopers.google.com

Stand: