Der WordPress Wartungsmodus zeigt Besuchern eine vorübergehende Warteseite, während du an der Website arbeitest, und er sollte mit dem HTTP-Statuscode 503 antworten, damit Google weiß, dass es später wiederkommen soll, statt die Warteseite zu indexieren. WordPress schaltet ihn bei Updates kurz von selbst ein; um ihn selbst zu steuern, legst du entweder von Hand eine kleine Datei an oder schaltest ihn mit einem Plugin ein. Er passt für Arbeiten, die ein paar Stunden dauern. Für eine Website, die wochenlang geschlossen bleibt, ist eine „Coming soon“-Seite das bessere Werkzeug.
Was der WordPress Wartungsmodus ist, und der, der schon eingebaut ist
Die eingebaute Version hast du wahrscheinlich schon gesehen: Diese Website ist aufgrund planmäßiger Wartungsarbeiten vorübergehend nicht verfügbar. Bitte versuche es in wenigen Minuten erneut. WordPress zeigt diese Meldung, während es sich selbst, ein Plugin oder ein Theme aktualisiert. Während des Updates legt es im Hauptordner der Website eine Datei namens .maintenance an, und solange diese Datei existiert, bekommt jede Anfrage die Meldung.
Laut der WordPress-Code-Referenz (auf Englisch) wird diese Seite mit dem Status 503 und dem Header Retry-After: 600 gesendet, der Besucher und Crawler bittet, in zehn Minuten wiederzukommen. WordPress ignoriert außerdem eine .maintenance-Datei, die älter als zehn Minuten ist.
Dieser eingebaute Modus sperrt alle aus, auch dich, und er greift, bevor WordPress überhaupt prüft, wer angemeldet ist. Für ein automatisches Update ist das in Ordnung, für einen Vormittag, an dem du deine Seiten überarbeitest, nicht.
Wartungsseite oder Coming-soon-Seite?
Beide sehen ähnlich aus, eine Seite mit „wir sind gleich zurück“, aber sie sagen Suchmaschinen genau das Gegenteil.
| Wartungsseite | Coming-soon-Seite | |
|---|---|---|
| Wann | Eine bestehende Website ist für eine kurze Arbeit geschlossen: ein Redesign, ein Umzug, ein großes Update | Eine neue Website ist noch nicht gestartet, oder eine Website bleibt lange geschlossen |
| Wie lange | Stunden, höchstens ein oder zwei Tage | Tage bis Monate |
| Statuscode | 503 Service Unavailable | 200 OK |
| Was Google macht | Behält deine Seiten, wie sie waren, und kommt später wieder | Indexiert den Platzhalter wie jede andere Seite |
Googles eigene Hinweise zum vorübergehenden Deaktivieren einer Website passen dazu: Wenn du eine Website für ein oder zwei Tage abschalten musst, liefere eine Infoseite mit dem Status 503 und einem Retry-After-Header aus; für längere Zeit veröffentliche eine indexierbare Startseite als Platzhalter mit dem Status 200. Für einen Onlineshop empfiehlt Google nicht das Schließen, sondern das Einschränken, zum Beispiel den Warenkorb abzuschalten und in einem Banner die Situation zu erklären.
WordPress Wartungsmodus und SEO: warum der Status 503 zählt
Der Statuscode ist der Teil des Wartungsmodus, den Suchmaschinen lesen. Antwortet deine Warteseite mit 200 OK, sieht ein Crawler, der während deiner Arbeit vorbeikommt, eine normale Seite, deren Inhalt jetzt „bald zurück“ lautet. Genau diesen Text kann er für deine Startseite speichern.
Ein 503 sagt das Gegenteil: Der Server ist vorübergehend nicht verfügbar, versuch es später. Googles Dokumentation zu Serverfehlern erklärt, dass Google das Crawling verlangsamt, wenn es 5xx-Antworten bekommt, und bereits indexierte Seiten vorerst behält, sie aber schließlich entfernt, wenn die Fehler anhalten. Ein 503 schützt dich also für ein kurzes Zeitfenster, nicht auf Dauer.
Daraus ergeben sich drei praktische Regeln:
- Halte Wartungsfenster kurz und plane die Arbeit so, dass die Website Stunden geschlossen ist, nicht Tage.
- Prüfe, welchen Status deine Wartungsseite wirklich sendet. Öffne die Website in Chrome oder Firefox in einem privaten Fenster, klicke mit der rechten Maustaste, wähle Untersuchen, öffne den Tab Netzwerk (in Firefox heißt er Netzwerkanalyse) und lade die Seite neu: In der ersten Zeile sollte 503 stehen.
- Schau dir auch
deine-website.de/robots.txtan. Google bittet darum, robots.txt nicht mit einem 503 zu beantworten, weil das jedes Crawling blockiert. Eine echte robots.txt-Datei im Hauptordner der Website liefert der Server direkt aus, sie ist von den Wartungsseiten von WordPress nicht betroffen.
WordPress Wartungsmodus ohne Plugin aktivieren
Du kannst den eingebauten Mechanismus nutzen, indem du die Datei .maintenance selbst anlegst.
- Verbinde dich per FTP oder mit dem Dateimanager deines Hostings und öffne den Hauptordner der Website (den, in dem
wp-config.phpliegt). - Lege eine Datei namens
.maintenancean, mit dem Punkt am Anfang und ohne Dateiendung. - Schreib diese eine Zeile hinein:
<?php $upgrading = time(); ?> - Öffne die Website in einem privaten Fenster: Du solltest die Wartungsmeldung sehen.
- Wenn du fertig bist, lösche die Datei.
Weil die Datei die Zeit bei jedem Aufruf auf „jetzt“ setzt, laufen die zehn Minuten nie ab, und die Website bleibt im Wartungsmodus, bis du die Datei löschst. Die Seite wird mit dem Status 503 gesendet.
Die Grenzen sind deutlich. Alle sind ausgesperrt, auch du und der WordPress-Adminbereich, diese Methode passt also nur zu Arbeiten außerhalb von WordPress, etwa dem Umzug der Datenbank oder Änderungen am Server. Die Meldung ist der Standardtext von WordPress. Du kannst ihn durch eine Datei namens maintenance.php im Ordner wp-content ersetzen, aber WordPress lädt diese Datei, bevor es seinen eigenen 503 sendet, deine Datei muss den Status also selbst senden: Beginne sie mit <?php http_response_code( 503 ); header( 'Retry-After: 3600' ); ?>. Wenn dir das zu viel Code ist, nimm ein Plugin.
Ein anderer Weg, den Wartungsmodus ganz zu vermeiden: Viele Hosting-Tarife enthalten eine Staging-Kopie der Website, in der du Änderungen ungestört vornimmst und sie veröffentlichst, wenn sie fertig sind.
WordPress Wartungsmodus mit Plugin aktivieren
Der Hauptgrund für ein Plugin: Du kannst, angemeldet, weiter die echte Website sehen und bearbeiten, während Besucher die Warteseite sehen.
Eigene Plugins für Wartungs- und Coming-soon-Seiten bieten gestaltete Seiten, Countdowns und Anmeldeformulare für E-Mails. Für eine Startseite vor dem Launch passen sie gut. Manche haben sowohl einen Wartungs- als auch einen Coming-soon-Modus; prüfe mit dem Test im Tab Netzwerk von oben, welchen Statuscode jeder Modus sendet, bevor du dich darauf verlässt.
WP Plus+ hat ein einfacheres Modul Maintenance mode (Wartungsmodus), praktisch, wenn du die Warteseite für einen Nachmittag brauchst und nichts gestalten willst. Es sendet den Statuscode 503, zeigt allen, die angemeldet sind, die echte Website und lässt die Anmeldeseite erreichbar. Die Schritte aus der Anleitung Module für Werkzeuge:
- Gehe im Adminbereich zu WP Plus+ > Modules und tippe maintenance in das Suchfeld.
- Klicke auf der Karte Maintenance mode auf Off, um das Modul einzuschalten.
- Schreib unter Title und Message deinen eigenen Text (die Vorgaben lauten Back shortly und We are doing a little maintenance on the site. It will be back in a few minutes.). Es hilft, ungefähr zu sagen, wann du zurück bist. Klicke auf Save.
- Öffne die Website in einem privaten Fenster (Inkognito), um zu sehen, was Besucher sehen. In deinem normalen Fenster bist du angemeldet und siehst deshalb die echte Website.
- Wenn du fertig bist, klicke auf der Karte auf On, um den Wartungsmodus auszuschalten.
Titel und Nachricht folgen standardmäßig der Sprache der Website, bis du eigene schreibst, aber Deutsch ist dabei nicht enthalten: Auf einer deutschen Website erscheinen sie auf Englisch, schreib also deinen eigenen Text. Zwei Grenzen solltest du kennen: Die Seite hat einen Titel und eine Nachricht, keinen Seitenbaukasten, und sie gilt nur für die Seiten der Website. Dateien, die der Server direkt ausliefert, zum Beispiel ein Bild im Upload-Ordner, bleiben unter ihrer eigenen Adresse erreichbar.
Eine Sache solltest du einplanen: Die kostenlose Version von WP Plus+ führt nur die ersten fünf Module aus, die du eingeschaltet hast. Laufen schon fünf, wäre der Wartungsmodus das sechste und würde warten, mit einem Hinweis auf seiner Karte. Schalte also für den Nachmittag ein Modul aus, das du weniger brauchst, oder starte die 7-tägige Testphase. Die Anleitung Deine ersten Module einschalten erklärt, wie die Grenze der kostenlosen Version funktioniert.
Eine kurze Checkliste für dein Wartungsfenster
- Mach ein Backup, bevor du anfängst.
- Schreib eine Nachricht mit einer realistischen Rückkehrzeit und einem Kontakt (E-Mail oder Telefon) für dringende Fälle.
- Schalte den Wartungsmodus ein und prüfe ihn in einem privaten Fenster, einschließlich des Status 503.
- Erledige die Arbeit. Halte sie bei ein paar Stunden.
- Schalte den Wartungsmodus aus und leere deinen Cache (Caching-Plugin oder Hoster).
- Teste, was Geld bringt: Kontaktformulare, Warenkorb und Kasse des Shops, Buchungsformulare.
Welche Lösung zu dir passt
Der WordPress Wartungsmodus ist ein Werkzeug für kurze Zeit: eine Warteseite mit 503, während du ein paar Stunden arbeitest. Für alles, was länger dauert, oder eine Website, die noch nicht gestartet ist, nimm eine Coming-soon-Seite, die mit 200 antwortet, oder lass die Website offen und schränke ein, was sie tut.
- Arbeiten am Server, niemand braucht den Adminbereich: Die selbst angelegte Datei
.maintenancereicht. - Ein Redesign oder Arbeit an Inhalten im Adminbereich: ein Plugin, das angemeldeten Benutzern die echte Website zeigt. WP Plus+ macht das mit einem Schalter, neben Korrekturen wie abgeschalteten Kommentaren und einer privaten Login-Adresse.
- Eine Launch-Seite mit Design und Anmeldeformular: ein eigenes Coming-soon-Plugin.
Häufige Fragen
Wie lange darf eine WordPress-Website im Wartungsmodus sein, ohne dass die SEO leidet?
Google nennt ein bis zwei Tage mit dem Status 503. Für längere Schließungen veröffentliche eine Startseite als Platzhalter, die mit 200 antwortet, oder lass die Website mit eingeschränkten Funktionen online.
Warum hängt meine WordPress-Website nach einem Update im Wartungsmodus fest?
Ein abgebrochenes Update hat die Datei .maintenance im Hauptordner der Website zurückgelassen. Lösche sie per FTP oder mit dem Dateimanager deines Hostings und prüfe dann, ob das Update abgeschlossen wurde.
Kann ich meine Website sehen, während sie im Wartungsmodus ist?
Mit der eingebauten Datei .maintenance nicht: Alle sind ausgesperrt, auch Administratoren. Ein Plugin kann das: WP Plus+ zum Beispiel zeigt allen, die angemeldet sind, die echte Website.
Sollte ein Onlineshop den Wartungsmodus nutzen?
Nur für kurze Arbeiten. Für längere Pausen empfiehlt Google, den Shop online zu lassen und einzuschränken, zum Beispiel den Warenkorb abzuschalten und in einem Banner zu erklären, wann wieder bestellt werden kann.

