Skip to main content
WordPress Maintenance

WordPress maintenance without surprises

We update core, plugins and themes on a staging site with a copy of your website, check that it still works, and only then touch production. With backups that have actually been restored, and vulnerability monitoring.

approvedapply
Update
core · plugin · theme
Staging
copy + tests
Backup
before touching anything
WP
Production
WordPress

WordPress maintenance means keeping everything that runs on the server updated and monitored: the core, the plugins, the theme, the PHP version and the backups. Most WordPress intrusions get in through a plugin with an already published vulnerability that was not updated. Soamee applies updates first on a staging site with a copy of the website, runs tests on the critical flows, takes a backup before touching production and regularly checks that backups can be restored. If the site is already compromised, there is a separate intervention to clean it.

What is included

Four layers, each with its own review

What we watch runs from the application down to the server. A failure in any layer ends up showing on the website.

Application
CorePluginsThemesUsers and roles
Security
WAFBrute forceKnown vulnerabilitiesFile integrity
Data
BackupsTested restoresDatabaseMedia
Server
PHP versionObject cacheTLS certificatesDisk space and logs
Tasks

What we do every month

Tested updates

Core, plugins and themes are updated on staging, tests run on forms, checkout and private areas, and only what passes is published.

Restorable backups

Database and file copies stored off the server, and a periodic test restore. A backup that has never been restored is an assumption.

Vulnerabilities

We check the installed plugins and versions against published vulnerabilities and prioritise security patches.

Monitoring

An alert when the site goes down or the certificate is about to expire, and a review of PHP errors in the logs.

Users and permissions

A review of administrators, inactive accounts and access left over from former collaborators, which is where many problems begin.

Performance

Tracking of Core Web Vitals and of which plugin adds load, so we can fix it before it shows up in rankings or conversion.

Under the hood

How a silent intrusion is detected

WordPress publishes the checksum of every file in its core and in the plugins of the official directory. Comparing the files on the server with those checksums immediately shows which ones have been added or modified.

The list of administrators completes the review. On the right, an example WP-CLI session; names are illustrative.

FAQ

Frequently asked questions about WordPress maintenance

What does WordPress maintenance include?
Core, plugin and theme updates tested on staging first, backups with verified restores, uptime monitoring, tracking of known vulnerabilities in the installed plugins, a review of users and permissions, and a periodic report of what was done.
Why test updates on staging?
Because an update can break a plugin that depends on another one, or a theme customisation. On staging you see it on a copy of the site and fix it; in production a customer would see it.
What if the site is already hacked?
That is an emergency intervention, not maintenance. It is described on our hacked website page: we clean it up, close the way in and then move to maintenance so it does not happen again.
Do you maintain a WordPress site you did not build?
Yes. We start with an initial audit (PHP version, abandoned plugins, theme code, backups, users) and, from that starting point, define what is maintained as it is and what should be replaced.
What if a plugin we use is abandoned?
We assess it case by case: replace it with a maintained one, write the part you use as a custom plugin, or isolate the risk. Leaving it installed without support is the only thing we do not recommend.
Let's start

Start with an audit of your WordPress

We tell you which PHP version is running, which plugins are unsupported, whether the backups can be restored and what to fix first.

WordPress Maintenance: Updates and Security

Tell us your challenge. We'll propose a solution.

No commitment. Within 24 hours, you'll receive a proposal with scope, timeline and budget. No fine print.

Book a free call →