Fehler 503 Service Unavailable

Warum 503 der korrekte Status für geplante Wartungsarbeiten ist, wie der Retry-After-Header Googlebot lenkt, wie Google das Crawling bei 503-Antworten drosselt und wie sich eine versehentliche Deindexierung vermeiden lässt.

Erstveröffentlicht: 28. Juni 2026 · Zuletzt aktualisiert: 14. Aug. 2026 · Fortgeschritten
Sprachen

503 Service Unavailable ist der korrekte Statuscode für geplante, vorübergehende Ausfallzeiten — Google empfiehlt ihn ausdrücklich gegenüber einem 404 oder einer 200-Seite mit „demnächst verfügbar“. Kombinieren Sie ihn mit einem Retry-After-Header, damit Googlebot weiß, wann er wiederkommen soll, halten Sie robots.txt für Crawler erreichbar (niemals mit 503), und behandeln Sie 1–2 Tage als Obergrenze für einen 503 über die gesamte Website. Nach einigen Tagen beginnt Google, den 503 als dauerhaft anzusehen, Ihre indexierten Titel und Beschreibungen werden vorübergehend nicht mehr aktualisiert, und Seiten können aus dem Index fallen, ohne dass eine identische Wiederherstellung garantiert wäre. Für längere Schließungen wechseln Sie stattdessen zu einem indexierbaren 200-Platzhalter.

TL;DR — 503 ist der korrekte Code für vorübergehende Nichtverfügbarkeit, und Google bevorzugt ihn ausdrücklich gegenüber 404/410 (dauerhaft) oder einer 200-Fehlerseite (indexierbarer Ballast). Kombinieren Sie ihn mit Retry-After. Googles eigene Obergrenze für einen 503 über die gesamte Website liegt bei 1–2 Tagen; jenseits von “a couple of days” (Übersetzung) „ein paar Tagen“ wertet Google den 503 als dauerhaft und entfernt URLs. Ein 503 friert zudem Ihre indexierten Metadaten ein — Titel, Beschreibungen und strukturierte Daten werden nicht aktualisiert, solange er ausgeliefert wird. Liefern Sie für Ihre robots.txt niemals einen 503 aus. Google behandelt 429 und 503 bei der Drosselung der Crawl-Rate gleich. Und nach einem langen Ausfall ist die Erholung wahrscheinlich, aber eine identische Wiederherstellung ist nicht garantiert. Für alles, was länger als ein bis zwei Tage dauert, liefern Sie stattdessen einen indexierbaren 200-Platzhalter aus.

Was 503 ist — und was nicht

Ein 503 ist ein vorübergehender Serverzustand, kein Signal für eine dauerhafte Entfernung. Evidence for this claim Primary standard or official documentation supporting the adjacent article claim. Scope: Protocol semantics and Search behavior are kept separate; no indexing, ranking, or migration-timing guarantee is inferred. Confidence: high · Verified: RFC 9110: 503 Das Verhalten der Suche hängt von der Dauer und von wiederholten Antworten ab; der Zeitpunkt der Erholung ist nicht garantiert. Evidence for this claim Primary standard or official documentation supporting the adjacent article claim. Scope: Protocol semantics and Search behavior are kept separate; no indexing, ranking, or migration-timing guarantee is inferred. Confidence: high · Verified: Google: Pause an online business

RFC 9110 hält die Formulierung bewusst weich: Der Server ist derzeit nicht in der Lage, die Anfrage zu bearbeiten, Besserung wird als wahrscheinlich beschrieben, nicht als sicher, und der Retry-After-Header ist optional — ein MAY, keine Pflicht. Der Standard zwingt einen Crawler nicht dazu, zu einem bestimmten Zeitpunkt zurückzukehren, und ein Server kann den 503 sogar ganz weglassen und die Verbindung stattdessen einfach verweigern. Das ist für diese gesamte Seite relevant: Alles Folgende zum Crawling-Verhalten von Google und zur Dauer bis zur Erholung beschreibt, was üblicherweise passiert, keine vertragliche Zusage.

503 steht für vorübergehende serverseitige Nichtverfügbarkeit. Es ist kein Allzweckwerkzeug nach dem Motto „diese Seite verstecken“, und es ist nicht mit seinen Nachbarcodes austauschbar:

  • 404 / 410 — dauerhafte Entfernung. Während der Wartung teilen sie Google mit, dass Ihre Seiten verschwunden sind, und Google beginnt, sie fallen zu lassen (410 eine Spur schneller als 404).
  • 200 mit Fehlerinhalt — eine Seite „wir sind gleich wieder da“, die 200 OK zurückgibt, sieht wie echter Inhalt aus. Google indexiert sie, und wenn jede URL dieselbe Seite zurückgibt, kann Google sie als Duplikate behandeln.
  • 503 — „ich bin da, nur vorübergehend nicht verfügbar“. Der eine Code, der pausieren sagt und nicht löschen.

Was Google tatsächlich empfiehlt (in dieser Reihenfolge)

Googles aktuelle, aktiv gepflegte Dokumentation (Website vorübergehend pausieren oder deaktivieren) enthält eine Präferenzreihenfolge, die von den meisten Konkurrenzartikeln ausgelassen wird. Beginnen Sie damit:

1. Gehen Sie gar nicht erst komplett vom Netz — schränken Sie stattdessen die Funktionalität ein. Googles oberste Empfehlung ist, die Website online zu lassen und nur die riskanten Teile abzuschalten (Warenkorb deaktivieren, Banner einblenden, strukturierte Daten / Merchant-Center-Feed aktualisieren), denn das “minimizes any negative effects on your site’s presence in Search.” (Übersetzung) „minimiert alle negativen Auswirkungen auf die Präsenz Ihrer Website in der Suche.“ Ein 503 über die gesamte Website ist die Ausweichoption, nicht der Standard.

2. Wenn die gesamte Website abgeschaltet werden muss: die 1–2-Tage-Regel. Google nennt eine vollständige Abschaltung “an extreme measure that should only be taken for a very short period of time (a few days at most),” (Übersetzung) „eine extreme Maßnahme, die nur für einen sehr kurzen Zeitraum (höchstens ein paar Tage) ergriffen werden sollte“, und wird beim Mechanismus konkret: “If you need to urgently disable the site for 1-2 days, then return an informational error page with a 503 HTTP response status code instead of all content.” (Übersetzung) „Wenn Sie die Website dringend für 1–2 Tage abschalten müssen, geben Sie statt aller Inhalte eine informative Fehlerseite mit dem HTTP-Antwortstatuscode 503 zurück.“

3. Länger als das: Wechseln Sie zu einem indexierbaren 200-Platzhalter. Sobald ein bis zwei Tage überschritten sind, hören Sie auf, 503-Antworten auszuliefern. Google: “If you need to disable the site for a longer time, then provide an indexable home page as a placeholder for users to find in Search by using the 200 HTTP status code.” (Übersetzung) „Wenn Sie die Website für längere Zeit abschalten müssen, stellen Sie mit dem HTTP-Statuscode 200 eine indexierbare Startseite als Platzhalter bereit, die Nutzerinnen und Nutzer in der Suche finden können.“

Das Spektrum der Dauer (es gibt keine einzelne harte Grenze)

Verschiedene Google-Quellen liefern ein Spektrum, keine einzelne magische Zahl — und es ist richtungsweisend, keine Zusicherung. Die einzige Angabe, die aus Googles eigener aktueller Dokumentation stammt, ist die Obergrenze von 1–2 Tagen weiter unten; die Angaben im Minuten- und im Tagesbereich sind Kommentare von Google-Mitarbeitern, die das Search Engine Journal aus Office-Hours-Sessions weitergibt, keine primär belegten Aussagen, die als verbindliche Zusagen gelten.

  • Minuten, gelegentlich. Gary Illyes, via Search Engine Journal: “Serving a 503 status code for an extended period of time will cause a decrease in crawl rate. Fortunately for you, 10-15 minutes every now and then is not ‘extended’ by any means, so you should be fine.” (Übersetzung) „Einen 503-Statuscode über einen längeren Zeitraum auszuliefern, führt zu einer Verringerung der Crawl-Rate. Zum Glück für Sie sind 10–15 Minuten hin und wieder in keiner Weise ‚längerer Zeitraum‘, es sollte also passen.“
  • Etwa ein Tag. John Mueller, via Search Engine Journal: “For an outage of maybe a day or so, using a 503 result code is a great way to tell us that we should check back.” (Übersetzung) „Bei einem Ausfall von vielleicht einem Tag ist ein 503-Statuscode eine sehr gute Möglichkeit, uns mitzuteilen, dass wir später noch einmal nachsehen sollten.“
  • 1–2 Tage. Googles eigene dokumentierte Obergrenze für einen dringenden 503 über die gesamte Website — die einzige Zahl in dieser Liste aus Googles aktueller, primär belegter Dokumentation.
  • “A couple of days” and beyond. (Übersetzung) „Ein paar Tage“ und darüber hinaus. Hier kippt es. Mueller, via Search Engine Journal: “after a couple of days we think this is a permanent result code, and we think your pages are just gone, and we will drop them from the index.” (Übersetzung) „Nach ein paar Tagen halten wir dies für einen dauerhaften Statuscode, und wir gehen davon aus, dass Ihre Seiten einfach weg sind, und wir entfernen sie aus dem Index.“
  • Wochen. Nahezu garantierter Indexverlust, und — laut Dokumentation — für die Erholung nach einer vollständigen Entfernung gibt es “no fixed time … and there’s no mechanism to speed that up.” (Übersetzung) „keine feste Zeitspanne … und es gibt keinen Mechanismus, das zu beschleunigen.“

Nichts davon ergibt eine Countdown-Uhr mit Sicherheitsgarantie. Es beschreibt, was üblicherweise passiert, und keine Regel, auf die Sie sich für ein bestimmtes Ergebnis verlassen können — behandeln Sie die Angabe von 1–2 Tagen als äußere Grenze, um die herum geplant wird, und nicht als Zusicherung, dass alles darunter risikofrei sei.

Der Nebeneffekt eingefrorener Metadaten (das Risiko, über das niemand spricht)

Auch ein kurzer, korrekter 503 hat einen Preis, der gern übersehen wird: Solange Sie 503er ausliefern, kann Google nicht aktualisieren, was es bereits hat. Direkt aus der Dokumentation: “it’s not possible for Google’s systems to refresh titles, descriptions, metadata, or structured data included on a website if a page returns a 503 HTTP response status code.” (Übersetzung) „Es ist für Googles Systeme nicht möglich, Titel, Beschreibungen, Metadaten oder strukturierte Daten einer Website zu aktualisieren, wenn eine Seite den HTTP-Antwortstatuscode 503 zurückgibt.“

Ein 503 friert Ihre indexierten Metadaten also ein — er löscht sie nicht und aktualisiert sie nicht. Wenn Sie kurz vor der Wartung einen Titel oder strukturierte Daten geändert haben, kann sich ein veraltetes SERP-Snippet durch das gesamte Fenster ziehen. Mit „sicher“ ist hier „bei kurzer Dauer nicht dauerhaft schädlich“ gemeint, nicht „unsichtbar“.

Geben Sie für robots.txt niemals einen 503 zurück

Das ist eine echte Stolperfalle aus der Praxis: Manche Plugins für den Wartungsmodus und pauschale CDN-Regeln liefern für alles einen 503 aus, auch für robots.txt. Tun Sie das nicht. Google ist eindeutig: “Don’t return a 503 HTTP response status code for the robots.txt file because this blocks all crawling.” (Übersetzung) „Geben Sie für die robots.txt-Datei keinen HTTP-Antwortstatuscode 503 zurück, weil dies jegliches Crawling blockiert.“ Eine robots.txt mit 503 hindert Google daran, überhaupt etwas zu crawlen, und verhindert auch den erneuten Crawl, der bestätigen würde, dass Sie wieder da sind. Lassen Sie robots.txt auch bei einem Ausfall der gesamten Website weiterhin 200 zurückgeben.

503 vs. 429 — Google behandelt beide gleich

Im Kontext der Ratenbegrenzung werden 429 und 503 oft als austauschbare Optionen betrachtet. Für die Drosselung der Crawl-Rate sind beide für Google gleichwertig. Mueller (auf einer Seite, die er später selbst als älter gekennzeichnet hat): “we treat them both about the same. We see both as a temporary issue, and tend to slow down crawling if we see a bunch of them.” (Übersetzung) „Wir behandeln beide ungefähr gleich. Beide gelten als vorübergehendes Problem, und bei vielen davon neigen wir dazu, das Crawling zu verlangsamen.“ Dieselbe Drosselungslogik; sowohl ein 429 Too Many Requests als auch ein 503 sagen Googlebot, dass er das Crawling verlangsamen soll. (Die Geschwister 502/504, die anderen vorübergehenden Gateway-/Timeout-Fehler, werden ähnlich behandelt — anhaltende 5xx jeder Art verlangsamen das Crawling.)

Erholung ist wahrscheinlich — nicht garantiert

Der nützlichste Mythos-Check zu diesem gesamten Thema: Wenn ein langer Ausfall Ihre Seiten tatsächlich aus dem Index wirft, kommen sie meist zurück, aber nicht immer gleich. Mueller: “when the pages come back we will crawl them again and we will try to index them again. But it’s essentially during that time we will probably drop a lot of the pages from the website from our index, and there’s a pretty good chance that it’ll come back in a similar way but it’s not always guaranteed.” (Übersetzung) „Wenn die Seiten zurückkommen, crawlen wir sie erneut und versuchen, sie erneut zu indexieren. Aber im Wesentlichen werden wir in dieser Zeit wahrscheinlich viele der Seiten der Website aus unserem Index entfernen, und es besteht eine ziemlich gute Chance, dass sie in ähnlicher Weise zurückkehren, aber das ist nicht immer garantiert.“ Planen Sie Ihre Wartungsfenster so, als könnte die Erholung unvollständig sein, denn das kann sie.

Ein paar FAQs, die eine direkte Antwort verdienen

  • Schadet ein 503 dem SEO? Nicht, wenn er kurz und korrekt ist. Ein kurzer 503 mit Retry-After ist das beabsichtigte Signal für geplante Ausfallzeiten. Der Schaden entsteht dadurch, dass er zu lange bestehen bleibt oder dass für robots.txt ein 503 ausgeliefert wird.
  • Ist 503 oder 404 besser für Wartungsarbeiten? 503, immer. Ein 404 sagt „verschwunden“ und startet die Deindexierung; ein 503 sagt „bald zurück“.
  • Gibt WordPress während Updates einen 503 zurück? Ja — WordPress liefert während der Aktualisierung von Core oder Plugins automatisch einen 503 aus. Das ist das korrekte Verhalten; das Fenster dauert normalerweise Sekunden.
  • Kann ich stattdessen einfach eine Seite „demnächst verfügbar“ mit 200 anzeigen? Nein. Eine 200-Fehlerseite wird als Inhalt indexiert, und wenn es über alle URLs hinweg dieselbe Seite ist, kann Google diese URLs als Duplikate behandeln.

Die eine Regel, die man sich merken sollte

Googles eigene Obergrenze für einen dringenden 503 über die gesamte Website liegt bei 1–2 Tagen — behandeln Sie das als äußere Grenze, um die herum geplant wird, und nicht als garantiert sicheres Fenster. Selbst innerhalb dieser Grenze bremst ein 503 weiterhin Ihre Crawl-Rate und friert Ihre Metadaten ein, und nichts hier sagt ein bestimmtes Ranking-, Indexierungs- oder Erholungsergebnis zu. Jenseits dieser Obergrenze wechseln Sie zu einem indexierbaren 200-Platzhalter, bevor Google entscheidet, dass Ihre Seiten verschwunden sind. Alles andere auf dieser Seite ist eine Fußnote dazu.

Für die benachbarten Codes siehe den restlichen Cluster HTTP-Statuscodes.

Try it live

This is a real endpoint on this site — not a simulation. Hit it from the button, open it in a new tab, or curl -i it from your terminal, and the server answers with the actual status code this article is about.

Open in new tab ↗

Add an expert note

Pin an expert quote

New person? Create their unclaimed profile at /admin/experts/ → Pin a quote first.