SEOFX – SEO Agentur Nürnberg
WordPress SEO

WordPress Maintenance Mode ohne Ranking-Verlust

4 Min. Lesezeit

Updates, Redesigns, Migrationen – WordPress-Websites brauchen regelmäßige Wartung. Falsch umgesetzt riskieren Sie dass Google Ihre Seiten für offline hält, Rankings abstürzen oder der Wartungsmodus länger als geplant aktiv bleibt. Mit dem richtigen Vorgehen können Sie Wartungsarbeiten durchführen ohne SEO-Konsequenzen.

Was passiert mit dem Ranking im Maintenance Mode?

Google crawlt Seiten regelmäßig. Was Googlebot sieht, hängt davon ab was Ihr Server zurückgibt:

503 Service Unavailable (richtig): Signalisiert „vorübergehend nicht verfügbar”. Google crawlt die Seite später erneut, behält das Ranking vorerst. Empfohlen für kurze Wartungsfenster.

200 OK mit Maintenance-Seite (falsch): Google glaubt die Seite ist permanent geändert und indexiert den Wartungsinhalt. Rankings fallen, da Originalinhalt fehlt.

302 Temporary Redirect zur Maintenance-Seite (akzeptabel): Besser als 200, aber schlechter als 503.

Eine WordPress-Wartungsseite mit Status 200 die länger als 72 Stunden aktiv ist, kann dazu führen dass Google die Wartungsseite indexiert und die ursprünglichen Seiten als nicht mehr vorhanden wertet. Eine korrekte 503-Antwort schützt Rankings auch über mehrere Tage.

503 korrekt implementieren

WordPress-Plugin (empfohlen)

Das Plugin „WP Maintenance Mode” oder „Coming Soon Page & Maintenance Mode” setzt automatisch 503-Header:

  • Plugin installieren und aktivieren
  • Maintenance Mode aktivieren
  • Plugin setzt korrekte HTTP-Header (503 + Retry-After)

Prüfen ob 503 wirklich gesendet wird:

curl -I https://ihre-website.de/
# Erwartete Ausgabe: HTTP/2 503
# Retry-After: 3600 (nach 1 Stunde erneut versuchen)

Manuell via .htaccess (Apache)

# Maintenance Mode aktivieren (umbenennen zu aktivieren/deaktivieren)
# Datei: .htaccess.maintenance

RewriteEngine On

# Ausnahme: Admin und lokale IPs
RewriteCond %{REMOTE_ADDR} !^123\.456\.789\.0$
RewriteCond %{REQUEST_URI} !^/maintenance\.html$
RewriteCond %{REQUEST_URI} !^/wp-admin/

# 503 für alle anderen
RewriteRule ^ /maintenance.html [R=503,L]
ErrorDocument 503 /maintenance.html

# Retry-After Header
Header always set Retry-After "3600"
<!-- maintenance.html: Minimale Seite -->
<!DOCTYPE html>
<html lang="de">
<head>
  <meta charset="UTF-8">
  <title>Wartung – Wir sind gleich zurück</title>
</head>
<body>
  <h1>Kurze Wartungspause</h1>
  <p>Wir sind in Kürze wieder für Sie erreichbar.</p>
</body>
</html>

Den Retry-After Header immer setzen. Er signalisiert Google wann die Seite wieder verfügbar ist. „Retry-After: 3600" bedeutet „in 1 Stunde wieder versuchen". Ohne diesen Header crawlt Googlebot nach eigenem Ermessen – was zu häufigem Crawling während der Wartung führt und Crawl-Budget verschwendet.

Updates sicher durchführen

Updates ohne Maintenance Mode (kleine Updates)

Für Plugin-Updates ohne Design-Änderungen: Direkt in WordPress updaten, kein Maintenance Mode nötig. WordPress setzt während des Update-Prozesses selbst einen kurzen Maintenance Mode (2–5 Sekunden).

Staging-Umgebung nutzen (größere Updates)

  1. Staging-Site erstellen (WP-Staging Plugin oder Hosting-seitiger Staging-Bereich)
  2. Updates auf Staging testen
  3. Wenn Staging funktioniert: Live-Site updaten
  4. Bei Problemen: Backup wiederherstellen

Backup vor jedem Update

// Via WP-CLI: Backup vor Update
wp db export backup-$(date +%Y%m%d).sql
wp core update
wp plugin update --all

Redesigns und Relaunches: Größere Wartungsfenster

Bei Redesigns die mehrere Tage dauern:

Option 1: Auf Staging entwickeln, dann live schalten

  • Keine Downtime für Nutzer und Google
  • Alle Änderungen auf einmal live
  • Redirect-Map muss vor Launch fertig sein

Option 2: Wartungsmodus über mehrere Tage

  • 503 + Retry-After: 86400 (24 Stunden)
  • Täglich prüfen ob Googlebot die 503 korrekt erkennt
  • Spätestens nach 7 Tagen wieder live sein

Websites die mehr als 14 Tage im Maintenance Mode (auch mit korrektem 503) waren, verlieren durchschnittlich 20–35 % ihrer organischen Rankings – weil Google die Seiten aus dem Cache entfernt und neu crawlen muss. Bei Redesigns unter 7 Tagen ist der Ranking-Verlust minimal wenn 503 korrekt implementiert ist.

Migration zwischen Domains

Bei Domain-Migrationen gelten besondere Regeln:

  1. Neue Domain aufsetzen und vollständig fertigstellen
  2. Redirect-Map für ALLE alten URLs erstellen (301 auf neue URLs)
  3. In einem Schritt auf die neue Domain wechseln (nicht schrittweise)
  4. Alte Domain 12 Monate auf neue weiterleiten (danach können Rankings vollständig übertragen sein)
  5. In Search Console: „Adressänderung” Tool nutzen

In der Search Console anmelden:

  • Alte und neue Domain beide verifizieren
  • Einstellungen → Adressänderung → neue Domain angeben
  • Damit beschleunigt Google die Re-Indexierung der neuen Domain

Maintenance Mode beenden: Checkliste

Bevor der Wartungsmodus beendet wird:

  • Alle geplanten Änderungen abgeschlossen?
  • Website auf mobilen Geräten getestet?
  • 404-Seiten geprüft (Redirect-Map vollständig)?
  • Sitemap aktuell?
  • Search Console nach Launch auf Crawling-Fehler prüfen

Mehr zu WordPress-Sicherheit und Wartung finden Sie in unserem Artikel über WordPress Sicherheit und SEO.

WordPress-Updates und Relaunches ohne Ranking-Verlust.

Wir begleiten WordPress-Relaunches technisch – von der Redirect-Map über die Staging-Umgebung bis zur Post-Launch-Überwachung in der Search Console.

WordPress SEO anfragen

Weitere Artikel zu WordPress SEO