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 Pruefung 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 aendert sich im Hintergrund, unabhaengig von dir.

Das Tueckische an einem vernachlaessigten Shop ist, dass er leise kaputtgeht. Ein halbes Jahr lang sieht alles normal aus, dann zerlegt ploetzlich ein Update, das seit Monaten liegen geblieben ist, das Layout, oder der Zahlungsanbieter aendert seine API und die Kunden koennen nicht mehr bezahlen. Das Problem zeigt sich fast immer im schlechtesten Moment, naemlich bei hohem Traffic, wenn du am meisten verlierst.

Wartung ist keine grosse Aktion einmal im Jahr. Es ist ein kurzer, wiederkehrender Rhythmus einmal im Monat, der ein paar Stunden dauert und dafuer sorgt, dass der Shop stabil laeuft, 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 fuer eine ernste Luecke, 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 Pruefung warten.

Die sichere Reihenfolge sieht so aus, dass du zuerst ein Backup machst, dann die Updates auf eine Staging-Umgebung bringst (eine fuer Kunden unsichtbare Kopie des Shops), dort alles einspielst und pruefst, ob nichts zerbrochen ist. Erst wenn die Kopie laeuft, wiederholst du dasselbe live.

Ein Plugin-Update direkt im Live-Shop kann eine weisse Seite ausloesen oder die Kasse blockieren. Dann verlierst du Umsatz waehrend der Reparatur. Die paar Minuten extra fuer den Test auf dem Staging schuetzen dich vor Stunden Krisenarbeit unter Druck.

Updates Schritt fuer Schritt

  • Mache ein vollstaendiges Backup vor jedem Update
  • Spiele alle Updates zuerst auf der Staging-Umgebung ein
  • Teste auf dem Staging: Startseite, Produktseite, In-den-Warenkorb, Kasse
  • Pruefe den Login zum Backend und die zentralen Plugin-Funktionen
  • Wiederhole die Updates live zu einer Zeit mit wenig Traffic
  • Pruefe nach dem Update noch einmal Kasse und Zahlung im Echtbetrieb

Backup und Wiederherstellungstest: eine ungepruefte Kopie existiert nicht

Das Backup ist die wichtigste Versicherung des Shops und zugleich die Sache, die am haeufigsten nur scheinbar erledigt ist. Viele Betreiber haben ein automatisches Backup beim Hoster aktiviert und halten das Thema fuer 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 regelmaessiges Backup, am besten taeglich fuer einen Shop, in dem laufend Bestellungen eingehen. Zweitens eine Kopie auf einem externen Speicher, etwa in der Cloud, damit sie einen Serverausfall ueberlebt. Wichtig fuer den deutschen Markt: Der Speicherort sollte DSGVO-konform in der EU liegen. Drittens, und das wird am haeufigsten 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 laedt, 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 beschaedigt 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 geprueft wurde oder nur theoretisch existiert.

Sicherheits-Monitoring

Ein Onlineshop ist ein attraktives Ziel, weil durch ihn Geld und Kundendaten fliessen. Es geht nicht darum, dass jemand persoenlich ausgerechnet deinen Shop angreifen will. Die meisten Angriffe laufen automatisch: Bots scannen tausende Seiten und suchen nach einem bekannten, veralteten Plugin mit Luecke. Deshalb ist ein monatlicher Sicherheits-Check keine Paranoia, sondern Hygiene.

  • Benutzerkonten pruefen: Schau nach, wer Zugang zum Backend hat und mit welchen Rechten. Loesche 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 Veraenderungen und bekannte Bedrohungen prueft.
  • SSL-Zertifikat und Log-Pruefung: Stelle sicher, dass das Zertifikat gueltig 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 gefaehrlichsten

Zahlungen sind der Bereich, in dem ein Ausfall am meisten weh tut und am haeufigsten tagelang unbemerkt bleibt. Der Mechanismus ist heimtueckisch: 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 schwaechere 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 pruefst, 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 ueber die Hauptmethode (PayPal oder Karte)
  • Pruefe, ob der Bestellstatus von selbst auf bezahlt gesprungen ist
  • Bestaetige, dass der Webhook des Anbieters aktiv ist und korrekt antwortet
  • Stelle sicher, dass das Zahlungs-Plugin nicht im Testmodus geblieben ist
  • Pruefe, ob die Bestellbestaetigungs-Mails beim Kunden ankommen

Der zweite haeufige 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 laeuft. Beide Probleme uebersieht man leicht und beide sind in einem Moment erledigt, wenn du sie monatlich pruefst, statt zu warten, bis ein Kunde schreibt, dass er bezahlt hat und du die Bestellung nicht siehst.

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 Vernachlaessigung ueber ein Quartal kann Rankings und Conversion spuerbar nach unten ziehen.

Core Web Vitals, also die Kennzahlen fuer Geschwindigkeit und Stabilitaet der Seite, kontrollierst du einmal im Monat in der Google Search Console und in PageSpeed Insights fuer 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 faengt das ab, bevor der Kunde von einer langsam ladenden Seite abspringt.

Tote Links und 404-Fehler sind der zweite Punkt. Ein geloeschtes Produkt, eine geaenderte Beitrags-URL oder ein Link auf eine Seite, die es nicht mehr gibt, ist fuer den Kunden eine Sackgasse und fuer Google ein Signal, dass die Seite vernachlaessigt 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 haeufigsten beim Loeschen von Produkten. Statt ein nicht mehr verfuegbares Produkt endgueltig zu loeschen, richte eine 301-Weiterleitung auf die Kategorie oder ein aehnliches Produkt ein. Du haeltst den Kunden im Shop und verlierst nicht den SEO-Wert, den diese Adresse bereits aufgebaut hat.

Pruefung von Bestellungen, Bestaenden und Inhalten

Die letzte Schicht ist die normale operative Kontrolle, die den Shop von der geschaeftlichen Seite im Griff haelt. Sie ist nicht technisch, aber genauso wichtig, denn sie sorgt dafuer, dass der Shop verkauft, was du wirklich hast, und zu aktuellen Preisen.

  • Haengende Bestellungen: Sieh die Bestellungen durch, die im Status wartet auf Zahlung oder in Wartestellung stecken, und klaere, ob es abgebrochene Warenkoerbe sind oder die Folge eines Webhook-Problems.
  • Lagerbestaende: Pruefe, ob die Bestaende stimmen, besonders wenn du auch ausserhalb des Shops verkaufst. Ein als verfuegbar gezeigtes Produkt, das es nicht gibt, bedeutet einen enttaeuschten Kunden und eine Ruecksendung.
  • Preise und Aktionen: Stelle sicher, dass beendete Aktionen wirklich abgelaufen sind und keine alten Preise nach Aenderungen bei Lieferanten stehen geblieben sind.
  • Inhalte und Rechtstexte: Wirf einen Blick auf Impressum, AGB, Widerrufsbelehrung und Datenschutzerklaerung, ob sie aktuell sind. Pruefe auch, ob das Kontaktformular Mails versendet.

Wie lange es dauert, was es kostet und warum sich ein Vertrag lohnt

Die ganze monatliche Pruefung dauert bei einem Shop in gutem Zustand rund 2 bis 4 Stunden Arbeit pro Monat. Den groesseren 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 ueber ein veraltetes Plugin oder eine Woche lang gestoerte Zahlungen, kostet ein Vielfaches. Du verlierst Umsatz waehrend der Stillstandszeit, zahlst fuer eine Notreparatur unter Zeitdruck, und dazu kommt der Vertrauensverlust bei Kunden, die auf einen kaputten Shop gestossen sind. Die monatliche Pruefung ist schlicht die guenstigere Versicherung als das Loeschen eines Brandes.

AnsatzZeit und KostenRisikoFuer wen
Selbst machen2 bis 4 Stunden pro Monat plus Toolshaengt von deiner Disziplin und deinem Wissen abtechnischer Betreiber, der die Kontrolle behalten will
Nur wenn etwas ausfaelltscheinbar 0 Euro, real teure Ausfaellehoch, das Problem kommt im schlechtesten Momentniemand, das ist die teuerste Option im Jahr
Wartungsvertragmeist rund 80 bis 250 Euro pro Monatniedrig, jemand haelt den Rhythmus und reagiertBetreiber, der lieber verkauft als Technik pflegt

Ein Wartungsvertrag lohnt sich vor allem dann, wenn du diesen Rhythmus nicht selbst tragen willst oder keine Zeit dafuer hast, der Shop aber real Geld verdient und ein Stillstand kostet. Gegen eine feste Gebuehr uebernimmt jemand die Updates auf dem Staging, das Backup ausserhalb des Servers mit Wiederherstellungstest, das Sicherheits- und Verfuegbarkeits-Monitoring sowie die Reaktion auf Stoerungen, oft mit garantierter Reaktionszeit. Du kuemmerst dich um den Verkauf und nicht darum, ob das Zahlungs-Plugin im Testmodus geblieben ist.

Bei DawidWeb betreue ich solche Wartung fuer Shops auf WordPress und WooCommerce, sowohl fuer den deutschen als auch fuer den polnischen Markt: monatliche Updates auf dem Staging, DSGVO-konformes Backup ausserhalb des Servers mit Wiederherstellungstest, Monitoring und schnelle Reaktion auf Stoerungen. Webseiten baue ich ab 600 Euro, ich habe ueber 120 Projekte umgesetzt, und ein auf die Groesse 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.