Was ist ein 503-Fehler?
Jede Antwort eines Webservers trägt einen Statuscode. Die Codes ab 500 heißen Serverfehler. Der 503 „Service Unavailable“ bedeutet: Der Server kann die Anfrage vorübergehend nicht bearbeiten.
Der Internet-Standard RFC 9110 nennt zwei typische Gründe: Überlastung oder eine geplante Wartung. Der Zustand soll sich nach einer Weile von selbst geben. Der Server darf im Header Retry-After mitteilen, wann man es wieder versuchen soll — als Sekundenzahl oder als Datum.
Woher kommt ein 503?
Bei kleinen Websites sind es meist dieselben paar Ursachen. Diese Tabelle zeigt, wo du zuerst suchen solltest.
Ursache
Was hilft
WordPress-Update
Abwarten, nach 10 Minuten die Datei .maintenance prüfen
Lastspitze
Seiten-Cache, langsame Plugins finden, mehr PHP-Prozesse
Geplante Wartung
503 mit Retry-After, robots.txt weiter erreichbar
CDN oder Proxy
Auch die Logs von CDN und Firewall prüfen
Der WordPress-Fall ist der häufigste Schreckmoment. Während eines Updates legt WordPress die Datei .maintenance ins Hauptverzeichnis. Besucher sehen dann „Briefly unavailable for scheduled maintenance“ mit Status 503 und Retry-After: 600. Ist die Datei zehn Minuten alt, beendet WordPress den Modus von selbst.
Bei Überlastung sind oft die PHP-Prozesse beim Hoster ausgeschöpft. Im Fehlerprotokoll steht dann eine Warnung wie „server reached max_children setting“. Je nach Server siehst du einen 503 oder einen 504. Erst den langsamen Code beheben, dann das Limit erhöhen — sonst verschiebst du das Problem nur.
Was ein 503 für dein Google-Ranking bedeutet
Kurz: Ein kurzer 503 schadet nicht. Google senkt bei Serverfehlern die Crawling-Rate, und zwar im Verhältnis dazu, wie viele Adressen betroffen sind. Bereits indexierte Seiten bleiben erst einmal im Index. Sobald wieder normale Antworten kommen, crawlt Google schrittweise wieder schneller.
Kritisch wird es mit der Zeit. Google empfiehlt 503 für Pausen von ein paar Stunden bis zu ein, zwei Tagen. Sieht der Googlebot den Code mehrere Tage lang auf derselben Adresse, kann sie aus dem Index fallen. Eine feste Tageszahl nennt Google nicht.
Fall A · WordPress
Update bleibt hängen
600 s
Retry-After von WordPress
10 Min.
bis der Modus selbst endet
Hält der 503 länger, liegt ein anderes Problem vor
Dann per FTP nachsehen, ob die Datei .maintenance noch liegt, und das abgebrochene Update prüfen.
Fall B · Shop-Pause
Server-Umzug am Wochenende
1–2 Tage
Obergrenze laut Google
12 Std.
Crawl-Stopp bei 503 auf robots.txt
Wartungsseite mit 503, robots.txt mit 200
Liefert auch die robots.txt einen Serverfehler, crawlt Google zwölf Stunden lang gar nicht.
Häufige Fehler
Fehler 1 · Wartungsseite mit Status 200
Viele Wartungs-Plugins zeigen eine hübsche Seite, antworten aber mit 200. Dann hält Google den Wartungstext für deinen echten Inhalt. Prüf vor dem Einsatz, dass dein Plugin wirklich einen 503 sendet.
Fehler 2 · 404 statt 503 bei Ausfällen
Ein 404 sagt Google, dass die Seite weg ist — sie fliegt dann aus dem Index. Ein 503 hält sie vorerst drin. Google Search Central hat im Oktober 2026 genau das wieder empfohlen, als viele Websites PHP-Notfall-Updates einspielen mussten.
Fehler 3 · Den 503 tagelang stehen lassen
Ein 503 ist eine Pause, keine Dauerlösung. Dauert die Schließung länger, lass eine indexierbare Startseite mit Status 200 stehen, die erklärt, was los ist.
Fehler 4 · Den Cache vergessen
Landet die Fehlerseite im Seiten-Cache oder im CDN, sehen Besucher sie noch nach der Reparatur. Nach jeder Wartung also den Cache leeren.
So findest du 503-Fehler
- Google Search Console: Unter Einstellungen → Crawling-Statistiken siehst du den Hoststatus und die Antworten nach Statuscode für 90 Tage.
- Uptime-Monitor: UptimeRobot prüft in der kostenlosen Version bis zu 50 Adressen alle fünf Minuten (Stand November 2026).
- Server-Logs: Das Zugriffsprotokoll nach 503 filtern, das PHP-Fehlerprotokoll nach Prozess-Limits durchsuchen.
- Header prüfen: Im Browser unter Entwicklertools → Netzwerk oder mit curl -I siehst du Status und Retry-After.
Häufige Fragen
Schadet ein 503-Fehler meinem Google-Ranking?
Ein kurzer nicht. Google crawlt dann langsamer, lässt indexierte Seiten aber vorerst im Index. Erst wenn der Fehler mehrere Tage anhält, droht die Entfernung aus dem Index.
Wie lange darf eine Seite einen 503 zeigen?
Google empfiehlt den Code für Pausen von wenigen Stunden bis zu ein, zwei Tagen. Für längere Schließungen lass besser eine normale Startseite mit Status 200 stehen, die den Grund erklärt.
Was bedeutet „Briefly unavailable for scheduled maintenance“?
WordPress spielt gerade ein Update ein und zeigt dafür einen 503. Nach zehn Minuten endet der Modus von selbst. Bleibt die Meldung länger, ist das Update hängen geblieben — dann die Datei .maintenance im Hauptverzeichnis löschen und das Update prüfen.
Was ist der Unterschied zwischen 500, 502, 503 und 504?
500 ist ein unerwarteter Fehler im Server selbst, etwa ein PHP-Absturz. 502 und 504 melden ein Gateway oder Proxy, das vom Server dahinter eine kaputte oder gar keine Antwort bekommen hat. Nur der 503 sagt ausdrücklich: vorübergehend nicht verfügbar, etwa wegen Wartung.
Brauche ich den Retry-After-Header?
Pflicht ist er nicht, aber er hilft. Er sagt Browsern und Crawlern, wann sie es wieder versuchen sollen — entweder als Sekundenzahl wie 3600 oder als genaues Datum mit Uhrzeit.
Quellen
- RFC 9110: HTTP Semantics, 503 Service Unavailable
- Google: Crawling-Frequenz von Googlebot reduzieren
- Google Search Central: HTTP-Statuscodes und Netzwerkfehler
- Google Search Central: So interpretiert Google die robots.txt
- Google Search Central: Onlinegeschäft pausieren
- WordPress Developer Reference: wp_maintenance()
- MDN Web Docs: 503 Service Unavailable
- Search Console-Hilfe: Bericht „Crawling-Statistiken“