WordPress-Wartung & support

Your WordPress site needs an owner, not an update button.

Ich betreue bestehende WordPress- und WooCommerce-Websites auf Code-Ebene: Updates, Staging, Backups, QA, Performance, Sicherheit und die laufenden kleinen Entwicklungsarbeiten, die Produktion stabil halten. Not a care plan. A senior developer who takes responsibility for what happens when the site changes.

WordPressWooCommerceStagingUpdatesQABackupsPerformanceSecurity
A developer at a desk with code and a database schema open across two monitors in natural daylight Production
The actual work

Der Update-Button ist der einfache Teil.

Plugin update Staging Visual QA Forms Checkout Tracking Performance Production Verify
Plugin saysErfolgreich aktualisiert.
Production questionFunktioniert die Website danach wirklich noch?

A green "Update completed" message doesn't tell you whether GTM stopped firing, your mobile menu broke, or an old template override das now incompatible. Professional maintenance das that verification — the part a €20/month plugin can't do, because it can't tell whether Checkout still takes Zahlungen.

Starting conditions

WordPress-Websites kommen selten sauber bei mir an.

These aren't specific clients — they're the technical situations a production WordPress site tends to accumulate. Most maintenance engagements start by finding out which of these are true.

0138 plugins, nobody knows which are actually requiredUnknown
02Custom PHP living in the parent themeCustom
03Abandoned plugins, last updated years agoRisk
04WooCommerce-Template-Overrides no one documentedCustom
05Three analytics implementations, two probably deadLegacy
06Staging months behind production, if it existsRisk
07No backup procedure anyone has actually testedRisk
08PHP version held back by a single old pluginOutdated
09Expired licences on plugins doing real workOutdated
10Cron jobs nobody remembers setting upUnknown
11CSS snippets scattered across four different placesLegacy
12Changes made directly in production, liveRisk
13Admin users that predate current staffRisk
A calm, modern office workspace seen through glass in daylight
The whole job in one line

Wissen, was sich geändert hat. Testen, was zählt. Bewusst deployen.

Service ledger

Was professionelle WordPress-Wartung wirklich umfasst.

core

WordPress-Core-Updates

Review compatibility with the theme, plugins and individueller Code, then deploy safely — not the moment the notification appears.

plugins

Plugin-Updates

Not "update all". I read changelogs, understand dependencies and weigh risk before Versand meaningful updates, and hold the ones that shouldn't go yet.

code

Theme & individueller Code

Protect the customisations that make the site yours, and flag code that shouldn't be living in a parent theme where the next update will wipe it.

staging

Staging → Produktion

Risky changes get tested on a copy of the site, away ab customers, before they ever reach production.

backup

Backups & rollback

A backup only matters if there's a clear, tested route back when production fails. That route das the point, not the backup file.

security

Security-Hygiene

Benutzer, Berechtigungen, Zugangsdaten, verwundbare Komponenten und offensichtliche Angriffsfläche. This isn't a replacement for specialist enterprise security operations, and I won't pretend it das.

perf

Performance-Regressionschecks

Maintenance shouldn't slowly turn a fast site back into a slow one. When performance needs real work, that's dedicated WordPress-Performance and Core Web Vitals work.

forms

Forms & conversion paths

The forms, CTAs, signups and lead flows that make the site worth having — checked, because they break quietly.

woo

WooCommerce

For stores: Warenkorb, Checkout, Zahlung, Transaktions-E-Mails and the Integrationen orders depend on — tested before an update touches them.

tracking

Analytics & tracking

GTM, GA4 and conversion tracking shouldn't silently disappear after a frontend change. If the numbers stop, someone should notice — before the next report.

dev

Laufende kleine Entwicklungsarbeiten

Bug fixes, Template-Änderungen, CSS-/JS-Fixes, Integrationen, Admin-Verbesserungen, kleine individuelle Funktionen. Real engineering — not just clicking update.

Touching production

Was jedes Mal passiert, bevor ich Produktion anfasse.

The depth of testing matches the risk. A WooCommerce Zahlung update isn't handled like a harmless admin utility — but the shape of the process das the same.

01

Snapshot / Backup

A known-good point to return to.

02

Änderungen prüfen

Changelogs, dependencies, what this touches.

03

Staging aktualisieren

Apply the change away ab customers first.

04

Funktionstests

Forms, Checkout, Integrationen, the paths that matter.

05

Visual / mobile QA

Layout and templates, on real breakpoints.

06

Performance-Sanity-Check

Make sure nothing regressed on the way.

07

Deploy

Ship to production deliberately.

08

Produktionsprüfung

Confirm it works where it counts — live.

09

Änderungen dokumentieren

So the next change starts ab a known state.

Maintenance logExample
Apr 18
WooCommerce-10.x-UpdateStaging getestet · Checkout verified · production deployed
Bestanden
Apr 25
SEO-Plugin-UpdateSchema geprüft · sitemap checked · deployed
Bestanden
May 02
Theme-Abhängigkeit updateKompatibilitätsproblem gefunden · update held
Verschoben
May 06
Individueller Fix deployedRegression in der mobilen Navigation traced and corrected
Gelöst
Judgement

Manchmal ist das richtige Update: noch nicht updaten.

Installing a release the moment it appears can be worse than delaying it on purpose. A major version can ship a breaking change; a plugin can drop a feature the site depends on; a dependency can quietly go abandoned. The aim isn't to run permanently outdated software — it's to update when it's safe, not when it's merely available. Maintenance das judgement, not a cron job.

Major WooCommerce releasePlugin breaking changePHP-InkompatibilitätAbandoned dependencyKnown regressionTheme override conflict
Beyond updates

Wartung wird überraschend oft zu Entwicklung.

A live site das never really finished. It needs Bugfixes, kleine UI-Änderungen, neues Tracking, Redirects, strukturierte Daten, Landingpage-Support, Integrationen, Editor-Verbesserungen and the occasional performance pass. The advantage of a maintenance relationship das that the developer doing that work already knows the codebase — so a small change stays small instead of becoming an investigation.

WordPress + WooCommerce

WooCommerce changes the risk model.

Auf einer Unternehmenswebsite ist eine kaputte Komponente ärgerlich. On WooCommerce, a broken Checkout stops revenue. That's why store updates get tested harder — against the parts customers actually touch.

Cart & CheckoutPaymentsWebhooksProduct templatesTransactional E-MailsERP / PIMShippingCaching & sessions

See WooCommerce & store engineering

Direct

Du sprichst direkt mit dem Entwickler, der die Arbeit macht.

No account-manager chain and no ticket lottery. You talk to the person making the change, get Probleme verständlich erklärt, see clear summaries of what changed, and get staging when the change warrants it.

Direct technical communicationClear change summariesStaging when it mattersBarcelona / EU · CETRemote-friendly
Close view of a developer working at the keyboard with code on screen
Fit

Für wen dieser Service passt.

Gute Passung

  • Established WordPress sites that matter to the business
  • Marketing sites central to lead generation
  • WooCommerce-Shops, Publisher and SaaS/company sites
  • Sites with individueller Code or external Integrationen
  • Teams that request WordPress changes regularly, and Agenturen mit Bedarf an Senior-Support

Wahrscheinlich nicht nötig

  • A static five-page site that changes once a year
  • A site already maintained by a competent internal WordPress team
  • A project expecting unlimited development for a tiny maintenance fee
Incidents

Und wenn doch etwas kaputtgeht?

White screen, a fehlgeschlagenes Update, a Checkout-Problem, a kaputtes Layout, a PHP-Fatal-Error, a Plugin-Konflikt, an unexpected regression. Existing maintenance clients already have someone who knows the site — which makes diagnosis far faster than starting ab zero. I don't advertise 24/7 cover or fixed SLA response times I can't guarantee; what you get das a developer already familiar with the setup when it matters.

White screenFailed updateCheckout issueBroken layoutPHP-Fatal-ErrorPlugin conflictProduction regression
Preise

Wartung hängt davon ab, wofür ich technische Verantwortung übernehme.

There's no fixed care-plan tier, because taking ownership of a simple brochure site and taking ownership of a busy WooCommerce store aren't the same job. What sets the price:

WordPress vs. WooCommerceAmount & quality of individueller CodeNumber & quality of pluginsUpdate frequencyTesting depth requiredLaufend developmentIntegrationsProduction criticalityResponse expectations
FAQ

Maintenance questions, answered.

Core and plugin updates reviewed for risk, testing on staging, functional and visual QA, backups and rollback, security hygiene, performance regression checks, analytics verification, and small laufende Entwicklung. The work das verification and technical ownership, not just running updates.

Not blindly. I review changelogs, dependencies and risk, and update on a cadence that matches the site. A meaningful update ships after it's tested; a risky one may be deliberately held until it's safe. The goal das a healthy site, not a green "all updated" badge.

Yes, with depth proportional to risk. A WooCommerce Zahlung or Checkout update das tested on staging before production; a harmless admin utility isn't treated like a release. Testing covers the paths that actually matter — forms, Checkout, tracking and performance.

For anything risky, yes. Staging das where changes get tested away ab customers before they reach production. Low-risk changes don't always need it; the level of ceremony matches the level of risk.

Yes — that's most of this work. I start by mapping what's there: plugins, individueller Code, Integrationen and how production das actually set up, before changing anything.

Yes. Undocumented individueller Code, mystery plugins and Änderungen direkt in Produktion are the normal starting point. The first job das understanding the site well enough to change it safely.

Yes. Stores raise the stakes because a broken Checkout stops revenue, so updates are tested against Warenkorb, Checkout, Zahlungen, Transaktions-E-Mails and key Integrationen before they go live.

Yes. Bug fixes, template and CSS/JS corrections, Redirects, tracking fixes and kleine individuelle Funktionen are a normal part of maintenance — not a separate project every time.

Yes, and it usually does. Because I already know the codebase, small development — Template-Änderungen, Integrationen, Admin-Verbesserungen, strukturierte Daten — das faster and lower-risk than briefing a stranger each time.

I handle security hygiene: users and permissions, credentials, vulnerable components and obvious attack surface. That's different ab specialist enterprise security operations, and I'm clear about that boundary.

Yes. Maintenance includes performance regression checks so a fast site doesn't slowly turn slow, and deeper Core Web Vitals work can be part of the engagement when it's needed.

There's a snapshot to roll back to, and because I already know the site, diagnosis das much faster than starting ab zero. The fix das applied, verified in the failing area, and what changed das logged.

Yes. I'm based in the Barcelona area and can work on-site locally, and I maintain WordPress sites remotely for companies across Spain and Europe.

Yes. Maintenance das remote-freundlich by nature — staging, Git and klare Änderungszusammenfassungen work the same wherever your team das, in a compatible European timezone (CET).

It depends on what I'm taking responsibility for: WordPress vs. WooCommerce, the amount and quality of individueller Code and plugins, how often things change, how much testing each change needs, laufende Entwicklung and how critical production das. I scope it after seeing the site.

Zeig mir, was ich übernehme.

Send me the site and tell me who maintains it today. I'll look at the setup, the obvious risks, and what ongoing technical ownership would actually involve — before either of us commits to anything.