Plugin Directory

BlogVault WordPress Backup Plugin – Migration, Staging, and Backups

BlogVault WordPress Backup Plugin – Migration, Staging, and Backups


The Most Reliable Incremental WordPress Backup Plugin with Free Cloud Storage. The best Part, Comes with a FREE Staging Environment.

BlogVault regularly backs up everything in your WordPress site – Including WordPress database, WordPress files, themes, images, etc.

WordPress database and files backup using BlogVault is much safer and simpler than creating a backup manually.

Check out more BlogVault customer testimonials from here

With a 100% Successful Website Restore Rate, BlogVault is the world’s fastest and best WordPress Backup Plugin trusted by over 4,50,000+ WordPress websites.

Companies you Trust, Trust BlogVault.

We officially power migration for some of the largest web hosts from WPEngine, Pantheon, FlyWheel, LiquidWeb, Cloudways, Savvii, and many more.

It is the perfect solution for developers and agencies as it comes with all the tools you need to maintain and manage multiple WordPress websites. From One-Click Staging to Flawless Migrations to Complete Website Management and a White Label Solution. It even provides out-of-the-box Client Reporting.

Learn more about BlogVault from here

BlogVault in Numbers

  • 1+ million Successful Website Restorations
  • 450,000+ WordPress Sites backed up and counting
  • 330GB Largest WordPress site Backed Up
  • 10,000+ Web hosts Compatibility
  • Five Star Support

Benefits of Using BlogVault backup plugin as Your Go-to Backup Solution

1. Incremental Backups Guaranteed to Always Work

  • Incremental automatic backups that never overload your server
  • Free offsite storage ensures 24X7 availability
  • 90 days archive to recover from any mistake
  • First plugin with Multi-site backup support
  • Custom Schedule your WordPress backups daily, weekly or monthly

2. Fastest Website Recovery Within Minutes

  • 1 million+ WordPress website restores with 100% success rate
  • Differential Restore for lightning-fast recovery
  • 90 days archive to recover from any mistake
  • Perform full Restore even if your WordPress website is offline

3. Deploy a Staging Site in One-click for Free

  • Safely test your WordPress website updates and changes
  • Staging site runs on our cloud servers
  • Completely free of cost
  • One-click Merge to push changes to live WordPress site

4. Frustration-Free Website Migrations in 1-Click

  • Compatible & approved with 5,000+ web hosts
  • Zero downtime guaranteed with our migration plugin
  • Intelligent automatic rewrite of all website URLs
  • Migrate to a new domain, host, DNS, or server

5. Real-time Backups for WooCommerce Stores

  • Backup all orders as and when they take place
  • Recover anytime with 365 days of backup archives
  • 24X7 data protection with offsite storage

6. Manage Multiple Websites from a Single Dashboard

  • Perform WordPress core, theme, plugin updates
  • Invite team members for efficient collaboration
  • Exclusive White-label solution to grow revenues
  • Beautiful and comprehensive Client Reporting

7. Last, BlogVault is a “Service,” Not just a WordPress Backup Plugin

  • Always improving & adding features unlike other WordPress backup plugins
  • Our Support always has your back
  • Full peace of mind with encrypted off-site storage
  • Access complete backups 24X7 with independent dashboard

Why Choose BlogVault WordPress backup plugin?

  • Set up & Running in Just 60 Secs – Get started in no time. Log in. Auto-Install. And that’s it!
  • Comes with Built-in Free Staging – Develop your site the way you’ve always wanted to. Update without breaking the live site.
  • Doesn’t Slow Down WordPress Website, Ever – All processing takes place on our own server. Your site does not slow down at all.
  • No Technical Knowledge Needed – Automated workflows like automated backups that ensure everything you need is only a click away.
  • Personal Support for Everyone – Agile & Responsive Customer Support that caters to Everyone.

Have You Tried BlogVault Pro version Yet?

BlogVault WP backup plugin offers an unrestricted 7 days free trial. Explore all features of full BlogVault for FREE.

Try out BlogVault without any commitment. No credit card is needed.


  • BlogVault provides you with a comprehensive History page that lets you manage all your WordPress backups with ease.
  • Trusted by over 4,00,000+ websites, BlogVault is the best WordPress files and database backup plugin for your website.
  • Check the Performance Speed of your website from the BlogVault dashboard.
  • Manage multiple WordPress sites from one dashboard.
  • With Uptime Monitoring you get notified the moment your website is shut down.
  • With BlogVault’s free Staging test updates, WordPress plugins, and WordPress themes without breaking your live site.
  • With BlogVault’s White-Label Solution you can showcase our service under your own brilliant brand.
  • For WooCommerce sites, BlogVault’s Real-Time Backups can make all the difference.
  • We power WordPress migration for WPEngine, Pantheon, FlyWheel, LiquidWeb, Cloudways, Savvii, and many more. Need we say more?


Can I set up my BlogVault backup account myself?

This plugin works in tandem with the BlogVault servers. BlogVault servers do all the heavy processing and will alert you if your site has any issues.

This requires an account with BlogVault to be created to use the plugin.

Yes. Take the help of this step-by-step guide.

Why do you need my email?

We require your email address to keep you informed about important updates related to your website, such as vulnerability alerts, and uptime alerts.

Having an account is necessary to use our service, and your email address serves as a unique identifier for your account.

In addition, we may use your email address to notify you about any changes or updates that we make to our service, as well as any new features or services that we may offer to help enhance your user experience.

I am unable to reach the WordPress backup plugin. What can I do?

You can send an email to the support team on support@blogvault.net and notify our team regarding this.

Are there any prerequisites for using the BlogVault backup plugin for the WordPress site?

No. All you need is a WordPress site. We don’t use your website resources for backing up so you will not experience any downtime, or page delay while executing BlogVault functions.

Do you have a free plan? How does it work?

BlogVault is a paid backup service. But we understand the user’s dilemma before starting a new service, which is why we provide a 7 day free trial period. You can avail free trial without any registration, just enter your email ID, password, and site URL. Moreover, we do not discriminate between our trial period users and premium customers.

How do I upgrade from my free trial to a premium version of the account?

To upgrade from a free trial version to a premium account, please take the help of this guide.

How do I upgrade to a bigger Plan?

To upgrade to a bigger Plan, take the help of this guide.

Do I need to pay for support and help?

Never! We will be with you for any queries regarding backups or anything at all times. Click here to get in touch with us!

What exactly does BlogVault backup?

BlogVault Backup Service backs up everything in your WordPress site incrementally and completely – Including posts, pages, files, themes, images, etc. A WordPress site consists of 2 parts:
* Database backup – We back up the complete database.
* Files backup – We back up all the files within your core WordPress folders (wp-content, wp-includes, and wp-admin).

This strategy ensures that we do not miss anything on your site.

How often does BlogVault backup my WordPress site?

BlogVault backs up your website daily, automatically.

How safe are my backup files?

Your backups are very safe. We use encrypted cloud backups and off-site BlogVault servers to store your site backups and run security operations. This ensures seamless integration of security to your website without affecting your site servers.

Can I have all backups sync to my Google Drive and not Dropbox?

We do not automatically sync your backups to Dropbox. However, we do provide an interface that can help enable you to move your backup to Dropbox. You can also download your Backups to your computer and then upload them on Google Drive.

Can BlogVault be used for WooCommerce store websites?

Yes, BlogVault integrates well with WooCommerce websites with the special inbuilt Real-Time backups functionality. Please see WooCommerce backups page.

What does BlogVault backup from a WooCommerce site?

BlogVault backups files and tables, database metadata like database name, location, all content, settings, and configuration.

Can I restore WooCommerce store backup using BlogVault?

Yes. Restoring a backup using BlogVault is easy. Take a look at how to restore a site.

Can I use BlogVault to handle Backup Restoration?

Yes, BlogVault’s Auto recovery functionality gets your site back up and running with almost Zero Downtime. Please see Auto-Recovery page.

What is the difference between Restore and Test Restore?

Test Restore is meant to test the backups only, whereas Restore helps to restore a backup on the live site, directly.

Can I restore a backup to a new server?

Yes. You can do this by making use of our integrated Migration feature where you can choose the backup version that you want to migrate to a new server or new site.

Where is the staging site located?

Your staging site will be on BlogVault servers.

How long is my staging valid?

With the BlogVault backup service, you can extend your staging site validity up to 56 days.

What do I do after Staging a site?

After you are satisfied with your staging site, BlogVault Backup Service allows you can push the changes you like, onto your actual live site, directly.

Will I receive emails from the staging environment?

No, we do not have a mailing system at the Staging server. Many sites have automated emails set up on their sites. On staging environments, they do not want these to be triggered. The staging environment does not have protection for spam emails. Blocking all emails ensures that the staging server IP is not blacklisted.

Can I merge the WooCommerce website staging site to the live site?

If you move them from the staging site to the live site, all your new orders will be lost on the live site. But we have provided you with the option with the selective merge. Select only the tables you want to merge and let BlogVault take care of the rest for you. Please don’t forget to backup your website before you start merging.

Does BlogVault backup work with all web hosts?

Yes. We’ve built BlogVault to work with any web host in the world. You just need to provide FTP credentials for the destination server. We migrate your WordPress site, whether you are:

Migrating to or from GoDaddy, BlueHost, SiteGround, HostGator, WPEngine, Flywheel, etc. OR Migrating to any other web host (in this case you’ll have to select either the cPanel or FTP options).

Will there be downtime during migration?

No, BlogVault Backup Service will cause no downtime to the destination server while migration.

Will BlogVault start backing up the new site after migration?

Unless otherwise specified, BlogVault will backup a site following DNS resolution. If you migrated the site to a different URL, make sure the new URL is added as a site with BlogVault to enable backup. If the migration were to the same URL at a different host, BlogVault would automatically start doing a backup from the new location as soon as the DNS is updated.

Can I update WordPress core, plugins, and themes directly?

Yes. Take a look at this Manage Site help doc. Before updating on the live site, we’d suggest you update on a staging site. BlogVault Backup Service comes with a free staging website.

Can I manage my site users and their password directly?

Yes. With the BlogVault backup service, you can manage your site users and passwords. Take the help of this Manage Site help doc.

Can I add Clients and Team Members to my BlogVault Backup account?

Yes, you can.

Our client feature is for your reference alone. You can assign a client to their site. If you want to give a user, dashboard access, please add them as your team members under the team section. Please see How do I add clients and team members?

Isn’t WordPress or Web Host backing up my website for me?

WordPress by default does not back up your site for you. As for web hosts, if your site is not on wordpress.com, then you have a reason to worry. Servers, while generally robust, do fail from time to time for various reasons. Moreover, web hosting providers usually do not provide complete backups. When such backups are restored, sites crash, and data is lost. Several such horror stories inspired us to build this service!

Do I really need BlogVault?

BlogVault provides comprehensive and complete backup services. Apart from handling website security, it can also assist you with instant Migration as well as Staging and Merging services at very reasonable rates.
This is a backup and security service that remains committed to your website security by handling site management functions. If you care about keeping your WordPress website safe, then you definitely need a security solution like BlogVault.

What will the security report contain?

Your Website Reports will contain details on the following:
* WP Version
* Total Backups made
* Backups Time range
* Total security scans made (Backup+Security plan only)
* Active Theme
* Number of Published Posts
* Number of Published Pages
* Number of Approved Comments
* Total database tables
* Total Files
* Total Plugins
* Active Plugins
* Installed Themes

Is BlogVault compatible with all other WordPress plugins and themes?

BlogVault is compatible with all plugins and themes. It works even if you have a different backup plugin installed. If you want to uninstall a plugin and install the BlogVault plugin, kindly take a look at our guide on How to install BlogVault.

Error: “FTP permission issues, FTP is correct but we might not have permissions to upload or remove a file.”

This could happen when you’re on shared hosting. Contact your host and ask them to grant you access to upload files via FTP.

Error: “Execution expired, Connection timed out, Connection reset by a peer in both FTP and HTTP requests.”

Nothing to worry about, this notification means your destination server denied our requests to offload your site’s data. This could be because of a few reasons:
* Your destination site isn’t reachable (you’ll have to contact your destination web host about this)
* You have a firewall installed, which is blocking consecutive requests from the same source (in which case, please wait for some time and try again)

How can I submit a feature request?

We are happy to accept all feature requests for our products and services. Simply fill in a detailed description of our contact form, and we’ll make sure the correct department reviews the request. We cannot guarantee that all requests will be satisfied, but we love hearing feedback from our users.

Very happy with the service and want to give you guys a review. Where do I do it?

Thank you. We really appreciate these kind words, and it makes our day. We would love it if you could review our service here.

Where can I find BlogVault Terms of Use and Privacy Policy?

These are available on our website: Terms of Service and Privacy Policy


July 15, 2024 1 reply
This plug-in is not listed in the usual WP installed plug-in section and so it cannot easily be deactivated and deleted. For anyone new to plug-ins, you have to delete it as follows: Via File Manager: Log in to Hostinger hPanel and navigate to File Manager under the Files section.Go to public_html > wp-content > plugins.Find the folder named blogvault-real-time-backup and delete it.
July 4, 2024
I suffered from malware attacks, and my server was always filled with 0 KB PHP junk files. After I installed MalCare and paid for it, everything works well. I like the dashboard because I can monitor everything in one place. The customer service is efficient and quick. I highly recommend it!
July 3, 2024
I started using blogvault 2 years ago after meeting the funder at a conference. I’m a big fan of companies that not only build great products but support the community as well. I’m glad i switched as ther isn’t a better product on the market.
July 1, 2024
When I first signed up with BlogVault, my site was a mess—old, outdated, and infected with malware. I had put a lot of hard work into it and didn’t want to start over. Thankfully, BlogVault came to the rescue. I found out my site had malware when it started acting weird and visitors reported sketchy stuff. BlogVault’s malware scanner did its job perfectly, finding all the infected areas. The removal process was smooth and quick. BlogVault cleaned up everything, and I got detailed reports on what was fixed. Major relief!Locking Down the Site After the malware was gone, I used BlogVault’s security features to lock down my site. From two-factor authentication to firewalls, they had it all. I felt my site was finally secure. Plus, BlogVault reminds me to update my plugins, which is awesome because I used to forget that all the time. Since then, BlogVault has been great. The ongoing protection and regular backups give me peace of mind. I’ve even had to restore my site once, and it was super easy thanks to BlogVault.
June 30, 2024
I’ve been using and loving Blogvault for several years now. I keep all of my care plan clients’ sites on it and have it do automated updates for all of them. I feel really confident these sites are in good hands with the BV team. Plus their support is amazing – every time I’ve reached out they’ve been happy to lend a hand and even helped me troubleshoot some things. Highly recommend BV to anyone looking for a good care setup for your or your clients’ websites!
Read all 251 reviews

Contributors & Developers

“BlogVault WordPress Backup Plugin – Migration, Staging, and Backups” is open source software. The following people have contributed to this plugin.




  • New: Introduced Domain Monitoring feature
  • New: Introduced PHP Error Monitoring feature
  • Tweak: Implemented Captcha bypass support for Forminator and Gravity Forms
  • Tweak: Enhanced Firewall


  • Better handling for Activate Redirect


  • UI Improvements.
  • Enhanced Firewall for greater robustness.
  • Manage Improvements.


  • Bug fix: Fetch Elementor DB details


  • Added Elementor DB Update Support


  • Enhanced Firewall
  • Added Maintenance Mode Support
  • Enhanced Whitelabel Functionality


  • Enhanced Firewall
  • Improved Authentication
  • Improved WooCommerce DB Update Support


  • Added WooCommerce 8.2.1 Real-Time-Backup support.
  • Enhanced Firewall for greater robustness
  • Enhanced WAF


  • Bug fix get_admin_url


  • WooCommerce DB Update Support
  • SHA256 Support
  • Stream Improvements


  • Code Improvements
  • Reduced Memory Footprint


  • Security Improvement: Upgraded Authentication


  • Manage Improvements


  • Code Improvements for PHP 8.2 compatibility
  • Firewall Enhancements
  • Manage Improvements


  • Firewall Improvements
  • Whitelabel improvements


  • Plugin Update Improvements
  • Theme Update Improvements


  • Whitelabel Improvements
  • Activity log Improvements for Core update


  • Bug fix: Handling WooCommerce update order hook


  • Geo-blocking with advanced firewall
  • Activity log improvements and bug fixes
  • Woocommerce custom order table support for real-time backups


  • Firewall Improvements
  • Realtime Improvements
  • Improving coding standards
  • Code Improvements
  • Updated bootstrap


  • Improvements in identifying plugin and theme updates.


  • Improved the landing pages.
  • Enhanced future vulnerability protection
  • IP Blocking Improvements
  • Improved firewall configuration for migrations


  • Improvements in fetching file stats


  • Enhanced handling of plugin services
  • Removed deprecated hook


  • Improvements in identifying plugin updates.


  • Sync Improvements
  • Enhanced plugin activate flow.


  • Improved network call efficiency for site info callbacks.


  • Removing use of constants for arrays for PHP 5.4 support.
  • Robust firewall-config checks


  • Post type fetch improvement.
  • Handing wing version for ipstore wing.
  • Making Login Protection more configurable.
  • Robust handling of requests params.
  • Callback wing versioning.


  • Added latest WooCommerce Real-Time-Backup support.


  • Updated the logos


  • MultiTable Sync in single callback functionality added.


  • Streamlined overall UI
  • Firewall Logging Improvements
  • Improved host info


  • Fixed firewall caching issue
  • Minor bug fixes


  • Fixed services data fetch bug


  • Fixed account listing bug in wp-admin
  • Handling Activity Log corner case error


  • Activity Log for Woocommerce events
  • Minor improvements in the Firewall
  • Minor Improvements


  • Added Support For Multi Table Callbacks
  • Added Firewall Rule Evaluator
  • Added Activity Logs feature
  • Minor Improvements


  • Block WordPress auto update feature
  • Improved scanfiles and filelist api


  • Update Database after wp-core update
  • Handling Child theme updates better code
  • FSWrite wing improvements for older PHP versions
  • Fetching Mysql Version


  • Handling Premium plugin and themes updates


  • Woocommerce Compatibility upto version 4.0


  • Sending plugname in request to backend servers


  • Adding default parameter for BVWPAdmin constructor


  • Firewall in prepend mode
  • Robust Firewall and Login protection
  • Robust write callbacks
  • Without FTP cleanup and restore support


  • Updating account authentication structure
  • Adding params validation
  • Adding support for custom user tables
  • Restructuring classes
  • Request profiling and Firewall improvements
  • Plugin branding fixes


  • Handling translations
  • Callback improvements
  • Adding delete transient callback


  • Checking Whitelisted IP’s first


  • Making add account compatible for PHP 5.3
  • Updating tested upto 5.1


  • UI improvements


  • Disable form on submit


  • Setting blocked page to be non-cacheable


  • Improving ip extraction and updating tested upto 5.0


  • Adding Geoblocking functionality


  • Adding support for hourly backup


  • Adding function_exists for getmyuid and get_current_user functions


  • Removing create_funtion for PHP 7.2 compatibility


  • Adding check for multisite.


  • DynSync Bug Fix for multisite.


  • Ability to show captcha for all login blocked


  • Adding Misc Callback


  • Adding logout functionality in the plugin


  • Adding support for chunked base64 encoding


  • Updating upload rows


  • Latest WooCommerce plugin compatibility


  • Updating TOS and privacy policies


  • Bug fix for dynsync


  • Bug fixes for lp and fw


  • SSL support in plugin for API calls
  • Adding support for plugin branding


  • Better handling for request IP


  • Restructuring plugin completely
  • Better security


  • Updated WooCommerce Dynamic Sync


  • Separating the functions into clear modules.
  • Re-enabling dbsig, but only for identity.
  • Making comparisons stricter.
  • Changing asym key.


  • Disabled dbsig.
  • Updated asym_key.


  • Using custom skin to track site management.
  • Clearing actions during callback.


  • Better integrity checking.
  • Woo Commerce Dynamic sync support.


  • Manage sites straight from BlogVault dashboard.


  • Changing dynamic backups to be pull-based.


  • Using dbsig based authenticatation.


  • Adding support for GLOB based directory listings.


  • Adding support for PHP 5 style constructors.


  • Adding DB Signature and Server Signature to uniquely identify a site.
  • Adding the stats api to the WordPress Backup plugin.
  • Sending tablename/rcount as part of the callback.


  • Add support for repair table so that the backup plugin itself can be used to repair tables without needing PHPMyAdmin access.
  • Making the plugin to be available network wide.


  • Improving the Base64 Decode functionality so that it is extensible for any parameter in the future and backups can be completed for any site.
  • Separating out callbacks gettablecreate and getrowscount to make the backups more modular.
  • The plugin will now automatically ping the server once a day. This will ensure that we know if we are not doing the backup of a site where the plugin is activated.
  • Use SHA1 for authentication instead of MD5.


  • Separating to multiple files.
  • Adding BVSecurity with limit logins.


  • Better handling for real-time backup events for WooCommerce.
  • Support real-time backups for WooCommerce version 2.1.12.
  • Improving the is_admin check with current_user_can(‘activate_plugins’).
  • Removing the option to manually add the BlogVault badge for the free backup plan.


  • Adding events for the dynamic backup of the usermeta table.


  • Introducing the free weekly backup plan.
  • Show the ad for the free backup plan in the sidebar.
  • Changing default backup plans to pay for year in advance.


  • Making the backup plugin compatible with older versions of WordPress. network_site_url was not available in WP versions older than 3.0. For older versions we use get_bloginfo(“wpurl”).
  • The randomly generated secret key is sent to the server during login or signup. This will let us configure the keys easily on the plugin for backups to take place.
  • Adding the screenshot to show all backups being managed from one dashboard.


  • Ability to not do dynamic backups for updates to certain changes to the options table.
  • Additional options which need to be blocked for dynamic backups can be sent from the server.
  • Ability to not do dynamic backups for updates to certain changes to the postmeta table.
  • Additional postmeta keys which need to be blocked for dynamic backups can be sent from the server.
  • Do not dynamically backup comments which have been marked as spam.
  • Do not dynamically backup commentmeta for comments which have been marked as spam.
  • Improve the look and feel of the admin page.
  • Include link to the review of the BlogVault Backup plugin by MIGHTYminnow.


  • When the plugin is activated but an BlogVault Account is not created then the secret key is left empty. This is a security issue. Hence we will set a random value for the secret key when the plugin is installed.


  • Changing the name to Backup Plugin by BlogVault.
  • Updating the tested WordPress version to 3.9.


  • Setting BlogVault key now validates the nonce to prevent XSRF.
  • Updating the plugin description with video introducing BlogVault.


  • Real-time backup for WooCommerce.


  • Separating the different BlogVault functions into classes.
  • Ability to update the BlogVault Key.
  • Retrieving/Updating option only on the main site of a Network install.


  • Releasing the BlogVault plugin into the WordPress repository.