Should you turn on automatic updates

Up Speed

Up Speed

Maintenance
Should you turn on automatic updates

WordPress will happily update itself if you let it. There is a toggle for core, a toggle per plugin, and a toggle for your theme. Turn them all on and you never have to think about updates again.

That is the pitch. It is half true, and the other half is why some sites break at 3am on a Sunday.

What automatic updates actually solve

They solve one specific problem: you forgetting.

That is a real problem and worth solving. Most sites that get compromised are not running some exotic zero day attack. They are running a plugin with a published vulnerability and an available patch that nobody applied. The gap between "fix released" and "fix installed" is where almost all the damage happens.

Automatic updates shrink that gap to hours. For a site nobody is actively maintaining, that alone makes them worth switching on.

What they do not solve

Automatic updates apply the update. They do not check whether the site still works afterwards.

WordPress does have a safety net. If an update causes a fatal PHP error, WordPress usually catches it, pauses the offending plugin, and emails the admin address a recovery link. Useful, and it stops the worst white-screen scenarios.

But most update damage is not a fatal error. It is a layout that shifts, a form that stops delivering, a caching plugin that starts serving stale pages, a checkout step that silently fails for one payment method. WordPress sees none of that. It sees a page that returned a 200 and calls it a success.

So the honest framing is this. Automatic updates protect you from neglect. They do not protect you from a bad release.

Where to turn them on

Core security releases. Leave these on. WordPress already auto-applies minor security and maintenance releases by default, and it should stay that way. These are narrow, heavily tested, and almost never the thing that breaks a site.

Plugins you barely use. A simple utility plugin with no front-end output is low risk. Let it update itself.

Any site with no other maintenance at all. If the realistic alternative is that nobody logs in for eight months, turn everything on. Occasional breakage beats a site that is nine major versions behind and full of known holes.

Where to leave them off

Anything touching payments. WooCommerce, payment gateways, subscription plugins. A silent failure here costs money every hour it runs, and you find out from your bank balance rather than your site.

Page builders and your theme. These control what visitors see. A layout regression from a builder update can wreck every page on the site at once, and it will not throw an error while doing it.

Anything heavily customised. If a developer wrote code that depends on a specific plugin behaving a specific way, an update can quietly break that dependency.

Major version jumps. Going from version 4 to version 5 of a plugin is a different event to going from 4.2.1 to 4.2.2. Major versions are where APIs change and things get removed.

The fix: switch auto-updates on for everything, then turn them off for your five most business-critical plugins. Those five get done by hand, with a backup in place first.

The setting that matters more than the toggle

Before you decide anything about automation, check where the recovery email goes.

WordPress sends fatal error notices and recovery links to the site admin email in Settings, General. On a lot of sites that address is the developer who built the site four years ago, or an inbox nobody reads, or something like admin@yourdomain that was never set up to actually receive mail.

If that address is dead, automatic updates are running with no one watching. The site can break and the only notification goes into a void.

The fix: open Settings, General, and confirm the admin email is one a human reads today. Send a test to it. This takes ninety seconds and it is the highest value thing in this post.

The middle option nobody mentions

The choice is usually framed as automatic or manual. There is a third option that works better than both: updates applied on a schedule by someone who checks the site afterwards.

You get the speed of automation, because nothing sits unpatched for months. You get the judgement of a human, because someone looks at the site after the update rather than trusting that a 200 response means everything is fine. And you get a way back if it goes wrong.

Automation without the gamble

This is exactly the gap Up Speed fills. We test each update before it goes live, and if one breaks something, we roll it back. That is the part automation cannot do for you, because a script does not know what your checkout is supposed to look like.

It sits on top of scheduled off-site backups with a 30 day retention window, 24/7 uptime monitoring on 60 second checks, and a plain-English monthly report showing exactly what was updated and when. No dashboard for you to log into and no red bubbles to feel guilty about.

If you would rather stop making the automatic-or-manual decision entirely, the Starter plan covers tested updates, backups and monitoring for one site. It is the least dramatic way to keep a WordPress site current.

Share this post

Start with a free WordPress site audit.

Send us your site and we will check its speed, security, backups, and update status, then write up what we found. A real person does the review.

  • No credit card required

  • No contracts, cancel anytime