Zum Hauptinhalt springen
adfera.
Alle Ratgeber
WordPress 8 Min. Lesezeit

WordPress Wartungsmodus aktivieren: mit & ohne Plugin (2026)

ML

Moritz Lehmann

Geschäftsführer Adfera · BAfA-akkreditiert

Zusammenfassung: Den Wartungsmodus aktivierst du am schnellsten mit einem Plugin wie WP Maintenance – ein Schalter, und Besucher sehen eine „Wir sind gleich zurück”-Seite, während du eingeloggt normal weiterarbeitest. Ohne Plugin geht es per Code-Snippet in der functions.php. Der eine Punkt, der über Sinn und Unsinn entscheidet und in fast jeder Anleitung fehlt: Die Wartungsseite muss den HTTP-Status 503 (statt 200) senden – sonst indexiert Google die „Wartungsarbeiten”-Seite und deine Rankings leiden. Und: den Modus hinterher nicht vergessen auszuschalten.

Inhaltsverzeichnis

  1. Wartungsmodus oder Coming-Soon?
  2. Methode 1: Mit Plugin (WP Maintenance)
  3. Methode 2: Ohne Plugin per Code
  4. Der SEO-Punkt: 503 statt 200
  5. Wartungsmodus wieder deaktivieren

Wartungsmodus oder Coming-Soon?

Zwei ähnliche Dinge, die oft verwechselt werden:

  • Wartungsmodus – für eine bestehende, live Seite, an der du gerade arbeitest (Update, Umbau). Besucher sehen kurzzeitig „Wir sind gleich wieder da”. Zustand: temporär, Google soll die Seite behalten.
  • Coming-Soon – für eine neue Seite vor dem Launch, die es öffentlich noch nicht gibt. Hier darf Google ruhig „noch nichts da” verstehen.

Der technische Unterschied steckt im HTTP-Status (dazu unten mehr). Für laufende Wartungsarbeiten an einer indexierten Seite ist der Wartungsmodus mit Status 503 der richtige Weg.

Methode 1: Mit Plugin (WP Maintenance)

Der schnellste Weg. Plugins wie WP Maintenance oder LightStart bringen eine fertige Wartungsseite mit und schalten sie per Klick scharf:

  1. Plugins → Installieren → „WP Maintenance” (oder „LightStart”) suchen, installieren, aktivieren.
  2. Die Plugin-Einstellungen öffnen (eigener Menüpunkt Maintenance).
  3. Oben den Maintenance-Schalter auf „an” stellen. Ab jetzt sehen ausgeloggte Besucher die Wartungsseite; du als eingeloggter Admin siehst die Seite normal weiter.
WP-Maintenance-Plugin: der Maintenance-An-/Aus-Schalter oben rechts ist hervorgehoben
Ein Schalter genügt: Oben rechts stellst du den Wartungsmodus an und aus. Design und Text der Wartungsseite passt du in den Tabs darunter an. Screenshot aus einer echten WordPress-Installation.

In den weiteren Tabs (Design, SEO) legst du Überschrift, Text und Hintergrund der Wartungsseite fest. Gute Plugins senden dabei automatisch den korrekten Status 503 – prüfe das aber nach (siehe unten), denn nicht jedes tut es.

Methode 2: Ohne Plugin per Code

Wer kein Plugin installieren will, schaltet den Wartungsmodus mit einem kleinen Snippet in der functions.php des Child-Themes (oder als eigenes Mu-Plugin). Der Vorteil: Du hast den HTTP-Status selbst in der Hand.

function adfera_wartungsmodus() {
  // Eingeloggte Nutzer (Admins) sehen die Seite normal
  if ( ! is_user_logged_in() ) {
    header( 'Retry-After: 3600' ); // Google: in ~1 Stunde wieder vorbeischauen
    wp_die(
      '<h1>Kurz in Wartung</h1><p>Wir sind in wenigen Minuten wieder für dich da.</p>',
      'Wartungsarbeiten',
      array( 'response' => 503 )
    );
  }
}
add_action( 'template_redirect', 'adfera_wartungsmodus' );

Das Entscheidende ist 'response' => 503: Damit liefert die Wartungsseite den korrekten Status (dazu gleich mehr). Der Retry-After-Header sagt Suchmaschinen, wann sie wiederkommen sollen. Die Abfrage is_user_logged_in() sorgt dafür, dass du die echte Seite weiter siehst und normal arbeiten kannst.

Randnotiz: WordPress legt bei eigenen Updates automatisch kurz eine Datei namens .maintenance an und zeigt „Kurz nicht verfügbar wegen geplanter Wartung”. Bleibt sie nach einem abgebrochenen Update hängen, ist die Seite gesperrt – dann die Datei .maintenance im WordPress-Hauptverzeichnis per FTP löschen. Als bewusst steuerbaren Wartungsmodus taugt sie aber nicht.

Der SEO-Punkt: 503 statt 200

Das ist der Punkt, der fast überall fehlt – und der über den Schaden entscheidet. Jede Seite antwortet dem Browser (und Google) mit einem HTTP-Statuscode:

  • 200 OK heißt „alles normal, das ist der Inhalt”. Sendet deine Wartungsseite eine 200, denkt Google: „Aha, der Inhalt dieser Seite ist jetzt Wir sind gleich zurück” – und indexiert genau das. Deine Rankings brechen ein.
  • 503 Service Unavailable heißt „vorübergehend nicht verfügbar, komm später wieder”. Google behält die Seite im Index und wartet ab. Genau das willst du bei Wartungsarbeiten.
Vergleich: Wartungsseite mit HTTP 200 führt zu Indexierung der Wartungsseite, HTTP 503 erhält die Rankings
Derselbe Wartungsmodus, zwei völlig verschiedene SEO-Folgen: Status 200 lässt Google die „Wartungsarbeiten”-Seite indexieren, 503 bewahrt deine Rankings.

So prüfst du, was deine Wartungsseite sendet: Öffne sie in einem Inkognito-Fenster (damit du ausgeloggt bist), dann in den Browser-Entwicklertools (F12) den Reiter Netzwerk – dort steht der Status der Seite. Oder nutze ein Online-Tool wie den „HTTP Status Check”. Steht dort 503, ist alles gut. Steht 200, nimm ein anderes Plugin oder die Code-Methode oben.

Wartungsmodus wieder deaktivieren

Klingt banal, ist aber der zweithäufigste Fehler: Der Wartungsmodus bleibt versehentlich an. Dann ist die Seite tage- oder wochenlang offline, ohne dass es jemand merkt – bis Anrufe kommen.

  • Plugin: denselben Schalter wieder auf „aus” stellen (oder das Plugin deaktivieren).
  • Code: das Snippet aus der functions.php wieder entfernen.

Danach im Inkognito-Fenster prüfen, dass die normale Seite wieder erscheint und mit 200 antwortet. Setze dir am besten eine Erinnerung, solange der Wartungsmodus läuft.

Meine Einschätzung als Agenturinhaber: Die zwei Wartungsmodus-Klassiker, die ich in der Praxis sehe: Erstens die Wartungsseite sendet 200 und Google indexiert „Wir sind gleich zurück” – ein SEO-Eigentor. Zweitens der Modus bleibt an, weil niemand ihn abschaltet. Beides ist mit zwei Minuten Aufmerksamkeit vermeidbar: Status prüfen, Erinnerung setzen. Und vor größeren Wartungsarbeiten sowieso erst ein Backup ziehen.

Was in den Top-10-Google-Ergebnissen zu „WordPress Wartungsmodus” steht

Die Suchergebnisse zeigen fast alle dasselbe – und übergehen das Wichtigste:

1. Reine Plugin-Klick-Anleitungen. Die meisten Treffer zeigen „Plugin installieren, Schalter an” – ohne den 503-Statuscode auch nur zu erwähnen. Genau der entscheidet aber über den SEO-Schaden.

2. Die Code-Methode fehlt oft. Dass ein kurzes Snippet in der functions.php ganz ohne Plugin reicht (und den Status direkt richtig setzt), steht selten dabei.

3. Kein Hinweis aufs Ausschalten. Der häufige Fehler „Wartungsmodus bleibt an” wird kaum thematisiert.

4. Wartungsmodus und Coming-Soon werden vermischt. Beide brauchen unterschiedliche HTTP-Stati – die wenigsten Anleitungen unterscheiden sauber.

Deshalb dieser Artikel: nicht nur der Schalter, sondern der 503-Status, der deine Rankings rettet – und die Handgriffe, damit der Modus nicht zur Falle wird.


FAQ

Wie aktiviere ich den Wartungsmodus in WordPress?

Am einfachsten mit einem Plugin wie WP Maintenance oder LightStart: installieren, aktivieren und den Maintenance-Schalter auf „an” stellen. Ohne Plugin geht es mit einem kleinen Snippet in der functions.php, das die Wartungsseite mit HTTP-Status 503 ausliefert.

Sehen eingeloggte Nutzer auch die Wartungsseite?

Nein, wenn es richtig eingerichtet ist. Sowohl gute Plugins als auch das Code-Snippet (is_user_logged_in()) blenden die Wartungsseite nur für ausgeloggte Besucher ein. Du selbst arbeitest als eingeloggter Admin normal weiter.

Schadet der Wartungsmodus meinem SEO?

Nur, wenn die Wartungsseite den falschen Statuscode sendet. Mit HTTP 503 (vorübergehend nicht verfügbar) behält Google deine Seite im Index – kein Schaden. Sendet die Seite dagegen 200 OK, indexiert Google die Wartungsmeldung und die Rankings leiden. Prüfe den Status im Inkognito-Fenster.

Wie schalte ich den Wartungsmodus wieder aus?

Beim Plugin denselben Schalter auf „aus” stellen oder das Plugin deaktivieren. Bei der Code-Methode das Snippet aus der functions.php entfernen. Danach im Inkognito-Fenster prüfen, dass die normale Seite wieder mit Status 200 erscheint.

Meine Seite hängt im Wartungsmodus fest – was tun?

Das passiert nach einem abgebrochenen WordPress-Update: Es bleibt die Datei .maintenance im Hauptverzeichnis hängen. Verbinde dich per FTP und lösche diese Datei – danach ist die Seite wieder erreichbar.

Brauche ich für den Wartungsmodus überhaupt ein Plugin?

Nein. Für eine hübsche, anpassbare Wartungsseite ist ein Plugin bequem. Wer nur kurz „Wir sind gleich zurück” mit korrektem 503-Status zeigen will, kommt mit dem Code-Snippet ganz ohne Plugin aus.


Verwandte Ratgeber

Brauchst du Hilfe?

Willst du dich um Wartung, Updates und Technik gar nicht kümmern müssen? In der laufenden Betreuung übernehmen wir Wartungsarbeiten inklusive korrektem Wartungsmodus – ohne SEO-Nebenwirkungen.


Über den Autor: Moritz Lehmann ist Geschäftsführer von Adfera (M.Sc. Wirtschaftsinformatik) und hat seit 2019 hunderte WordPress-Websites für KMU gebaut, gewartet und migriert.

Fragen zu diesem Thema?

30 Minuten kostenloses Erstgespräch — wir helfen dir weiter.

Erstgespräch