Shop-Wartung: monatliche Checkliste
Die monatliche Checkliste für die WooCommerce-Shop-Wartung: Updates auf dem Staging, Backup mit Wiederherstellungstest, Sicherheit, Zahlungen, Core Web Vitals und tote Links. Mit Zeit und Kosten.
Updates von WordPress, Plugins und Theme zuerst auf dem Staging, dann live
Ein Backup ohne Wiederherstellungstest ist kein Backup
Nach einem Zahlungs-Update eine Testzahlung machen und den Webhook pruefen
Core Web Vitals und 404-Fehler monatlich kontrollieren
Die ganze Prüfung dauert rund 2 bis 4 Stunden pro Monat
Ein Wartungsvertrag nimmt dir diesen Rhythmus ab
[/dwb_keytakeaways]
Warum ein Shop gewartet und nicht nur gebaut werden muss
Ein Onlineshop ist nicht wie ein Flyer, den du einmal druckst und der dann liegt. Es ist lebende Software, die auf WordPress, WooCommerce, einem Dutzend Plugins und einem Theme steht, und jeder dieser Bausteine aktualisiert sich in eigenem Takt. Dazu kommen der Server, das SSL-Zertifikat, der Zahlungsanbieter und die Anbindungen an Versanddienste oder die Buchhaltung. Das alles ändert sich im Hintergrund, unabhängig von dir.
Das Tückische an einem vernachlässigten Shop ist, dass er leise kaputtgeht. Ein halbes Jahr lang sieht alles normal aus, dann zerlegt plötzlich ein Update, das seit Monaten liegen geblieben ist, das Layout, oder der Zahlungsanbieter ändert seine API und die Kunden können nicht mehr bezahlen. Das Problem zeigt sich fast immer im schlechtesten Moment, nämlich bei hohem Traffic, wenn du am meisten verlierst.
Wartung ist keine große Aktion einmal im Jahr. Es ist ein kurzer, wiederkehrender Rhythmus einmal im Monat, der ein paar Stunden dauert und dafür sorgt, dass der Shop stabil läuft, sicher ist und in den Google-Ergebnissen nicht abrutscht. In diesem Beitrag schreibe ich genau auf, was monatlich zu tun ist, wie lange es dauert und was es kostet.
Updates: WordPress, Plugins und Theme, aber mit Bedacht
Updates sind das Fundament der Wartung und zugleich die Stelle, an der man am leichtesten etwas kaputt macht. Die Regel ist einfach: Klicke nicht bei jeder Meldung im Live-Shop auf Aktualisieren. Sammle die Updates stattdessen und spiele sie einmal im Monat in einem geplanten Fenster ein, zuerst auf einer Kopie.
Die Ausnahme sind kritische Sicherheitsluecken. Bekommt ein Plugin einen dringenden Patch für eine ernste Lücke, spielst du ihn sofort ein und wartest nicht bis zum Monatsende. Alles andere, also normale Versionen von Plugins, Theme und WordPress selbst, kann bis zur geplanten Prüfung warten.
Die sichere Reihenfolge sieht so aus, dass du zuerst ein Backup machst, dann die Updates auf eine Staging-Umgebung bringst (eine für Kunden unsichtbare Kopie des Shops), dort alles einspielst und prüfst, ob nichts zerbrochen ist. Erst wenn die Kopie läuft, wiederholst du dasselbe live.
Ein Plugin-Update direkt im Live-Shop kann eine weiße Seite ausloesen oder die Kasse blockieren. Dann verlierst du Umsatz während der Reparatur. Die paar Minuten extra für den Test auf dem Staging schützen dich vor Stunden Krisenarbeit unter Druck.
Updates Schritt fuer Schritt
- Mache ein vollständiges Backup vor jedem Update
- Spiele alle Updates zuerst auf der Staging-Umgebung ein
- Teste auf dem Staging: Startseite, Produktseite, In-den-Warenkorb, Kasse
- Prüfe den Login zum Backend und die zentralen Plugin-Funktionen
- Wiederhole die Updates live zu einer Zeit mit wenig Traffic
- Prüfe nach dem Update noch einmal Kasse und Zahlung im Echtbetrieb
Backup und Wiederherstellungstest: eine ungeprüfte Kopie existiert nicht
Das Backup ist die wichtigste Versicherung des Shops und zugleich die Sache, die am häufigsten nur scheinbar erledigt ist. Viele Betreiber haben ein automatisches Backup beim Hoster aktiviert und halten das Thema für abgehakt. Das Problem ist, dass diese Kopie oft auf demselben Server wie der Shop liegt und bei einem schweren Ausfall oder Hack mit ihm verloren geht.
Ein guter Ansatz hat drei Teile. Erstens ein automatisches und regelmäßiges Backup, am besten täglich für einen Shop, in dem laufend Bestellungen eingehen. Zweitens eine Kopie auf einem externen Speicher, etwa in der Cloud, damit sie einen Serverausfall überlebt. Wichtig für den deutschen Markt: Der Speicherort sollte DSGVO-konform in der EU liegen. Drittens, und das wird am häufigsten ausgelassen, ein monatlicher Wiederherstellungstest.
Der Wiederherstellungstest bedeutet, dass du einmal im Monat die neueste Kopie nimmst und sie auf einer separaten Umgebung wiederherstellst, um zu sehen, ob sie wirklich funktioniert. Der Shop baut sich korrekt auf, die Datenbank lädt, die Bestellungen sind da. Ein Backup, das du nie wiederhergestellt hast, ist nur die Annahme, dass es funktioniert, keine Sicherheit. Der Ausfall ist ein schlechter Moment, um zu erfahren, dass die Backup-Datei beschädigt war.
Notiere das Datum des letzten erfolgreichen Wiederherstellungstests an einer festen Stelle, etwa in einer Notiz zum Shop. So siehst du sofort, ob deine Kopie in diesem Monat wirklich geprüft wurde oder nur theoretisch existiert.
Sicherheits-Monitoring
Ein Onlineshop ist ein attraktives Ziel, weil durch ihn Geld und Kundendaten fließen. Es geht nicht darum, dass jemand persönlich ausgerechnet deinen Shop angreifen will. Die meisten Angriffe laufen automatisch: Bots scannen tausende Seiten und suchen nach einem bekannten, veralteten Plugin mit Lücke. Deshalb ist ein monatlicher Sicherheits-Check keine Paranoia, sondern Hygiene.
- Benutzerkonten pruefen: Schau nach, wer Zugang zum Backend hat und mit welchen Rechten. Lösche Konten ehemaliger Mitarbeiter und Dienstleister, die nicht mehr am Shop arbeiten.
- Starkes Passwort und zweite Login-Stufe: Jedes Administratorkonto sollte ein starkes, einzigartiges Passwort und aktivierte Zwei-Faktor-Authentifizierung beim Login haben.
- Scan auf Schadcode: Schicke den Shop einmal im Monat durch einen Scanner, der Dateien und Datenbank auf Veränderungen und bekannte Bedrohungen prüft.
- SSL-Zertifikat und Log-Pruefung: Stelle sicher, dass das Zertifikat gültig ist und sich automatisch erneuert, und wirf einen Blick auf die Login-Versuche, ob es keine massenhaften Angriffe auf das Passwort gibt.
Zahlungen und Webhooks: hier ist Stille am gefährlichsten
Zahlungen sind der Bereich, in dem ein Ausfall am meisten weh tut und am häufigsten tagelang unbemerkt bleibt. Der Mechanismus ist heimtückisch: Der Kunde zahlt per Klarna, PayPal oder Karte, das Geld geht von seinem Konto ab, aber der Bestellstatus im Shop springt nicht auf bezahlt, weil der Webhook, also die Benachrichtigung vom Zahlungsanbieter an den Shop, nicht mehr funktioniert. Die Bestellungen haengen als unbezahlt, und du denkst, es sei einfach eine schwächere Woche.
Deshalb machst du nach jedem Update des Zahlungsanbieters oder des Zahlungs-Plugins eine Sache: eine Testzahlung im Echtbetrieb mit einem kleinen Betrag, und du prüfst, ob der Bestellstatus von selbst auf bezahlt gesprungen ist. Wenn ja, funktioniert der Webhook. Bleibt die Bestellung trotz erfolgreicher Zahlung unbezahlt, hast du ein Problem, das du sofort beheben kannst.
Monatliche Zahlungspruefung
- Mache eine Testzahlung mit kleinem Betrag über die Hauptmethode (PayPal oder Karte)
- Prüfe, ob der Bestellstatus von selbst auf bezahlt gesprungen ist
- Bestätige, dass der Webhook des Anbieters aktiv ist und korrekt antwortet
- Stelle sicher, dass das Zahlungs-Plugin nicht im Testmodus geblieben ist
- Prüfe, ob die Bestellbestaetigungs-Mails beim Kunden ankommen
Der zweite häufige Fehler ist, das Zahlungs-Plugin nach Arbeiten im Testmodus stehen zu lassen. Alles sieht normal aus, aber echte Zahlungen kommen nicht an, weil der Anbieter auf Sandbox-Daten läuft. Beide Probleme übersieht man leicht und beide sind in einem Moment erledigt, wenn du sie monatlich prüfst, statt zu warten, bis ein Kunde schreibt, dass er bezahlt hat und du die Bestellung nicht siehst.
Core Web Vitals, tote Links und 404-Fehler
Die zweite Schicht der Wartung ist die Leistung und das, wie der Shop in den Augen von Google dasteht. Hier explodiert nichts von heute auf morgen, aber eine Vernachlässigung über ein Quartal kann Rankings und Conversion spürbar nach unten ziehen.
Core Web Vitals, also die Kennzahlen für Geschwindigkeit und Stabilität der Seite, kontrollierst du einmal im Monat in der Google Search Console und in PageSpeed Insights für Startseite, Kategorie und Produktseite. Ein Shop wird mit der Zeit langsamer: Es kommen neue Plugins, Banner, Marketing-Skripte und unoptimierte Bilder dazu, die das Team hochlaedt. Ein monatlicher Blick fängt das ab, bevor der Kunde von einer langsam ladenden Seite abspringt.
Tote Links und 404-Fehler sind der zweite Punkt. Ein gelöschtes Produkt, eine geänderte Beitrags-URL oder ein Link auf eine Seite, die es nicht mehr gibt, ist für den Kunden eine Sackgasse und für Google ein Signal, dass die Seite vernachlässigt wird. Einmal im Monat schickst du den Shop durch ein Werkzeug, das tote Links findet, und richtest Weiterleitungen von alten Adressen auf aktuelle ein.
404-Fehler entstehen am häufigsten beim Löschen von Produkten. Statt ein nicht mehr verfügbares Produkt endgültig zu loeschen, richte eine 301-Weiterleitung auf die Kategorie oder ein ähnliches Produkt ein. Du hältst den Kunden im Shop und verlierst nicht den SEO-Wert, den diese Adresse bereits aufgebaut hat.
Prüfung von Bestellungen, Beständen und Inhalten
Die letzte Schicht ist die normale operative Kontrolle, die den Shop von der geschäftlichen Seite im Griff hält. Sie ist nicht technisch, aber genauso wichtig, denn sie sorgt dafür, dass der Shop verkauft, was du wirklich hast, und zu aktuellen Preisen.
- Hängende Bestellungen: Sieh die Bestellungen durch, die im Status wartet auf Zahlung oder in Wartestellung stecken, und kläre, ob es abgebrochene Warenkoerbe sind oder die Folge eines Webhook-Problems.
- Lagerbestaende: Prüfe, ob die Bestände stimmen, besonders wenn du auch außerhalb des Shops verkaufst. Ein als verfügbar gezeigtes Produkt, das es nicht gibt, bedeutet einen enttäuschten Kunden und eine Ruecksendung.
- Preise und Aktionen: Stelle sicher, dass beendete Aktionen wirklich abgelaufen sind und keine alten Preise nach Änderungen bei Lieferanten stehen geblieben sind.
- Inhalte und Rechtstexte: Wirf einen Blick auf Impressum, AGB, Widerrufsbelehrung und Datenschutzerklaerung, ob sie aktuell sind. Prüfe auch, ob das Kontaktformular Mails versendet.
Wie lange es dauert, was es kostet und warum sich ein Vertrag lohnt
Die ganze monatliche Prüfung dauert bei einem Shop in gutem Zustand rund 2 bis 4 Stunden Arbeit pro Monat. Den größeren Teil davon fressen die Updates auf dem Staging und ihr Test, der Rest sind schnelle Kontrollen, die du nach einer festen Liste machst. Dazu kommen Tool-Gebuehren: externes Backup, Verfuegbarkeits-Monitoring und eventuell ein Sicherheitsscanner, zusammen meist ein niedriger zweistelliger Euro-Betrag pro Monat.
Jetzt die andere Seite der Rechnung. Ein einziger schwerer Ausfall, etwa ein Hack über ein veraltetes Plugin oder eine Woche lang gestörte Zahlungen, kostet ein Vielfaches. Du verlierst Umsatz während der Stillstandszeit, zahlst für eine Notreparatur unter Zeitdruck, und dazu kommt der Vertrauensverlust bei Kunden, die auf einen kaputten Shop gestoßen sind. Die monatliche Prüfung ist schlicht die günstigere Versicherung als das Löschen eines Brandes.
| Ansatz | Zeit und Kosten | Risiko | Fuer wen |
|---|---|---|---|
| Selbst machen | 2 bis 4 Stunden pro Monat plus Tools | hängt von deiner Disziplin und deinem Wissen ab | technischer Betreiber, der die Kontrolle behalten will |
| Nur wenn etwas ausfällt | scheinbar 0 Euro, real teure Ausfälle | hoch, das Problem kommt im schlechtesten Moment | niemand, das ist die teuerste Option im Jahr |
| Wartungsvertrag | meist rund 80 bis 250 Euro pro Monat | niedrig, jemand hält den Rhythmus und reagiert | Betreiber, der lieber verkauft als Technik pflegt |
Ein Wartungsvertrag lohnt sich vor allem dann, wenn du diesen Rhythmus nicht selbst tragen willst oder keine Zeit dafür hast, der Shop aber real Geld verdient und ein Stillstand kostet. Gegen eine feste Gebühr übernimmt jemand die Updates auf dem Staging, das Backup außerhalb des Servers mit Wiederherstellungstest, das Sicherheits- und Verfuegbarkeits-Monitoring sowie die Reaktion auf Störungen, oft mit garantierter Reaktionszeit. Du kümmerst dich um den Verkauf und nicht darum, ob das Zahlungs-Plugin im Testmodus geblieben ist.
Bei DawidWeb betreue ich solche Wartung für Shops auf WordPress und WooCommerce, sowohl für den deutschen als auch für den polnischen Markt: monatliche Updates auf dem Staging, DSGVO-konformes Backup außerhalb des Servers mit Wiederherstellungstest, Monitoring und schnelle Reaktion auf Störungen. Webseiten baue ich ab 600 Euro, ich habe über 120 Projekte umgesetzt, und ein auf die Größe deines Shops zugeschnittenes Wartungsangebot bekommst du innerhalb von 24 Stunden.
Häufige Fragen
Wie oft muss ein WooCommerce-Shop wirklich aktualisiert werden?
Kritische Sicherheitsluecken schliesst du sofort, innerhalb von ein bis zwei Tagen nach Erscheinen des Patches. Den Rest, also normale Versionen von Plugins, Theme und WordPress selbst, sammelst du und spielst ihn einmal im Monat in einem geplanten Fenster ein. Der monatliche Rhythmus reicht den meisten Shops und ist sicherer als bei jeder Meldung auf Aktualisieren zu klicken, weil du alles gemeinsam auf dem Staging testest.
Reicht das Backup beim Hoster aus?
Oft reicht es als einziger Schutz nicht. Eine Kopie auf demselben Server wie der Shop geht bei einem schweren Ausfall oder Hack mit ihm verloren. Deshalb gehoert ein Backup zusaetzlich auf einen externen Speicher, etwa in die Cloud, und einmal im Monat ein Wiederherstellungstest auf einer separaten Umgebung. Ein Backup, das du nie wiederhergestellt hast, ist nur eine Annahme, dass es funktioniert, keine Sicherheit. DSGVO-konforme Speicherung in der EU ist dabei Pflicht.
Was passiert, wenn ich den Shop gar nicht warte?
Ein paar Monate lang meist nichts Sichtbares, der Shop laeuft weiter. Das Problem waechst leise: veraltete Plugins werden zum Einfallstor, ein Update nach einem Jahr zerlegt das Layout, und ein nicht gepruefter Zahlungs-Webhook fuehrt dazu, dass bezahlte Bestellungen nicht automatisch verbucht werden. Der Ausfall kommt meist im schlechtesten Moment, naemlich bei hohem Traffic, und kostet ein Vielfaches der monatlichen Wartung.
Was kostet die monatliche Shop-Wartung?
Wenn du es selbst machst, kostet es dich rund 2 bis 4 Stunden Arbeit pro Monat plus Tool-Gebuehren, also externes Backup, Verfuegbarkeits-Monitoring und eventuell einen Sicherheitsscanner, zusammen meist ein niedriger zweistelliger Euro-Betrag pro Monat. Ein Wartungsvertrag bei einem Spezialisten liegt meist zwischen rund 80 und 250 Euro pro Monat, je nach Groesse des Shops und Umfang, dafuer uebernimmt jemand den ganzen Rhythmus, das Monitoring und die Reaktion auf Stoerungen.
Kann ich Plugins direkt im Live-Shop aktualisieren?
Es geht, aber das ist ein leicht vermeidbares Risiko. Ein fehlgeschlagenes Update kann eine weisse Seite ausloesen oder die Kasse blockieren, und dann verlierst du Umsatz waehrend der Reparatur. Die sichere Reihenfolge lautet: Backup, Update auf der Staging-Kopie, Test der wichtigsten Wege (Produkt, Warenkorb, Zahlung), erst danach dasselbe live. Das sind ein paar Minuten extra, die dich vor Stunden Krisenarbeit schuetzen.
Brauchst du Hilfe bei deinem Projekt?
Ich baue WordPress-Webseiten und Shoper-Shops ab 600 €. Shoper Partner, 120+ Projekte.
- Antwort innerhalb von 24h
- Zertifizierter Shoper Partner
- 120+ abgeschlossene Projekte
- DSGVO-konform, volle Datensicherheit