Website-Wartung ist die Routinearbeit, die eine Website schnell, sicher und online hält. Prüfen Sie jede Woche, ob die Backups gelaufen sind, spielen Sie Updates ein und sehen Sie sich die Uptime-Alarme an. Testen Sie jeden Monat eine Wiederherstellung, überprüfen Sie die Sicherheit, kontrollieren Sie Formulare und defekte Links, werfen Sie einen Blick auf die Performance und verschicken Sie einen Uptime-Bericht. Verlängern Sie jedes Jahr Domains und Zertifikate bewusst, überprüfen Sie DNS und Hosting und räumen Sie Benutzer, Plugins und alte Inhalte auf. Automatisches Monitoring übernimmt alles, was jede Minute beobachtet werden muss.
Die Checklisten unten sind so geschrieben, dass eine Agentur sie einmal pro Kunde übernehmen kann. Jede Aufgabe ist kurz genug zum Abhaken, und die meisten lassen sich delegieren.
Bevor Sie anfangen: einmal pro Website einrichten
Die Wartung geht schneller, wenn die Grundlagen stehen. Richten Sie für jede Website bzw. jeden Kunden einmal Folgendes ein:
Eine Bestandsliste: Domains, Registrar, DNS-Anbieter, Hosting, CMS, Plugins oder Pakete, Zahlungs- und E-Mail-Dienste und wer jeweils Zugriff hat.
Monitoring: Uptime-Prüfungen für die Startseite und die umsatzrelevanten Seiten, dazu SSL-, Domain- und DNS-Monitoring sowie Heartbeats für geplante Jobs. Unser Leitfaden Was Sie auf Ihrer Website überwachen sollten listet sie nach Priorität auf.
Alarm-Routing: wer was über welchen Kanal bekommt. Kritische Monitore gehen an jemanden, der auch nachts handeln kann.
Eine Staging-Kopie, auf der Updates zuerst getestet werden können.
Ein Wartungsprotokoll pro Kunde, in dem Sie festhalten, was wann erledigt wurde.
Agenturen mit vielen Kunden können in Uptimecheck die Monitore, Domains und die Statusseite jedes Kunden in einem Projekt bündeln, sodass das gesamte Setup des Kunden an einem Ort liegt. Die Alarmkanäle jedes Monitors bestimmen, welches Team von diesem Kunden hört. In Professional und Business gibt ein Kunden-Dashboard den Mitarbeitenden des Kunden einen Lesezugang zu ihrem Projekt, mit Uptime, Vorfällen und Berichten, aber ohne Einstellungen. Siehe Kundenberichte und Dashboards.
Wöchentliche Checkliste
Die wöchentlichen Aufgaben dauern 15 bis 30 Minuten pro Website. Ziel ist es, alles zu erkennen, was unbemerkt schiefgegangen ist.
Backups
Prüfen Sie, ob jedes geplante Backup gelaufen ist und die Dateien eine plausible Größe haben. Ein Backup, das auf wenige Kilobyte geschrumpft ist, ist ein fehlgeschlagenes Backup.
Prüfen Sie, ob mindestens eine Kopie außerhalb des Servers liegt.
Noch besser: Lassen Sie den Backup-Job selbst Meldung machen. Ein Heartbeat am Ende des Skripts alarmiert Sie in der Nacht, in der ein Backup nicht fertig wird, statt an dem Tag, an dem Sie es brauchen.
# Nächtliches Backup, danach Erfolg an die Heartbeat-URL melden
30 2 * * * /usr/local/bin/backup.sh && curl -fsS -m 10 https://heartbeat.example.com/your-unique-id > /dev/null
Updates
Spielen Sie Sicherheitsupdates für CMS, Plugins, Themes und Pakete ein. Testen Sie größere Updates zuerst auf Staging.
Rufen Sie nach dem Update die Startseite, eine Produkt- oder Inhaltsseite, den Login und den Checkout bzw. das Kontaktformular auf.
Halten Sie jedes Update im Wartungsprotokoll fest, damit Sie wissen, was sich geändert hat, falls nächste Woche etwas kaputtgeht.
Monitoring und Logs
Gehen Sie die Vorfälle der vergangenen Woche durch. Wurde jeder erklärt? Hat sich einer wiederholt?
Durchsuchen Sie das Fehlerlog nach neuen oder zunehmenden Fehlern.
Prüfen Sie den freien Speicherplatz auf den Servern, die Sie verwalten.
Monatliche Checkliste
Die monatlichen Aufgaben dauern ein bis zwei Stunden pro Website und decken schleichende Probleme auf: wachsende Seiten, vergessene Formulare, nachlassende Sicherheit.
Wiederherstellungstest
Spielen Sie das neueste Backup auf Staging oder in einer Testumgebung ein und rufen Sie die Website auf. Ein Backup, das Sie nie wiederhergestellt haben, ist eine Hoffnung, kein Backup.
Notieren Sie, wie lange die Wiederherstellung gedauert hat. Das ist Ihre realistische Wiederherstellungszeit, falls der Server verloren geht.
Sicherheit
Überprüfen Sie die Admin-Benutzer und entfernen Sie alle, die keinen Zugriff mehr brauchen, auch ehemalige Mitarbeitende und Freelancer.
Prüfen Sie, ob die Zwei-Faktor-Authentifizierung für Admin-, Hosting-, Registrar- und DNS-Konten aktiviert ist.
Entfernen Sie inaktive Plugins, Themes und Pakete. Auch deaktivierter Code kann ausgenutzt werden.
Führen Sie einen Malware- oder Schwachstellenscan durch, wenn Ihr Host oder CMS einen anbietet.
Zertifikate und Domains
Prüfen Sie die Restlaufzeit jedes Zertifikats, auch für Subdomains, APIs und Staging. Die automatische Verlängerung schlägt öfter fehl, als man denkt, meist nach einem Serverumzug oder einer DNS-Änderung. Die häufigsten Ursachen finden Sie unter Ablauf von SSL-Zertifikaten überwachen.
Prüfen Sie das Ablaufdatum der Registrierung jeder Domain, auch alter Kampagnen- und Weiterleitungsdomains.
Beide Prüfungen lassen sich automatisieren. SSL-Monitoring und Domain-Monitoring zeigen das Ablaufdatum jedes Zertifikats und jeder Domain, listen die in den nächsten 14 Tagen ablaufenden unter „Needs attention“ auf und erinnern Sie rechtzeitig. So wird aus der monatlichen Aufgabe das Lesen einer Liste.
Performance
Vergleichen Sie die Antwortzeiten dieses Monats mit denen des Vormonats. Ein langsamer Aufwärtstrend deutet meist auf eine wachsende Datenbank, ein schwergewichtiges Plugin oder eine volle Festplatte hin.
Führen Sie einen Page-Speed-Test für die Startseite und eine wichtige Unterseite durch, auf Mobilgeräten.
Suchen Sie nach übergroßen Bildern, die seit dem letzten Monat hinzugekommen sind.
Unser Leitfaden zur Antwortzeit von Websites erklärt, was Sie messen sollten und welches Ziel sinnvoll ist. Das Page-Speed-Monitoring von Uptimecheck führt jeden Tag Google Lighthouse für Mobilgeräte und Desktop aus und alarmiert Sie, wenn der mobile Score einer Seite unter Ihren Grenzwert fällt. So findet der Speed-Test auch in einem vollen Monat statt.
Inhalte, Links und Formulare
Prüfen Sie auf defekte Links und beheben oder leiten Sie alles um, was 404 liefert.
Senden Sie jedes Formular ab: Kontakt, Angebot, Newsletter, Buchung. Prüfen Sie, ob die Nachricht ankommt und im Posteingang landet, nicht im Spam. Ein Formular, das unbemerkt nicht mehr sendet, gehört zu den teuersten stillen Fehlern, die eine Website eines kleinen Unternehmens haben kann.
Geben Sie in Shops und auf Buchungsseiten eine Testbestellung oder -buchung auf und stornieren Sie sie anschließend.
Einiges davon läuft auch von allein. Das Broken-Link-Monitoring von Uptimecheck crawlt die Website und ihre Sitemap jeden Tag und meldet defekte Links und Mixed Content, und ein Flow-Monitor kann ein Formular ausfüllen oder Login und Checkout Schritt für Schritt durchlaufen, auf Wunsch in einem echten Browser. Prüfen Sie aber weiterhin von Hand, ob Formularnachrichten im Posteingang landen.
Monitoring-Review und Kundenbericht
Prüfen Sie, ob jede wichtige Seite und jeder wichtige Dienst noch einen Monitor hat. Neue Landingpages und neue APIs werden oft vergessen.
Prüfen Sie, ob die Empfänger der Alarme noch stimmen.
Schicken Sie dem Kunden einen Uptime-Bericht: Uptime in Prozent, Vorfälle und ihre Ursachen, Entwicklung der Antwortzeit und die erledigten Wartungsarbeiten.
Der Bericht macht unsichtbare Wartung zu sichtbarem Mehrwert. Kundenberichte in Uptimecheck geben jedem Kunden einen privaten Link zu einem Live-Uptime-Bericht, der ihm auch monatlich per E-Mail geschickt werden kann, und der CSV-Export liefert die Zahlen, die Sie in Ihrem eigenen Dokument haben möchten. So steht der Zahlenteil des Berichts ohne Zusatzaufwand bereit. Ergänzen Sie zwei, drei Zeilen dazu, was Sie getan haben und was Sie empfehlen.
Jährliche Checkliste
Die jährlichen Aufgaben verursachen die schlimmsten Ausfälle, wenn sie vergessen werden, weil sich niemand mehr erinnert, wie sie funktionieren.
Domains und Verlängerungen
Prüfen Sie, ob die automatische Verlängerung für jede Domain aktiviert ist, die Sie behalten möchten, und ob die hinterlegte Karte gültig ist.
Prüfen Sie die Kontakt-E-Mail beim Registrar. Verlängerungshinweise gehen oft an ehemalige Mitarbeitende oder ein ungelesenes Sammelpostfach.
Entscheiden Sie bewusst, welche alten Domains Sie behalten und welche Sie aufgeben.
Verlängern Sie manuell ausgestellte Zertifikate und notieren Sie das nächste Ablaufdatum.
DNS-Review
Exportieren Sie die Zone und gehen Sie jeden Eintrag durch. Entfernen Sie Einträge für Dienste, die Sie nicht mehr nutzen. Ein verwaister CNAME auf einen gekündigten Dienst kann übernommen werden.
Prüfen Sie, ob die SPF-, DKIM- und DMARC-Einträge zu den Diensten passen, die tatsächlich E-Mails versenden.
Prüfen Sie die NS-Einträge und die Registrar-Sperre.
Zwischen den Reviews alarmiert Sie DNS-Monitoring, wenn sich ein A-, MX-, NS- oder TXT-Eintrag ändert, mit altem und neuem Wert. So wird eine ungeplante Änderung nicht erst nach einem Jahr entdeckt. Der Domain-Monitor von Uptimecheck prüft außerdem zweimal täglich SPF, DKIM und DMARC und sagt, wie Sie jedes Problem beheben, mit einem fertigen DNS-Eintrag zum Einfügen, wo einer das Problem löst; siehe E-Mail-Authentifizierungs-Monitoring.
Hosting, Software und Zugänge
Gleichen Sie die PHP-, Node- oder Datenbankversion mit ihrem End-of-Life-Datum ab und planen Sie Upgrades.
Überprüfen Sie den Hosting-Tarif: Passt die Größe noch?
Erneuern Sie API-Schlüssel und Passwörter für Integrationen und aktualisieren Sie die Bestandsliste.
Gehen Sie Rechtstexte, Cookie-Einwilligung und Datenschutzerklärung mit dem Kunden durch.
Machen Sie einen vollständigen Disaster-Recovery-Test: Bauen Sie die Website aus Backups auf einem frischen Server neu auf.
Eine Checkliste zum Kopieren für jeden Kunden
Fügen Sie diese Liste einmal pro Kunde in Ihr Projekttool ein und wiederholen Sie die Aufgaben nach Plan:
Kunde: fjordstudio.se
WÖCHENTLICH
[ ] Backups gelaufen, Größen normal, externe Kopie vorhanden
[ ] Sicherheitsupdates eingespielt und wichtige Seiten getestet
[ ] Vorfälle der vergangenen Woche geprüft
[ ] Fehlerlog und Speicherplatz geprüft
MONATLICH
[ ] Wiederherstellungstest auf Staging
[ ] Admin-Benutzer, 2FA und ungenutzte Plugins geprüft
[ ] Ablaufdaten von Zertifikaten und Domains geprüft
[ ] Antwortzeit-Trend und Page Speed geprüft
[ ] Defekte Links behoben, alle Formulare getestet
[ ] Monitore und Alarmempfänger geprüft
[ ] Uptime-Bericht an Kunden geschickt
JÄHRLICH
[ ] Auto-Verlängerung der Domains, Zahlungskarte und Registrar-Kontakt bestätigt
[ ] DNS-Zone geprüft, SPF/DKIM/DMARC kontrolliert
[ ] Softwareversionen mit End-of-Life abgeglichen
[ ] API-Schlüssel und Passwörter erneuert
[ ] Vollständiger Disaster-Recovery-Test
Was Monitoring zwischen den Checklisten abdecken sollte
Eine Checkliste erfasst, was langsam passiert. Monitoring erfasst, was plötzlich passiert. Zwischen Ihren wöchentlichen Runden kann die Website ausfallen, ein Zertifikat ablaufen, ein DNS-Eintrag sich ändern oder ein Backup fehlschlagen. Lassen Sie das Monitoring rund um die Uhr darauf achten, die Alarme an die richtige Person schicken und jedem Kunden eine Statusseite geben. Dann dient die wöchentliche Runde der Vorbeugung statt der Entdeckung.
Bündeln Sie Uptime, SSL, Domains, DNS und Backups aller Kunden an einem Ort. Testen Sie Uptimecheck 14 Tage kostenlos, ohne Kreditkarte.