While WordPress has greatly simplified the process of building a website, running and maintaining a WordPress site comes with its unique set of challenges.
The challenge of minimising any risk of downtime and data loss tops this list. Even a few hours of downtime could mean a major drop in enquiries, orders, loss of traffic and customer data.
The solution? Backups. If you run a WordPress site, backups are a huge component of your WordPress website maintenance plan. But there’s a catch. Backups for dynamic websites like online stores, membership sites, forums, and even blogs with new comments daily, are a different ballgame altogether — thanks to the large volumes of data they deal with and the time-critical nature of the data on them.
Here is a look at the 7 best WordPress backup plugins for 2024.
What is the Best WordPress Backup Plugin?
There is no one-size-fits-all answer to this question. The “best” plugin depends on your specific needs, technical expertise, and budget. However, considering key factors like features, ease of use, real-time backups and restores (critical for dynamic sites, e.g. WooCommerce websites, membership sites, forums, etc), security, and price, I believe BlogVault is the best paid WordPress backup plugin. More about
Note that real-time backups, e.g. that merge recent WooCommerce orders during a restore, is a paid add-on to all of the
What is the Best Free WordPress Backup Plugin?
The best free WordPress backup and restore plugin is UpdraftPlus. It comes with all of the essential backup features for simple WordPress websites. This suits website owners on a budget and those who don’t need real-time backups for WooCommerce.
What is the Best WooCommerce Backup Plugin?
The best WooCommerce backup plugin is
7 Best WordPress Backup Plugins for 2024
A WordPress backup plugin can simplify the task of taking WordPress backups on an ongoing basis and using the restore functionality in the event of a website crash. Here are 7 of the best backup plugins for WordPress sites and their key features and pricing details:
Among the most popular and reliable WordPress backup tools, the
Rating: 4.3 out of 5 stars (based on 200 reviews on WordPress.org).
- Reliable Backups:
BlogVaultensures reliable backups that work every time, having successfully backed up over 1 million websites across 5000+ webhosts
- Secure Backups: It stores encrypted backups across multiple data centers without any additional cost for cloud storage
- Reliable Restores:
BlogVaultboasts a 100% success rate in restoring sites, helping you quickly recover from crashes or data loss. I can confirm this too. I’ve had a 100% success rate.
- One-Click Staging Sites: Easily create staging sites to test changes without affecting the live site, with options to merge changes back to the live environment once you’re satisfied
- Effortless WordPress Migrations: Migrate your site to any web host or domain with minimal effort and no downtime, ensuring a smooth transition
- Real-Time Backups for WooCommerce: Offers specialized real-time backup solutions for WooCommerce sites, capturing every order and transaction without slowing down your website
- WordPress Multisite Support: Provides full support for WordPress Multisite networks, allowing for easy backup, restore, and migration of multisite installations
- Integrated Security Features: Includes automatic malware scans, one-click malware removal, and a real-time firewall to protect your site
- Advanced Monitoring and Activity Log: Keep a close eye on your site’s uptime and monitor all changes to debug problems and reduce downtime
- Easy Installation and Setup: Designed to be user-friendly,
BlogVaultcan be set up quickly without needing technical expertise, and it offers support for sites of all sizes
- WordPress Management Services: Manage multiple WordPress sites from a single dashboard, including updates, PHP versions, plugins, and themes. It facilitates team collaboration and provides scheduled security reports
- Additional Features:
BlogVaultoffers easy-to-use interface, free trial, automated backups, offsite storage that doesn’t affect site performance, and excellent technical support regardless of the package you choose.
These features make
I’ve been using
In my experience, it has never failed me, unlike many other backup, restore and migration plugins. Most other plugins I’ve tried always seem to get stuck during a restore/import or throw some kind of error that prevents the restore or migration process.
BlogVault also has advanced features that most other plugins don’t have, even in their premium versions. e.g. Real-time WooCommerce backups. This is a paid add-on, but it’s so worth for mission critical online stores using WooCommerce. If you aren’t sure what a real-time backup is, it’s like a last minute check that
One of my favourite features about
A great experience all round.
All plans come with the same essential features including real-time WooCommerce backups, staging, cloud storage, multisite support, security, etc. The key difference is in backup history and the frequency of automatic backups and malware scanning. Most WordPress website owners will only need the Plus plan for $149/year.
Here are all available
- Plus Plan = $149/year, 90 days of backups, 1 automatic backup and malware scan per day
- Prime Plan = $199/year, 180 days of backups, 2 automatic backups and malware scans per day
- Pro = $299/year, 365 days of backups, 4 automatic backups and malware scans per day
- Max = $499/year, 365 days of backups, automatic backups and malware scans every hour
- Real-time WooCommerce backups and restores to prevent losing recent orders during a restore
- Does not slow your website like other backup plugins
- Stores backups on
BlogVaultservers instead of increasing disk usage on your own server
- You can create a staging site to test changes before pushing live
- Comes bundled with their security plugin called Malcare
- Multisite support
- Is relatively expensive compared to other backup plugins
- The real-time WooCommerce backup feature is not part of any plan, instead it’s a paid add-on.
BlogVault is the best WordPress backup plugin that I’ve used over the last few years.
I highly recommend using
If you don’t use WooCommerce and your hosting provider already provides security, staging, restores, etc, then you probably don’t need to use
With over 3 million active installations, UpdraftPlus is another popular WordPress backup solution. The free version of this tool is ideal for early-stage WordPress sites as it includes both manual and scheduled backups. Plus, it’s easy to use, even for non-technical users.
Rating: 4.8 out of 5 stars (based on 7,345+ reviews on WordPress.org)
Active Installs: 3M+ active installations (according to the plugin page on WordPress.org)
The UpdraftPlus WordPress backup plugin offers a range of features in both its free and paid (Premium) versions, aimed at simplifying the backup and restoration of WordPress sites. Here’s a breakdown of what each version offers:
Free Version Features:
- Reliable Backups: Allows automatic and scheduled backups to cloud storage options like Amazon S3, Dropbox, Google Drive, Rackspace Cloud, FTP, and email. It supports separate schedules for file and database backups.
- Restoration Ease: Provides the ability to quickly restore your site from backups with a single click.
- Migration Support: The free version also supports migrating WordPress websites, although with some limitations compared to the Premium version.
Premium Version Features:
- True Full Backups: Includes core WordPress files and non-WordPress files in backup!
- Incremental Backups: Saves server resources by backing up only the changes since the last backup, rather than taking full backups each time.
- Premium Storage Locations: Offers backup options to additional cloud services like Microsoft OneDrive, Azure, Google Cloud, Backblaze, SFTP, SCP, and more.
- Automatic Backup Before Updates: Automatically creates backups before WordPress core, plugins, or themes updates are applied.
- More Remote Storage Options: Supports a wider range of cloud storage options with advanced features like encryption, chunked and resumable uploads.
- Advanced Scheduling: Allows for more flexible scheduling options for backups, including specific times and intervals.
- 1GB UpdraftVault Storage: Comes with 1GB of storage in UpdraftVault, a secure and reliable storage solution built on Amazon S3.
- Flexible Restoration: Lets you choose specific components of your WordPress site to restore.
- Premium Support: Direct access to support tickets with the development team, ensuring faster and more in-depth assistance.
- Migration and Multisite Support: Enhanced options for migrating WordPress sites, including the ability to select specific themes, plugins, and database tables for migration. Compatible with WordPress Network/Multisite installs.
- Security Features: Offers encrypted database backups and secure transport to cloud storage, among other security measures.
The Premium version is designed for those requiring more flexibility, security, and support for their backup and restoration processes, making it suitable for larger or more complex sites, or for businesses with specific backup and migration needs.
In my experience, UpdraftPlus (free version) is very easy to use. I didn’t change any settings following installation and just clicked backup and it took a backup of my 2.7 GB site (huskygifts.com) within 2 minutes with a restore done within 1 minute. Super fast, especially for a relatively large site like this.
The peak memory usage was only 28 MB, which is well within my memory limit of 1024 MB. So there was almost no strain on my server during the backup process, apart from increasing disk usage for the backup. This is where the premium version’s cloud storage would help if I was running out of room on my server. It would also be nice to have more scheduling options with the premium version.
UpdraftPlus Premium offers several pricing tiers based on the number of licenses and features required including:
- Personal: 2 licenses for $70.00/year, including all premium features, 1 UpdraftClone token, and 1GB UpdraftVault quota.
- Business: 10 licenses for $95.00/year, plus 2 UpdraftClone tokens and 1GB UpdraftVault quota.
- Agency: 35 licenses for $145.00/year, with 5 UpdraftClone tokens and 1GB UpdraftVault quota.
- Enterprise: Unlimited licenses for $195.00/year, including 10 UpdraftClone tokens and 1GB UpdraftVault quota.
- Gold: Unlimited licenses+ for $399.00/year, offering all premium features, 10 UpdraftClone tokens, 50GB UpdraftVault quota, and unlimited UpdraftCentral Cloud.
- Easy setup and user-friendly interface
- Offers scheduled and on-demand backups
- Supports multiple cloud storage options
- Free version available for basic backup needs
- Premium version includes incremental backups and advanced support
- Premium version has the option to backup WordPress core files and non-WordPress files, which is essential if you want a true full backup.
- I wish the free version could backup WP core files and non-WordPress files
- I also with the free version had the option to download all files as a single zip without having to download individual zips for uploads, plugins, themes, MU plugins, other, etc. This is so annoying.
- Premium version can be costly for advanced features
- Array of options in premium version may overwhelm some users
- Running backups may slow down large sites or those with very limited server resources
- Does not do real-time WooCommerce backups, so you may lose recent orders during restores
UpdraftPlus is highly recommended for WordPress users seeking reliable backup solutions. The free version is suitable for basic backup needs, making it ideal for personal blogs or small websites. It’s user-friendly, with straightforward setup and essential features.
The premium version is a game-changer for businesses or larger sites, offering incremental backups, more storage options, and superior support.
However, UpdraftPlus is not suited for WooCommerce websites needing real-time backups that merge recent orders during a restore. And it’s probably not suited if you have very minimal backup needs or prefer a solution integrated with your hosting provider for simplicity.
Overall though, I think UpdraftPlus has the best free backup solution for WordPress, which is great for those on a budget and those using a hosting provider that doesn’t provider server backups.
With over 25 million successful installations, Duplicator is another popular tool for WordPress sites. On its part, Duplicator makes it extremely easy to create backup files (as a zipped file) so you can store them locally or upload them on cloud storage platforms. This backup tool also offers website migration and cloning.
Here are some of its key features:
- Scheduled and on-demand backups that also work for larger WordPress sites
- Quick and easy in-built website migration functionality
- Support for cloud storage platforms like Google Drive, Amazon S3, and Dropbox
- Works for multisite network backups and subsites
- Easier WordPress website management using a central dashboard
Among its few limitations, Duplicator is not exactly beginner-friendly and requires some level of technical knowledge for effective usage.
Pricing: It is available with a free version, while the paid plan starts from $69 yearly.
4. WP Time Capsule
If you are looking for a WordPress backup plugin that can back up only the incremental changes instead of the entire website, then WP Time Capsule is a great choice.
Effectively, this backup plugin only backs up the recently modified website files which means that it uses lesser server resources and bandwidth to perform the backup and restore operations.
Here are some of its key features:
- An incremental backup mode that does not overload your server
- Automated real-time backups that are executed whenever there is any addition or modification to the website files
- Single-click staging solution for testing backups before merging with live website
- Encrypted database backups to make them more secure
Here are a few of its limitations:
- Longer backup and restore processes even for small WordPress sites
- Lack of offsite storage for backups
Pricing: A free version is available for 30 days, while the paid plans start at $49 yearly.
Looking for a WordPress backup tool that can provide decent backup features with its free version? The BackWPup tool is a good choice. Easy to use, this backup tool allows you to automate and schedule WordPress backups based on your needs. This backup plugin has been installed in over 600,000 WordPress sites.
Here are some of its key features:
- Free backups and storage on popular cloud platforms like Microsoft Azure, Rackspace Cloud, and Dropbox
- Support for WordPress database backups
- Dedicated mobile app for quick backups and restores
- Website migration to new domains
- Personalised customer support
Here are a few of its limitations:
- Non-intuitive user interface
- Supports only manual backups
Pricing: Free version along with a paid Pro version starting at $69 yearly
Protecting over 500,000 WordPress sites globally, BackupBuddy from iThemes Security is among the best WordPress backup solutions available in the market today.
Here are some of its key features:
- Complete WordPress backup including website files and database tables
- BackupBuddy Stash feature to store all your backups in a secure location
- In-built iThemes Sync feature to manage multiple websites using a single dashboard
- Automatic backups (every hour) along with on-demand backups
- One-click automatic restore functionality to get your website back to normal.
Pricing: Single website license priced at $80.
Now that we have looked at 7 of the best WordPress backup plugins, what are the essential features that you should look for in your WordPress backup plugin? Let us discuss that next.
7. All-in-One WP Migration
All-in-One WP Migration is actually the very first plugin I used to migrate client WordPress websites back in 2016. They are geared towards migrations, but their plugin also does backups and restores.
They claim to be a quick, easy, and reliable migration plugin for WordPress, and I agree, but only if you are using their unlimited extension. The free version was unreliable in 2016 and is still unreliable for me in 2024. See my backup and restore test notes below.
Rating: 4.5 out of 5 stars (based on 7,320+ reviews on wordpress.org)
Active Installs: 5M+ active installations according to the plugin page on wordpress.org
- Full backups using Backups
- Partial backups using Export + Advanced Options
- Scheduled backups
- One-click restore functionality
- Free tool download to extract your .wpress backup
- Unlimited extension available to remove 300MB import limit (paid add-on)
- Multisite extension available (paid add-on)
- Cloud storage integrations (each integration is a paid add-on)
The backup feature is very easy to use, just click backup and All-in-One WP Migration will create a backup archived using their .wpress file type. Unfortunately, the restore feature is a paid add-on. However, you can still try restoring the backup by first downloading it, and then using the import feature. This is a good workaround if you don’t want to use the paid add-on.
But to make it work, you have to add a few rules to your .htaccess or wp-config file as per these instructions. However, the import feature did not work for me, neither for my small test site nor the large site. Both of them seemed to get stuck. The small site got stuck at 100% and the large site got stuck at 0.01%.
All-in-One WP Migration is only reliable if you use their unlimited extension. You can take backups reliably, but the import feature isn’t reliable, so backups aren’t useful if you can’t restore them.
This backup plugin is actually the very first plugin I used to backup, restore and migrate WordPress websites back in 2016. But even then, the import feature would rarely work. It was so annoying to try importing a website, waiting hours (depending on the size of the site), then find an error or that the import got ‘stuck’. I’ve never had an issue with their paid version though. So, if you plan on using it, make sure you are using their paid add-on, which is very reliable.
Note that the last time I used All-in-One was recently in February 2024. My success rate with the unlimited version is still 100%. Actually, All-in-One was the only backup plugin that I knew could get the job done.
Recent migration job details:
- Migrate a WordPress site to a new server
- I did not have access to the old server, FTP, etc.
- The old server was extremely slow with low resource limits
- The old server would timeout when using other methods to download site files, e.g. through other backup plugins, file manager plugins, etc.
- The website was using http with no option to change to https before the migration
- I tried other backup plugins first, but they would not allow migration of a http site
All-in-One WP Migration was the only backup plugin I knew that could get the job done.
All-in-One WP Migration provides a free version that includes basic backup and migration features.
The Unlimited Extension for All-in-One WP Migration will cost $69/year or $5.75/month.
The Multisite Extension is $319/year or $26.58/month.
All other extensions will cost you $99/year or $8.25/month.
To view all paid extensions, visit https://servmask.com/products.
- Can do full backups and partial backups
- Backups can be scheduled (paid)
- Extension available for multisites (paid)
- Extensions available for cloud storage (paid)
- Free tool available to extract .wpress archive format
- I’ve always had issues with the free version of this plugin.
- Free version is limited to 300MB imports
- Free version does not include restore functionality. Although, you can try exporting and importing as a workaround. But again, I’ve always had issues with this.
Only use All-in-One WP Migration if you are going to use their unlimited extension. The paid version is extremely reliable. I’ve had a 100% restore success rate using it since 2016.
You can try the free version but I’ve always had lots of problems. e.g. Imports inevitably getting stuck, resulting in many wasted hours.
Worst WordPress Backup Plugins (AVOID)
Jetpack VaultPress Backup
I don’t recommend this backup plugin. Although, on paper, it seems like it should be a really good backup plugin. Anyway, also known as VaultPress, the Jetpack backup plugin offers both daily and real-time backups on the cloud, making it a great choice for WordPress sites, but only if it works (more on this below).
- Automated Real-Time Backups: Continuously backs up your entire site including posts, pages, comments, and media files.
- Easy Site Restoration: Offers a simple process to restore your site to a previous state from backups.
- Security Scanning: Identifies and alerts you to vulnerabilities and malware threats on your site.
- Spam Defense: Works with Akismet to protect against spam in comments and pingbacks.
- Site Migration and Duplication: Facilitates easy site cloning or migration to a new host or domain.
- File Scanning and Repair: Automatically scans and repairs detected issues in WordPress files.
- Direct Access to Backups: Allows downloading of full or partial backups for manual use.
- Integrated Customer Support: Provides access to expert support for backup, restoration, and security issues.
- Integration with Jetpack: Seamlessly works with other Jetpack features for a comprehensive website management solution.
In my experience using the Jetpack VaultPress plugin, I found the setup process to be straightforward, requiring only a few clicks to get started. I searched for Jetpack VaultPress inside the plugin repository where I was able to successfully install and activate it.
However, the backups did not work. The initial backup went for ~10 minutes before the ‘backing up %’ progress bar disappeared and said my backup would be ready soon. I didn’t think this was clear, and I got impatient and thought I should refresh the page thinking the backup would be displayed as finished inside WordPress > Jetpack > VaultPress Backup, but refreshing seemed to cancel the backup and restart it. So annoying. But that’s my fault, not VaultPress’. Although, the screen could have told me not to close refresh or close the window because it would cancel the backup.
My second backup that seemed to restart automatically also didn’t work, even after waiting well over an hour. It got to ~80% and then said ‘Were having trouble backing up your site’. Even if it worked, a backup that takes hours is too long for a small site ~200 MB, even for a backup to remote storage. The Jetpack connection debug said everything was ok. My host said there were no limits and no errors from their side. Server resources were also well within limits too, which you’d expect with 32 cores and 128GB RAM.
The initial backup was on a test site though, so perhaps because it wasn’t indexed, this was the issue. Doubtful but possible I guess depending on how Jetpack has configured their remote backups. So I’ve done another backup test for this website, which also quickly showed the same error ‘We’re having trouble backing up your site’. When refreshing the page, it first shows the error again, but then goes back to doing a backup. Ultimately this backup didn’t work either.
Unfortunately JetPack does not have any direct support. When going through their support channel, an AI chatbot gives you recommended solution, but if it doesn’t work, then you are redirected to a public forum. This is not what paid users want, they want a way to submit a support ticket that is prioritised over a public forum. Forums should be support for the free Jetpack plugin and support tickets should be for paid users. As a paid user, I also don’t want to publish issues with my site on a public forum, even if there is an option to hide my website URL, it’s just a bad experience.
And to top it off, after uninstalling, it left a bunch of options still autoloading from my database. e.g. jetpack_active_plan topped the list of the setting with the biggest autoload size coming from my database compared to all other plugin options that were also set to autoload.
- VaultPress apparently has real-time backups. This should make VaultPress suitable for dynamic sites like WooCommerce stores, membership sites, forums, blogs with lots of comments, etc, so that you don’t lose recent orders, registrations, comments, etc, during a restore. But you have to get backups to work first haha.
- Has migration and site duplication capability
- Jetpack also comes with a range of other cool features and add-ons, not just VaultPress.
- I could not get a backup to work, even after playing around with it for a couple hours.
- Cloud storage is limited to 10GB for the starter plan
- Very expensive if you need backups for multiple websites
- BlogVault is a way better option
The Jetpack VaultPress Backup add-on is $14.95 USD per month or $119.40 per year discounted to $59.40 for the first year.
This backup plugin did not work for me, and I don’t recommend it.
If you check the public support forum, you’ll see other users with very similar problems to me.
WordPress Backup Plugins – Features
Based on the unique needs of a WordPress website, here are some essential features to look for in your backup tool:
Real-time backups ensure that you do not lose any website changes such as the latest transactions, user comments, or online payments. Check if your backup plugin includes taking backups of both websites and database tables whenever there is any change.
Dedicated backup servers
As real-time backups can be server intensive, WordPress backup plugins must support executing backups on their dedicated backup servers. This puts zero load on your internal web server, which can be used optimally for other activities.
Backups of a large eCommerce and Membership website data can be both server-intensive and time-consuming. Incremental backups are an alternative – as they reduce the overall load by taking backups of only modified WordPress files and folders.
Finding the best plugin to back up WordPress sites is not a straightforward exercise of picking one over the other. It needs careful consideration of your website, its needs, your priorities, and your budgets.
Send me an email if you need help.