Prefer email? [email protected]

Free with Managed or Complete

WordPress site out of date? Catch up on updates safely

Your site has fallen far behind: plugins, theme, WordPress, WooCommerce and often PHP all have updates waiting, and some plugins may be abandoned. Pressing Update on everything at once is what breaks sites. We copy the site to staging, update in a safe order, replace abandoned plugins, test each step and only then update the live site.

  • Comprehensive Fix $349
  • If we can't fix it, you don't pay
  • WordPress and WooCommerce

Sound familiar?

  • The Updates screen lists a long row of plugins, themes and WordPress itself
  • You stopped updating because the last update broke something
  • You are scared to press Update in case the store stops taking orders
  • The person who built the site has moved on and nobody looks after it
  • Some plugins have not had an update in years, or their WordPress.org page says they have been closed
  • Premium plugins stopped offering updates after the licence ran out

Error messages you might see:

  • You have plugins waiting to be updated
  • This plugin hasn't been tested with the latest 3 major releases of WordPress. It may no longer be maintained or supported and may have compatibility issues when used with more recent versions of WordPress.
  • Warning: This plugin has not been tested with your current version of WordPress.
  • Error: This plugin requires a newer version of WordPress.
  • This update does not work with your version of PHP.

Why does this happen?

A site falls behind when updates stop being routine. Each skipped update makes the next one riskier, so it gets put off again, until the Updates screen holds a long list nobody wants to touch. The way out is a planned catch-up: a full inventory, a staging copy, updates in a safe order, and tests after every step.

The reasons we see most often:

  • An update broke the site once. After that, every Update button feels like a gamble, so nobody presses it.
  • Nobody owns the site any more. The developer or agency that built it moved on, and the owner was never shown how updates work.
  • Premium licences lapsed. Many premium plugins and themes only show updates while the licence is active, so the dashboard looks calmer than it really is.
  • The server’s PHP is old. WordPress refuses updates whose requirements your site does not meet. Plugins show “This update does not work with your version of PHP”, and Dashboard, Updates can say you cannot update WordPress until PHP is newer.
  • Plugins were abandoned. Their authors stopped releasing updates, or WordPress.org closed them. WordPress does not warn you about either on the Plugins screen. A closed plugin simply never shows an update again.

Try this first

Nothing here presses an Update button or changes a setting, so it is safe on a live store.

  1. Take stock before you press anything. Open Dashboard, Updates to see every waiting update for WordPress, plugins and themes. Then open Tools, Site Health. It flags waiting updates, and its Info tab shows your PHP version under Server. Write the list down or take screenshots.
  2. Look for abandoned plugins. On the Plugins screen, click “View details” under each plugin and note “Last Updated” and “Compatible up to”. If a plugin has no “View details” link, search for it on WordPress.org. A plugin page that warns it has not been tested with recent releases, or says the plugin has been closed, goes to the top of your list.
  3. Check that a backup really exists. In your hosting panel, find the most recent backup and confirm it includes the files and the database. If your host offers a download, keep a copy somewhere other than the server. Do not restore anything.
  4. Find out what your host offers. In your hosting panel or its help pages, look for a staging tool and the list of PHP versions your plan can run, and note both. Do not switch PHP yourself yet; on an old site that alone can take it down.

Stop there and hand it over if WooCommerce, your payment gateway, your theme or your page builder is a major version or more behind, if any plugin has been closed, or if Dashboard, Updates says you cannot update because of your PHP version. Those are the updates that break stores when they are done in one go.

Why does the order of updates matter?

Every component states which WordPress and PHP versions it needs. If WordPress is too old, newer WooCommerce releases will not install. If PHP is too old, WordPress itself will not update. Update the wrong thing first and you are left with a half-updated site that is harder to fix than the old one.

On staging we work out the order your requirements allow, update one step at a time and test after each. On WooCommerce stores that includes the database updates that run after WooCommerce updates, the template overrides in your theme, and a check that every extension that handles orders is compatible with your order storage setting before anything about it changes.

What happens on the live site?

The live site keeps working while we test. When staging is clean, we take a fresh backup and repeat the same tested steps on the live site at a quiet time. On a store we never copy the staging database over the live one, because that would erase orders placed in the meantime. Afterwards we check your key pages, place a test order and send you a report listing every version change and every plugin we replaced. To stay current from then on, every care plan includes BoltPress Security: updates run on a schedule with a backup first, and roll back automatically if the site fails its health check.

Is my site behind?

Our free WordPress audit shows outdated and abandoned plugins and whether your WordPress version is current. Our post on what is silently breaking your site explains why that matters.

If one recent update has already broken the site, start with site broken after an update. If your host is retiring your PHP version, see the PHP upgrade fix, and once you are current, security hardening closes the other common gaps. Every other problem is on the Fix WordPress page.

What's included

Included

  • An inventory of every plugin, theme, WordPress, WooCommerce and PHP version, with abandoned and closed plugins marked
  • A full backup and a staging copy of the site before anything changes
  • Updating on staging in the order each component's requirements allow, testing after every step
  • Replacing abandoned or closed plugins with maintained ones and moving their settings across where possible
  • Running WooCommerce database updates and bringing outdated template overrides in your theme up to date
  • Moving PHP to a supported version at the right point in the order, once everything has been tested with it
  • Repeating the tested steps on the live site, checking key pages and a test order, and a written report

Not included

  • Redesigning or rebuilding a site whose theme or page builder has no supported path to current versions
  • Custom development to replace a plugin that has no maintained alternative
  • Buying or renewing licences for premium plugins and themes
  • Cleaning up a site that is already hacked
  • Keeping the site updated after the catch-up is done

When it becomes a Quick Fix job: If only a handful of plugins are behind, nothing is abandoned and WordPress, WooCommerce and PHP are already current, a single Quick Fix covers it. We tell you before any work starts.

How it works

  1. Secure access

  2. Full backup

  3. Diagnose (on staging for stores)

  4. Fix

  5. Verify (a test order on WooCommerce)

  6. Report

Two ways to get it fixed

Pay once for this fix, or get it free as part of a care plan.

Free with Managed or Complete
  • Managed $249 per month
  • Complete $599 per month

Includes 1 free fix.

Compare plans
Comprehensive Fix
$349

Complex or multi-step: malware removal + hardening, speed optimization, site migration, hack recovery, server tuning.

Fix it for $349 : Update catch-up

If we can't fix it, you don't pay.

Prices in USD.

Refunds are handled by email: [email protected]

What we need from you

  • A WordPress administrator login, or a temporary one we can use
  • Hosting control panel or SFTP access, including your host's backups and staging if it offers them
  • Logins or licence keys for premium plugins and themes, so we can download current versions
  • Anything you know about custom work, such as who built the site and any code added to the theme
  • A quiet trading period we can agree on for the live update, if you run a store

Frequently asked questions

Why not just press Update on everything?

On a site that is far behind, every update assumes the one before it. Some updates need a newer WordPress or PHP, some run database changes, and some will clash with a plugin that has not changed in years. If several break at once, nobody can tell which one did it. We update in small steps and test after each one, so a problem is caught where it starts.

My site still works. Why update it at all?

Outdated plugins are a common way into a WordPress site, only the newest WordPress version is officially supported, and fixes for older versions are a courtesy that can stop at any time. Falling behind also blocks new versions of WooCommerce and your payment gateway, which raise their minimum WordPress and PHP versions over time. The longer it waits, the bigger the jump and the higher the chance that one update breaks several things.

What happens to a plugin that is no longer maintained?

We check whether it still does a job you need. If it does, we find a maintained plugin that does the same thing, move its settings across and test the pages that used it. If it does nothing useful, we remove it after a backup. Closed plugins come first, because a closure can mean an unfixed security issue.

Will my store stop taking orders during the catch-up?

No. All the testing happens on a staging copy while your live store keeps trading as normal. The live update is a planned step at a quiet time you choose, and we place a test order as soon as it is done.

Do I need a newer PHP version as well?

Usually, yes. Sites that stopped updating are often on a PHP version that no longer gets security fixes, and current WordPress and WooCommerce releases ask for newer PHP. We move PHP at the point in the order where the next update needs it, once the plugins and theme have been tested with the new version on staging, so the change does not break code that was never ready for it.

Can I see how far behind my site is before I buy?

Yes. Our free WordPress audit checks your site from the outside and reports outdated plugins, abandoned plugins and whether your WordPress version is current. It only sees what the public site reveals, so the full inventory is the first step of the catch-up itself.

How do I stop it falling this far behind again?

Make updates a routine rather than something you put off. Look at Dashboard, Updates regularly, keep premium licences active so their updates keep appearing, and take a backup before updating WooCommerce, your payment gateway or your theme. Small, regular updates are easy to check; a year of them at once is what breaks sites.

Not sure this is the problem?

Our free WordPress audit checks your site for this issue and others, and explains every finding.

Run the free audit

Stop fighting your website.
Let us fix it.

If we can't fix it, you don't pay.