How To Update WordPress Plugins Manually [Plus Better Options]

How To Update WordPress Plugins Manually

Most WordPress websites are enhanced by a network of plugins, continuously developed by a hoard of dedicated open-source developers.

If you’re in the driver’s seat of your company’s website, you might be faced with a glaring red icon next to “Updates”.

Updating plugins on WordPress is easy enough. For the most part, you can just click “update” on the plugin in your dashboard, and you’re done.

But if that doesn’t work, there are a few ways to do it manually.

This blog covers the four ways to update WordPress plugins manually – skip to that part here.

We’ll also explain why you shouldn’t be updating plugins willy-nilly – and how a monthly website maintenance service might be your best bet.

WordPress Plugins 101

If you’re staring at a list of outdated WordPress plugins, it’s tempting to just:


But we recommend taking a breather and figuring out exactly what those curious notifications actually mean for your WordPress site.

Do you have to update WordPress plugins?


As an open-source technology, WordPress and its plugins are constantly being improved by developers around the world to deliver optimal results for WordPress users.

Updated versions of plugins deliver many innovative benefits to your website, such as improved speed and shiny new features. Ensuring the maintenance of plugins can also boost your site’s SEO.

WordPress itself updates all the time, so keeping your plugins current ensures your WordPress website is functioning as it should.

But the more important reason to update your WordPress plugins is that, once they’re outdated, your website could be open to vulnerabilities.

Some of the most harmful malware attacks in history can be traced back to older plugins – even if developers fixed the plugin itself, websites that still had the outdated version were vulnerable.

As developers release new plugin updates, they fix any bugs or inefficiencies that became a problem in the last version.

So, yes, you must update your WordPress plugins.

How often should you update WordPress plugins?

The general consensus is once per month. If you leave it too long, you could be putting your website at risk. Lethargic website maintenance can put your data (and your customers’ data) at risk, damage SEO, and break your site completely.

But the more meaningful answer to this question depends on:

  • How significant the plugin update is
  • The impact the updated plugin could have on your website
  • Your website’s performance and expected traffic

When you see that red notification pop-up in your WordPress dashboard, take note of it, but think twice before updating right off the bat.

Unless it’s flagged as a “security update”, it’s best practice to wait a week or two after a plugin update is released. Then you can be absolutely certain that developers have ironed out any kinks or bugs in the roll-out phase.

This is especially the case if you’re manning a large website or plan to attract a spike in traffic to your site, perhaps through a PPC campaign or product launch.

To help you gauge the impact the update could have on your site, it’s really important to take note of the number and read the release notes.

Plugin updates are usually a number with one decimal place, for example, “Yoast 18.1”. The amount by which the number increases in each update gives you an idea of the significance of the update and how much it will impact your website.

For example, if your WordPress theme plugin jumps from 2.4 to 3.0, hold fire and test the update carefully with your team.

Otherwise, your entire website could look completely different (or break). Without automated website backups, it’s a headache to revert back.

How To Update WordPress Plugins Manually

Your WordPress dashboard tells you when plugin updates are available. You see this in either the “Plugins” or “Updates” section in the admin bar.

Screenshot showing How To Update WordPress Plugins Manually

Let’s walk through the manual plugin processes you can use:

4 ways to update WordPress plugins manually

Update WordPress plugins from the dashboard (single or bulk actions)

Generally speaking, WordPress plugin updates can be handled relatively easily by simply clicking the “update” button when you receive a notification prompting you to install it.

You can also update plugins in bulk by selecting multiple and clicking “update” in your Plugins dashboard:

WordPress demonstration of How To Update WordPress Plugins Manually


Important Note: if you’ve never done this before, be very careful updating your plugins in bulk. If something breaks your website, you need to be able to quickly isolate which plugin update caused it.

Sometimes, for various reasons, auto-updates don’t work. You might see a “Plugin Update Failed” error.

In that case, here are your other options…

Update a WordPress Plugin via FTP or SFTP

You can manually update a plugin via FTP – you’re essentially deleting the old one that’s there and uploading the new one directly:

  • Step 1: Download the plugin .zip file from the WordPress plugin directory.
  • Step 2: Make the files available by right-clicking on the downloaded .zip file and clicking “Extract”. This creates a folder for the plugin on your computer – save it to your desktop, so it’s easily accessible.
  • Step 3: Use a File Transfer Protocol (FTP) program to connect to your website’s server, popular options are Filezilla and Cyberduck. You’ll need to make sure you have your login details to access the files on your website server – ask your web hosting provider for help if you need to.
  • Step 4: Once you’re in the server, find the wp/plugins folder and delete the folder containing the old plugin.
  • Step 5: Upload the plugin you just downloaded onto the server.
  • Step 6: Go to your WordPress dashboard and make sure the plugin has been updated properly. Do a little dance.

You could do this in bulk by deleting and uploading multiple plugin files.

Update WordPress Plugins via cPanel

cPanel is an admin panel that sits on top of complex backend details, so non-technical people can easily manage and make changes to their website without knowing how to code.

Your cPanel depends on what WordPress hosting service you use for your website. Once you’ve found your cPanel, here’s what you need to do to manually update a WordPress plugin:

  • Step 1: Download the plugin directly from WordPress. Then find your cPanel’s version of a File Manager.
  • Step 2: Scan through the folders until you find one called “public_html” and open it.
  • Step 3: Find the folder called “wp-content” – that’s where your website’s data lives.
  • Step 4: Click on the “plugins” folder.
  • Step 5: Select the “upload” button and drag your downloaded plugin into the upload window.
  • Step 6: A pop-up window will appear highlighting the files to be uploaded into the cPanel, double-check they’re correct and click “extract files”. Close the popup called “extraction results” and you’re done. 💃

Update WordPress Plugins via WP-CLI

If you’re not afraid of code, WordPress Command Line Interface WordPress Command Line Interface lets you update and maintain plugins most directly.

It feels a bit like this:


Once you know what you’re doing, you can make changes to your website simply by adding a line of code in the command line and hitting Enter.

To update a single plugin, enter the following command:

[user@server]$ wp plugin update <plugin_name>

And to update all your plugins, enter this:

[user@server]$ wp plugin update –all

But we only recommend doing this if you have experience using the command line.

A Better Option: Update WordPress Plugins Automatically

The above walkthroughs are helpful if you need to take the reins for just one niggly plugin update.

But most sophisticated websites have 50+ plugins, and you ain’t got time to manually update each one.

This is where most decide to enable auto-updates for their WordPress plugins.

It’s super simple to do, just go to your plugin repository and look for the button that says “Enable automatic update”:


Demonstrating How To Update WordPress Plugins Manually

But here’s the thing: we don’t recommend you do that.

Sure, setting your plugins to update automatically saves you a lot of hassle, but there are several significant risks to this.

Plugin updates aren’t guaranteed to work seamlessly with your website. Although plugin developers rigorously test their plugins before releasing updates, the new version of your plugin might be incompatible with your site.

The consequences range from minor design flaws that are annoying but not devastating, to completely breaking your site and leaving it open to security breaches.

Here are three reasons why automated plug-in updates can be a nightmare:

  • You don’t know what the update does: Every plugin has a number and release notes detailing the significance of the update and what the update includes. If it’s rolling automatically, you have no control over what’s happening to your site and no way of preventing incompatible plugin updates.
  • Wrong update at the wrong time: Automatic plugins don’t know that your eCommerce site is about to have a sale and expect a huge surge in traffic. It’ll update at the automated time, and potentially cause your website to crash or stop working when you need it most.
  • Hard to fix the problem: Once you’ve identified something’s gone wrong, you have to look back through all the recent automated updates to try and find the root cause and fix it – which is stressful and expensive.

So although automated WordPress plugins solve one problem, they can create a tsunami of other problems with a significant impact on your business.

Here’s what we suggest you look at instead:

The Best Option: Get a Team of Experts To Handle Website Maintenance for You

For businesses that depend on the functionality and security of their website, plugin updates aren’t something to leave on autopilot.


Experienced web developers can make nuanced and informed decisions about:

  • What plugin updates are useful
  • Which updates are compatible with your website
  • Which updates should be delayed and which ones prioritized

For extensive websites and major plugin updates, an expert team usually backs up your website and runs the update on a staging server.

This allows them to test the plugin update without putting you (or your visitors) at risk. Even if something does go wrong, you’ve got a website backup protecting the latest version of your data.

WordPress website maintenance experts can also keep an eye out for WordPress plugin abandonment, which can happen and is one of the downsides of open-source technologies. But don’t worry, regular security checks flag these vulnerabilities before they affect your site.

Website maintenance plans include so much more than plugin updates

By investing in regular website maintenance and security service, businesses have the assurance that a dedicated team of developers is keeping an eye on their website at all times.

Depending on your needs, your budget, and the plans you find out there, a website maintenance plan includes:

  • WordPress plugin updates: so you don’t have to worry about doing them yourself and breaking something
  • Backups: so that even if something goes wrong, you’ll never lose precious data
  • Database optimization: to maximize page load speed
  • Monthly SEO maintenance: to track how your online presence is performing and keep an eye on competitors
  • Reporting: to give you a birds-eye view of what’s happening and where your investment is being spent
  • Coaching and support: to tackle specific challenges or provide guidance on your next web design project
  • Content management: to take care of new blog posts, product updates, and image optimization

Our most popular website maintenance is $200 per month and includes all of the above services, plus more.

Need Help With WordPress Website Maintenance? Talk To Us.

Even the smallest change can have a dramatic impact on your website’s performance and security. For that reason, we recommend businesses entrust their site with professionals who’ll monitor it 24/7.

But if you’re not ready for that, no worries. Our blog answers every business owner’s website-related questions – like, how secure is my website, really?

Onto those pesky plugins 🔌.