A content management powerhouse, WordPress has excellent plugins and incredible themes to offer. At present “WordPress Multisite” is one add-on to why the users should love the WordPress. Multisite is exceptionally valuable and most likely important, for the individuals who need to make comparable edits or upload content onto a few locales of a network immediately.


Showing its presence right from the developmental stages of 3.0, WordPress Multisite is a feature that empowers you to deal with a network of websites from one place. Networks that are connected with WordPress Multisite can extend from maybe a couple destinations to millions. With the help of the multisite feature, WordPress is already hosting close to 35 million sites. Considering this, even Edublogs, an education blog, also manages content for 3 million sites using Multisite.


About BlogVault: The most dependable backup and restore plugin, BlogVault is trusted by 220,000 sites and more. With the smart incremental database and file backups as it’s most important feature, BlogVault guarantees a stress-free WordPress backup and security solution in a single dashboard.


BlogVault works well with Multisite WordPress Installations. BlogVault does take backup of every aspect of WPMU installations for all the subsites.


Blogvault’s WordPress Multisite [Multisite Network (WPMU)]


Most backup solutions frequently require different installation for every site within the multisite network. Most often this comes with extra charges. At this point even if the backups are considered as independent sites, the network can’t be reestablished effectively.


During this situation, BlogVault will take backup of your whole network, making it the perfect answer for websites with an Agency license with numerous groups on a solitary multisite installation.


Unlike few services who give just a solitary webpage backup, BlogVault offers you the comfort of multisite backups. The backup provided for the complete network of your WordPress websites, making it helpful to see and manage backups of numerous locales utilizing a solitary BlogVault dashboard.


Apart from the WordPress backup plugins, the WordPress multisite backup by BlogVault is a default. Taking a backup of your complete network, we enable you to install the BlogVault plugin on your network. This aide in decreasing the possibility of having common resources like themes or plugin being lost in the midst of backup.


Additionally, with BlogVault, you can re-establish the whole framework with just one click. With BlogVault you can also move WPMU.


Here are few excellent reasons for why a web developer or a digital content marketer should use BlogVault’s WordPress Multisite.


  • Offers multiple access to blogs easily.


The Multisite feature has made convenient for the users to make use of several blogs with quick and easy access. You don’t have to use several login username or passwords, to access all the blogs/sites. Now it’s much easier for Authors and website admins to access all of their sites with a single drop-down menu inside the WordPress admin bar.


  • Shared Plugins and Themes.


Want to change the theme or share plugins for the original site and subsites? Now you can do it all at once with the shared Plugin and theme feature. Multisite allows the hosting account to share themes and plugins with all other sites in the network. This makes the task easier. With the help of site admins, Plugins can easily be installed that can be shared by all.


  • Shared Users.


It might be a nuisance when it comes to create multiple WordPress installs and create duplicate users for every site. The task is made easier with the WordPress Multisite. It helps to manage a centralized set of users provided with the permission to each site that they need to access. With the help of User Settings, the WordPress users can easily be given access to one site or all of them. At the same time, the Permission levels can also vary.


  • Advanced Settings and Configurations.


With multisite, you access various advanced settings and configurations that allow you to make brisk changes in accordance with all the blogs you manage. This panel is one of a kind to multisite, gives you a chance to see everything from one place. Even as it might be a little complicated it is a capable approach to deal with your websites.


  • One-time Upgradation.


What’s more? One of the significant advantages of running a solitary WordPress Install over the greater part of your online journals is that you just need to upgrade your WordPress once. There are absolutely a couple of drawbacks to multisite, however, in the upgraded user setting, the advantages are certainly genuine.


Wrapping things up

Today get started with BlogVault’s WordPress Multisite and make your own network of blogs or sites. BlogVault for WordPress goes with an innate ability to fabricate various sites using the same WordPress installations.


To restore WordPress site from backup, you first need to create a backup of it. And to do both, you first need to understand why ‘WordPress backup and Restore’ is important. If your WordPress site has crashed or hacked or you are simply facing difficulties while publishing posts over it, you ought to restore the site to a previous version.

In another word, you can define backups as entities to store WordPress site’s data to a different location and restore as the process to retrieve it back from different location to the site again.

In this article, we will discuss the various ways to restore WordPress from backups and the prerequisites required to create & restore a backup of the site.


What are the major components of a WordPress site?

WordPress site is composed of four major elements. These elements are the building block of any WordPress site. A successful backup service provides ease to create the backup and restore all the four elements.

What elements we save in backups to alternative locations and restore back to WordPress site:

  1. WordPress core software
  2. WordPress Database
  3. WordPress Themes
  4. WordPress Plugins

WordPress Core Software: It refers to the fundamental software that contains the source code to run your WordPress website. The WordPress core software contains all the basic functions and procedures that are necessary to run a WordPress site. For example, site settings, WordPress admin dashboard, etc.

WordPress Database: If the core software runs at the front-end, it is WordPress Database that runs behind the site to support your site. A database composed of tables of intersecting rows and columns that hold site’s data. It stores information like, user ID, post_title, post_name, shortcodes, usermeta and much more.

WordPress Themes:  WordPress themes are the applications that work at interface level to design the look of your WordPress site. Themes though change the website layout but do not affect the functioning of the core WordPress software. They only display the website’s content and data in the browser. Themes are available at both WordPress repository and commercial marketplaces.

WordPress Plugins: Plugins are the add-ons or software that works in integration with the core software to increase its functionality. For example, you can use plugins for securing, caching or backing up your website. Plugins too, do not change the source code of the software and are available at both WordPress repository and commercial marketplaces.

While backing up, you will create a copy of all the above-listed items to one or more locations. Whereas, while restoration you will bring back all these items again to the main site.


To backup and restore a WordPress site, you need:

  1. A copy of WordPress core software, Database, themes, and plugins.
  2. Access to FTP server provided by hosting services.
  3. Access to phpMyAdmin provided by hosting services.
  4. Access rights (cut,copy,edit) on the database.


#How to Restore WordPress site From Backups Using phpMyAdmin/Cpanel.

Install phpMyAdmin on your system. You can either download it by yourself or if you are using hosting services, you get it pre-installed in their control panels.

After installing phpMyAdmin on your system, follow the below mentioned steps to restore:

Step 1. Login to phpMyAdmin.

Step 2. Click on “Databases”, you will get a drop-down list of all the tables.

Step 3. Select the database in which you want to restore all data.

Step 4. Delete all the tables of the selected database. To delete, click on

  • ‘Check All’ to select all tables lying within that database
  • then from ‘With Selected’ list, select ‘Drop’.

Step 5. Your database is now ready to import data.

Step 6. On the top of the screen, there will be an ‘Import’ tab, click on that.

Step 7. A new window will open, click on the ‘Browse’ button to search for computer’s location from where you want to import data into the database.

Step 8. Check Format drop-down menu to ensure SQL is selected or not.

Step 9. Click on ‘Go’ button.

You need to wait for a while after performing all the above steps as it takes time. Don’t panic and have patience meanwhile.


Also read: Beginner’s Guide: How to Manually Backup WordPress Database with phpMyAdmin

#How to Restore WordPress site from backups Using MySQL Commands.

If your backup files are created using MySql commands, you can restore them by following these steps:

Step 1. Unzip your .tar.gz file or .bz2 file.

  • If it is a .bz2 file, write commands:  user@linux:~/files/blog> bzip2 -d blog.bak.sql.bz2  or
  • If it is .tar.gz file , write commands:  tar-zxvf blog.bak.sql.tar.gz .

Step 2. Open the unzipped file >> cut/copy paste SQL queries from there to back in MySQL database. Write Codes:

“user@linux:~/files/blog> mysql -h mysqlhostserver -u mysqlusername -p databasename < blog.bak.sql “

Though both the above-discussed methods are efficient but not highly efficient. They provide backup and restore facilities only for WordPress database, whereas to secure your entire site, you need to create backups of site files as well, along with the database backup. More on, these methods are more vulnerable to manual mishandling.  They let you make direct changes to the database without any options for “undo” or “undelete”. So your database could be hampered permanently if you do not exercise it cautiously.

That’s why the one in all remedy for all your problems related to Backing Up and restoration of WordPress entire site could be BlogVault.


#How to Restore WordPress site From Backups Using BlogVault.

Manual backups are tiresome, they take an extra piece of time while creating and restoring backups. That’s why most of the site owners opt for automated solutions like BlogVault.

Blogvault is an inclusive backup service for automatic backup and restoration.

You can install Blogvault easily on your system from WordPress dashboard ‘Plugin’ menu. It can:

  • Auto Restore your WordPress site: Using BlogVault, you can create schedules regular backups of your entire website. You can create backups on daily, hourly, weekly and on a monthly basis. Once you create a backup to your preferred location, you can restore it quickly whenever you want, in a single click. Just like backup creation, you can also schedule your backup restoration.


How its automated restoration  Works?

Its auto restoration performs Differential restore which means it does not replace or delete files on servers. Instead, it compares the selected backup files with files on the server and then adds new files to backup.

  • Test Restoration: A very unique feature in itself! Blogvault test restoration allows you to store the backup temporarily on “test servers” prior to deploying it on the main server. You can cross check your backups during this time, once fully satisfied with backup functioning, you can situate it to your WordPress website.
  • Incremental Backups and Restore: Blogvault first create a full backup of your site, after that, it does the backup of only incremented data. This way you are saving a lot of your disk storage space.
  • It can restore either the entire site or just a single or combination of files. The choice will be yours.



Regular backup and restore of your WordPress site is the most worthy precautionary step to safeguard your site data. I hope, the post gave you a comprehensive guide on how to restore WordPress site from Backup?”.

If you find the guide helpful, please let us know in the comment section below.

Best WordPress backup plugin

There are many ways, how to boost your ecommerce revenue,but ultimately it’s all coming down to increasing your conversion rate. Real profit doesn’t come from visitors, but from buyers. So many e-commerce businesses can attract visitors to their websites, but they can’t transform them into buyers. There are plenty of reasons, why it might be this way and sometimes it’s even down to owners, who are happy with their conversion rate.  Some people believe that rate around 1-2% is common and there are right but does that mean that they can’t do better?
Improving your conversion rate can be done with few simple changes. Especially if you are dealing with low numbers. If that’s your case, you will find these tricks very helpful and your numbers should rise immediately.

Pictures, pictures, pictures…

There is nothing that sells a product online better than images. People can’t touch or feel your product online, but they definitely want to see it. Sometimes you might be selling a product just fine with one picture, but visitors always want to see what they are buying up close and make sure that it’s exactly what they are looking for.

Having high-quality photos of your product is essential. The more the better. Make sure that your customers feel 100% comfortable that they are making a right choice by showing them different angles and context, make it zoom-able, or in some cases like for example shoes or industrial products, you should consider also 360 views. Check out some well designed WP ecommerce themes for inspiration.

Best WordPress backup plugin

Improve credibility

What makes people buy so many things from Amazon or from eBay? It’s not just a variety of products, it’s a fact that they know they can trust them! Amazon does a fantastic job when it comes to making customers safe about what they are buying and they are achieving it mostly through reviews. If your customer wants to buy something, they have never tried before or have no experience with, being comfortable with their pick can make a massive difference.

Every customer understands that you are trying to sell products, so you are talking about each item in superlatives and pointing out their strengths. Studies have shown that 61% of customers read online reviews. Those reviews are nearly 12 times more trusted than a description from manufacturers. According to Reevoo stats, 50 or more reviews per product can mean a 4.6% increase in conversion rates, while 63% of customers are more likely to make a purchase from a site, which has user reviews.

Don’t be scared of bad reviews. They can actually improve conversion rate by up to 67%. People seek out and read bad reviews. A mix of positive and negative reviews will make you more trustworthy in eyes of customers as 30% visitors suspect censorship or faked reviews if there are no negative opinions on your page

Use colors to bring visitors to a “promise land”

Visitors often react based on emotion and instincts, which can determinate their decisions. That’s why you should use the psychology of colors to set a path to an easy checkout. The easiest way to do this is to use different colors for a call to action buttons. That way you achieve a psychology effect, where a visitor doesn’t have to think what to do, but he sees it right away and follows steps, which you want him to make. It’s best to use a good contrast when designing your important buttons. When speaking of contrasting colors some people talks about complementary colors. If you place those colors right next to each other, they seem to be much brighter. For example, if your site is blue, try to use a red color for a sign-up or checkout button.

Offer a free shipping

An E-tailing Group study revealed that unconditional free shipping is #1 criteria for making a purchase (73% listed it as ‘critical’) and 9 out of 10 consumers say free shipping no. 1 incentive to shop online more. That’s why 50% (!) of merchants offers a free shipping. Although some of them are offering it with a condition of a minimum order. High shipping cost is also number one reason, why customers were not happy with their online shopping experience. People love free stuff and free shipping is the ultimate difference maker in most cases.

Free shipping comes with obvious costs as it’s not so free for you as well. That’s why you might consider minimal thresholds or free shipping only on certain items. Flat rate shipping might also encourage larger orders because customers will want to get the best deal for their money. A downside, however, is that it can discourage small orders and become a barrier to those that simply want to buy small items or quantities.

Here’s a simple guide how to offer a free shipping without going broke.

Make a sales section

No matter how much money people make, they are always looking to save some even when they are willing to spend them. E-tailing Group study conducted at the end of 2011 found that 47% of online buyers would only buy discounted products, except under exceptional circumstances. 62% said they are looking for a section that identifies sales and specials.

That’s why sites like Groupon and its clones learned people to shop cheap. Consider adding sales section to your website and enjoy benefits that come with it. If visitors find what they are looking for there,
chances are that they will continue shopping on your website for more products and they will likely come back and buy from you even if they will not find discounted item.

Bonus tip: Keep it simple

Remember that simple is always better. Simple is faster, it’s easier to understand and it’s what visitors prefer. Visitors like when they don’t have to navigate through too much information and get where they want to quickly.


Do you have a WordPress site? If yes, then it is important to remain up-to-date regarding the most excellent security measure with the main goal to shield your site and information from any dangers.

There are definitely many website owners who are nagging about the security of WordPress.

According to my opinion, an open source content is powerless against a wide range of threats. However, if we think practically, we also need to consider in a different way. Suppose it’s valid partially, yet none of us can blame WordPress.

Why can’t we blame the WordPress? Whose fault is it that your site got hacked? As a site proprietor, there are a few duties that you need to deal with. Henceforth the major question always depends on what you are going to do to save your site from being hacked?

Today organizations of all sizes are not safe due to the increase in threats. Over 90,978 attacks occur every minute on an approximate. Luckily, there are several methods used to protect the WordPress site. One of the most popular solutions among all is using WordPress Backup and Security plugins.

How To Manually Work On WordPress?

WordPress a web application in view of PHP and MySQL and thus you have to take backup of all the documents and its database as an alternative to your site. The simplest approach to duplicate your documents is by means of FTP. Ensure that you spare all the documents and organizers in the catalog WordPress that is introduced into your site.

The WordPress database can be moved down to some other database. Just take after the directions in our instructional exercise on the most proficient method to backup MySQL databases. In fact, if you have numerous MySQL databases and you ponder which one your site is utilizing, open the wp-config.php record in the WordPress root organizer and you’ll see the database name spared by the DB_NAME alternative.

Also Read: Beginner’s Guide: How to Manually Backup WordPress Database with phpMyAdmin

WordPress… Is it Secure?

The question about WordPress security will definitely arise in everyone’s mind, as the hackers are around frequently trying to infiltrate WordPress sites. Even while there are several limitations, WordPress is secure.

The team working for the security of WordPress are diligent enough to stop all kinds of vulnerabilities that surface inside the WordPress center. Security patches are incorporated into center updates that are released reliably on a regular basis. For instance, there are times where they have fixed in less than 40 minutes of a vulnerability disclosure.

But the condition is that you have to stay up-to-date with the WordPress in order to apply all the security fixes that are taken off. Luckily, through a couple of clicks, updates can be promoted consequently or physically. You can likewise put off the automated updates. But at the same time, you also need to run the tests that are comparable in advance.

But the most practical and the basic actions that you can utilize to improve the security of your site is keeping it up-to-date. Each and every other method you apply is also important, yet it won’t benefit you in any way if the WordPress itself is vulnerable.

Here are a few tactics that can help you to secure your WordPress Website –

  1. A Stable Login Page That Avoids Violent Attacks

Despite the fact that every individual is aware of the standard WordPress login page URL (domain-name/wp-login.php or domain-name/wp-admin/), hackers make an attempt to make a dangerous threat as the backend of the website is accessed from the main URL.

So I would recommend you to customize your login page URL along with the page’s interaction.  

You might think why one should customize their WordPress Plugin?

Brute force attack is the most common type of hacking on WordPress. In this type of attack, hackers try to get inside of your website/blog by attempting various usernames and passwords. There are many ways that assist you to prevent brute force attacks. One of the major steps you can take to reduce the  chances of getting attacked is by changing the WordPress admin login page URL

Tip: Steps You should follow to Customize your Login page URL.

The simplest way to change your Login URL is by installing, activating, and configuring a security plugin to your WordPress site.

With this, you’ll be able to change

  1. /wp-admin/ to /admin/
  2. /wp-login.php to /login/
  3. /wp-login.php?action=register to /register/
  4. Change URL according to the page you select in the plugin settings

Before we move ahead, I would recommend you to understand the WordPress Security options before you make any changes in the settings section. Have a discussion with your host before you take on any unusual step that you aren’t sure off. Follow all the instructions for Better WordPress Security and updating of your Dashboard options.

1 Step: Take a complete backup of your site. Once you’ve completed taking the backup, verify it before you move to the next step.

2 Step: Install and activate a WordPress Security Plugin is best for your site. Ensure that the features are good enough to manage your Login URL.

3 Step: Install and Setup a WP security plugin. Once the setup is ready,        

  1. Open wp-admin or wp-login options page
  2. Create the backup selection
  3. Allow the security plugin to change WP core files
  4. Click “Secure My Site From Basic Attacks” button.    
  5. Click the “Hide” tab.
  6. Check the “Enable Hide Backend” box.    
  7. Enter your desired register, login, and admin pages or leave them at the security plugin’s defaults of “register”, “login”, and “admin”.        
  8. Click “Save Changes”.

And that’s it. And not to forget, follow the above steps so that you can easily change your Login URL.

  1. It Is Also Important That You Protect Your Admin Dashboard

Admin dashboard which is the most protected section of all is also one of the most engaging parts for a hacker. Thus, for a hacker, assaulting the most grounded part is the biggest challenge. If succeeded, then it’s a moral triumph and they utilize this source to do lots of damage in your website.  

  1. Protect Your Database

Dealing with your database is the most crucial part as the majority of your site’s information and data is stored in there. So do you think that your Database is protected?

Well…, moving ahead!!!

While I spoke about the WordPress security and how you can keep your WordPress site, a secure one, let’s also take a look at the WordPress backup.

A backup for your site is always essential in case something goes wrong. Let’s cover up at the useful ways to backup your WordPress website.

Why is Backup Necessary for your WordPress Site?

Internet threats are increasing. And yet, you might have heard about why you need to take backups of your site in your external devices. Threats on the website have been really hard and thus Backing up your website helps you to safeguard against those threats.

A regular backup of your website is vital and thus all website owners are aware of it. It is important to be serious about the threats that are occurring in the present world of internet. As an owner of the website(s) you cannot be ignorant on hackers or mistakes that are occurred internally.

Taking backup is helpful in certain ways. Here is why is taking a backup important,

  1. Threat from the Hackers
  2. A Catastrophe in your computer
  3. When your updates go wrong
  4. Viruses, trojan and other malware can hit your PC
  5. An error occurred by an employee due to negligence     

How To Backup Your WordPress Site With BlogVault?

You might have come across your clients or friends complaining about the nasty run they had with the hackers. Hackers can slash of your website with DDOS attacks and as a security precaution, the web host can shut your site down for a couple of days. It can definitely be a frustrating one. But if you are lucky enough to have a backup, then it’s easy to tuck away with working safely and seal off the security hole, hit the restore button and just like that, come back in business.

What would you do if you lost your website(s) to hackers, how would you return?

I’ve experienced getting hacked sometime recently. Since I didn’t have a backup solution that I could depend on, I had to reconstruct my site from the scratch with no outside help.

Regardless of whether you lose your webpage to the terrible folks or break something because of a mistake occurred manually, you can just depend on a solid backup solution for recovering and reestablish your site to its previous magnificence. This is the place BlogVault, the subject of this long audit comes in.

The BlogVault benefit assumes control from that point, and you can backpedal to the same old thing. You don’t need to affirm messages and so forth, simply begin moving down your website from the Blogvault dashboard.

Backups on the new BlogVault dashboard

BlogVault is basically a Backup service solution. It is a very simple solution that can be made use of.  A robust backup solution, Blogvault will help organisations of all sizes.

After you’ve joined BlogVault, you’re instantly provided with a dashboard that will help you manage your site. With the help of BlogVault, you can schedule your backups automatically for your whole site. This helps you to save the storage space in your server as the backup will be saved in the off-site server. Even if you’re not logged into BlogVault, the backups will run unnoticed.

BlogVault a unique service that can be utilized in a progressive way to deal with your website by taking backup frequently. BlogVault looks at your site and makes a comparison with all the old Backups and saves your time by restoring with the latest version flawlessly.

Wrapping up

We’re all human by the day’s end, and the activity of frameworks by admin, particularly when overburdened with spam, can be really challenging. This is the reason why backups and security exists. Every time your site goes down or information is lost you can simply rely on BlogVault.

GitLab deleted the wrong database, but when ineffective backup solutions got added to the mix, the site’s system admins had to battle the perfect storm to get the site online. The takeaway from this situation? Choose your backup solutions carefully.


backup software
GitLab’s system admins battle the perfect storm of system errors and inefficient backups to get the site back online


GitLab, the online tech hub, is facing issues as a result of an accidental database deletion that happened in the wee hours of last night. A tired, frustrated system administrator thought that deleting a database would solve the lag-related issues that had cropped up… only to discover too late that he’d executed the command for the wrong database.

What Went Wrong with GitLabs’ Backups

While the horror of the incident might have been mitigated by the fact that GitLab had not one but five backup methods in place, the problem was that all  of them were discovered to be ineffective. Here’s a quick run-through of the different backup methods GitLab had, and what went wrong with each of them:

  • The LVM snapshot backup wasn’t up-to-date– the last snapshot was manually created by the system admin 6 hours before the database deletion.
  • The backup furnished on a staging environment was not functional– it automatically had the webhooks removed, and the replication process from this source wasn’t trustworthy since it was prone to errors.
  • Their automatic backup solution was storing backups in an unknown location, and to top it, it seemed that older backups had been cleaned out.
  • Backups stored on Azure were incomplete: they only had data from the NFS server but not from the DB server
  • Another solution that was supposed to upload backups to Amazon S3 wasn’t working; so there were no backups in the bucket


As a result of these issues, the system admins are struggling to get the 6-hour old backup online. The progress of the data restoration has been closely followed by well-wishers, and many have appreciated the website’s transparency, especially under such duress.


How to Identify a Good Backup Solution

It’s certainly freaky that all the five backup solutions that GitLab had were ineffective, but this incident demonstrates that a number of things can go wrong with backups. The real aim for any backup solution, is to be able to restore data with ease… but simple oversights could render backup solutions useless. A backup software should be effective to handle all types of issues and provide enough security. This is why you should watch out for the following traits in any backup solution:

  1. Backup solutions should match your need
    In the case of GitLabs, automatic backups were made once in every 24 hours. Considering the amount of data being added every minute, however, real-time backups would have been perfect for them. While not being the best in terms of data-conservation, the last manual backup was performed by the system admin 6 hours before the crash, and so was the most viable option. Choosing the right backup solution for your need requires the consideration of the frequency of data-addition, the levels of user activity, and the server load.
  2. Backup solutions should allow easy, quick restoration
    The problem with GitLab’s backups stored on its staging environment, was that the replication process was difficult to manage. When you’re already burdened with the responsibility of getting your site back up, you shouldn’t be worrying about the restoration process.
  3. The backup solution should be completely independent of your site… in a known location
    In the GitLab situation, the problem was not knowing the backup destination. This isn’t a problem with WordPress backup solutions,since they usually store backups on your site’s server… or on a personal storage account (such as Dropbox, Drive or Amazon S3). However, this means most of the time, they either require you to access your crashed site for backups… or they store the API key to these accounts on your site (which poses its own problems). Both these options present Catch-22 situations of ‘site is down so need backups, can’t access backups because site is down’. It’s important for you to know all there is to know about your backup destinations.
  4. The backup solution should backup your entire site
    Backups that only contain part of your site (such as GitLabs’ Azure backups) aren’t really reliable when your site goes down. In the case of WordPress backups, some solutions might backup your site except for custom tables (such as those installed by WooCommerce), so you need to be wary of such situations.
  5. You should be able to easily test your backups
    The real problem with all the backup solutions GitLabs had, was that they hadn’t previously tested them… and hence had to give them a hard second look after encountering restoration-related problems. The real concern is that their backups weren’t discovered to be inefficient until they actually needed them. This is why testing backups should be a part of your backup strategy.


We’re all human at the end of the day, and the job of a systems admin, especially when overloaded with spam, can never be taken lightly. This is why backups exist– to have an easy ‘undo’ in case there ever is an error, and your site goes down, or data is lost.
We can only hope that things go well for the GitLab team, as they rush to get their data back.

GitLab’s status can be monitored via this Twitter feed. (When this article was published, 73% of the database copy had been made).


Losing a single order has significant financial costs for online stores. Real-time backup for WooCommerce sites is the answer; but only if you know for what it is that you’re signing up.

For online stores, the clock does not confine business hours. The window is open 24/7 and users place orders at all times of the day. You cannot afford for either your site to go down or to lose even one of those orders. Both these scenarios will harm your revenue.

Despite all the security measures you take there is no fool-proof plan. For this reason, having a robust backup plan plays a key role in an online store’s strategy to safeguard orders, payments and other data.


You can't afford to lose any information on your WooCommerce points. This is why you need real-time backups


Online stores built on WordPress; the most popular CMS in the World, mostly use the WooCommerce plugin. If you too operate your business via the ‘WooCommerce window’ then it is important to know the challenges of backing up WooCommerce sites and the backup solutions available to you. Between 2010 and 2013, the average cost of downtime per minute increased by 54% from $5,000 to $8,000. While the average downtime during the same period decreased by only 11%, the cost of being offline is rising all the time.


What is WooCommerce?

A quick introduction— WooCommerce is a popular e-commerce platform for WordPress sites. The platform offers many extensions and themes to transform WordPress sites into online stores. As part of this, WooCommerce offers extensions for accounting, marketing, inventory, customer service, and payment gateways among others to easily build e-commerce sites. Get started with the best compatible themes for WooCommerce.

Regular Backups Aren’t Ideal for WooCommerce Sites

Regular backup solutions are not an ideal fit for WooCommerce sites. Transactions on online stores don’t occur at regular intervals. However, when they do happen, they are important and all of the data related to the transactions needs to be backed up. This cannot wait till the end of the interval which may be at the end of the day or the end of the hour.

Losing Orders– The “Oh, NO!” Moment

As we mentioned, on online stores orders trickle round-the-clock. The rate of orders received may vary through any given day, but all orders are equally important.

Just like, orders, the “Oh, NO!” moment can occur at any time of the day. Your website may start malfunctioning or crash at any given point of the day. Waiting for regular backups to backup hourly or daily would mean losing details about orders and transactions made on your website.

Frequent Backups Can Be Resource Intensive

If you decide to run regular backups frequently to avoid losing orders, then you will end up slowing down your site. If your backup plugin is performing backups every few minutes, then your server resources are split between making backups and responding to requests made by the visitors to your site. This will harm the user-experience. Lags in page load times or site performance is as good as turning away potential customers.


Real-time Backup for WooCommerce Sites Is the Answer

A backup solution needs to be comprehensive in backing up all the changes while making efficient use of resources to ensure that user-experience is not affected. Real-time backups is the answer for WooCommerce sites. However, not all real-time backup solutions are the same. Knowing what real-time backups do and knowing how different real-time backup solutions perform backups may make or break your site’s backup strategy.

What Are Real-time Backups?

Real-time backup tracks and save the changes to your site as and when they happen. For example, if a customer places an order on your website then that change is immediately tracked and saved. This ensures that you have the most up-to-date backups from which you can restore your site; and more importantly not lose any orders.


The Challenge of Backing Up WooCommerce Sites

WooCommerce sites cannot be backed up like regular WordPress sites.

A WordPress site has two parts– Files & Database. Database contains information about posts, pages and users apart from other things. In short, the database contains all the content on your site. Such information is stored in the form of tables on your WordPress site. These tables are known as standard tables and come with every WordPress installation.

However, a WooCommerce site has additional information to store which are all important to your business. To store this information, WooCommerce installs custom tables on your WordPress site when the WooCommerce plugin is installed. This is in addition to the standard WordPress tables. Below is a list of some WooCommerce tables and the information they contain.

WooCommerce installs custom tables to store information related to e-commerce stores

You cannot afford to not have backups because piecing together items, payment and shipping information for every order can be laborious and it is time that you simply cannot afford.

The immediate financial loss resulting from downtime is only around 1/5th of the overall loss according to estimates. The loss of trust in a potential buyer in returning to your site will continue to harm your revenues even after your site is up and running. This dip in trust, and orders; as part of the after-effect of downtime is said to account for the remaining 4/5th of the loss resulting from downtime.


Regular Real-time Backups Don’t Do the Trick for WooCommerce Sites

To be up and running as quickly as possible without losing data is the goal. To completely backup your WooCommerce site, it is obvious that your backup solution will need to backup both standard tables and WooCommerce custom tables in real-time.

Regular real-time backup solutions; however, do not backup custom tables installed by the WooCommerce plugin. This is a big problem because all the orders and payments are stored on the custom tables installed by the WooCommerce plugin. This renders regular real-time backups completely ineffective for WooCommerce sites.

Ask About the Method of Making Real-time Backups

Even if you find a real-time backup solution which backs up standard tables and WooCommerce custom tables; like BlogVault does, the method of making backups may impact the performance of your website and the efficacy of your backups. Broadly, there are two models of making real-time backups– the push model and the pull model.

First let us take a look at the push model…

Push Model of Making Real-time Backups

With the push model, your site ‘pings’ the backup server that an ‘event’ has occurred. The backup server then checks for what changes have occurred and then saves them to the backup server.

The Problem

With the push model, your site ‘pings’ the backup server that an ‘event’ has occurred

You can see that the push model requires constant communication between your site and the backup server. Although this seems like a good idea, chances are that the performance of the WordPress site may be suffering.

As in the case of frequent regular backups, with the push model your server resources are split between responding to requests made by your visitors and performing backups. This adversely impacts your site load times, and in turn your bottom line. Only 12% of people will wait an additional 5 seconds for a website to load.

Along with your site performance your backup speed may also suffer. If servers are overloaded, then there may be delays in performing backups; or worse backups may not happen at all. Such delays mean that the push model may not always offer ‘real-time’ backups after all.

The alternative is the pull model of real-time backups; and this where BlogVault comes into the picture.


Intelligent Real-time Backups by BlogVault

BlogVault’s real-time backup follows the pull model; and focuses on being comprehensive and efficient. Changes to your WordPress site are immediately tracked and saved on the site itself. The BlogVault (BV) servers checks for changes every 5 mins. and ‘pulls’ those changes to BV servers. Once the changes are securely saved to BV’s servers, then the next set of changes on the site are tracked and saved.

Woocommerce wordpress plugin

The pull model ensures that all the changes are saved without making excessive demands on your site’s server resources. The backup process doesn’t affect your site performance.

BlogVault Backs Up WooCommerce Tables As Well

Apart from utilizing the resource-efficient pull model for real-time backups, BlogVault backs up custom WooCommerce tables as well. This ensures that none of the data related to your orders is lost upon restoring your site.

If your backup solution does not automatically backup WooCommerce tables as well then it is not a viable option for e-commerce sites.


You Can’t Afford Not to Have Real-time Backups

Real-time backups are a real need for WooCommerce sites. While calculating the cost of downtime it is also important to understand the cost of not having an efficient solution for WooCommerce backups.


An ideal WordPress backup solution offers a number of features. However, there are two questions you can ask that will help you choose the best WordPress backup plugin for you. They are , what features does the plugin have, and how do they work?

What Makes an Ideal WordPress Backup Plugin?

There is a long list of features which make an ideal WordPress backup plugin.

  • Multiple versions
  • Multiple copies of each version
  • Encrypted backups
  • Independent storage and access
  • Test Restore
  • One-click restore
  • One-click migration
  • Secure site settings

A combination of all of the above sounds like a good deal; doesn’t it?

Most of these features are covered between the popular backup options available on the market. Also, most premium options have most of the above mentioned features. However, it is not useful to say this. It is like saying that every car has an engine, seats, wheels and steering. Just like cars, when it comes to backup solutions, it is all about how they perform; and you really need to do your homework first.


Choosing the Best WordPress Backup Plugin


There are two points of entry to the debate on the best WordPress backup plugin. One is the differences in features between all the different plugins; despite the uniform titles. The other point of debate is the user experience. What does a good WordPress backup solution do, and how does it do it? Both these questions should be equally relevant.

In this article we explore how following best practices as well as being efficient can answer both: the ‘what’ and the ‘how’ questions.


1. WordPress Incremental Backup Plugin

Increased load times or frequent timeouts is highly undesirable in today’s competitive environment. This is is particularly a problem for WordPress sites on shared hosting. Incremental backups is perfect for such circumstances.

For example, let us say that you have photography focused website with high resolution images uploaded everyday. If your entire site had to be backed up daily, then chances are that the backups ruin the user experience of you site’s visitors or your backups may cut off for taking up too much server resources.

On the other hand, consider that automatic incremental backups of your WordPress site are done daily. After the first initial full backup, each day only the latest updates are backed up. This ensures that you don’t lose any data while the backup solution does not unnecessarily load your server resources. The plugin can scan the site for changes, recognize that the high resolution images are backed up, and only add the changes to the latest version of the backups. This means that, media – images and videos which are generally the the most heavy files on a site do not become an extra burden with incremental backups.


2. Control over entire WordPress database & all WordPress files

A WordPress sites contain files and tables. You must be able to know that all the tables, and files on your site have been backed up. If not you must be able to add them. This is possible when you have access to a list which gives you this kind of information; a good WordPress backup solution must offer such access. From such a list, you may also be able to download specific files from WordPress backup. The same applies to specific tables in your WordPress database as well. This depends on your requirements but you need to have the option.

Such a feature along with versioned backups allows for restoration of specific files instead of the entire site. This is important if you know the exact pain point on your site. It can be fixed with ease and minimize down-times. This type of granular control is essential when choosing a WordPress backup solution.

The dread of having to sift through thousands of files; when you’re running against the clock to get your site back up and get around to doing business, is unacceptable.


3. One-click Restore/Migrate

When you pay for a solution to do the work for you, then you shouldn’t have to manually restore or migrate your site. Otherwise, there is little point to lightening your wallet, is there? A plugin must allow for one-click WordPress restore and one-click migrate options. Managing your site’s functionality in the most critical hours must not be your headache. Usually in such instances inputting your SFTP credentials, destination URL and email id should be enough to easily migrate your WordPress site.


4. Test restore option

Apart from restores and migrations, it is equally important for you to be able to ensure that your backups or migrations work as desired. Allowing for a test environment to verify the functionality of different backup versions of your WordPress is just a good practice but unfortunately, most plugins don’t offer this. It boosts your confidence in your backups and ensures that the reputation of your blog/business is intact.


5. Great customer support

A service or product which does not allow you to track all the activities from the dashboard, notify you by email will only worry you about routine processes. If the time comes when you have to get your hands dirty, then you should not do the work yourself when you are paying for a service. This is reason you need great customer support.


6. Completely independent dashboard

With a completely independent dashboard you have access to and control over your backups always. This means that, unlike other plugins which store backups in your site’s files, you don’t have to restore your site to get your hands on your safety net a.k.a. your backups. Besides, the whole point of backups is to restore your site. If that is not supported well enough then backups are not good enough by themselves. You need to know that you have access to secure backups. Multiple copies of encrypted off-site backups is a must.

All the above mentioned best practices will ensure that you’ll find the right value for your money when you need the best WordPress backup plugin.

WordPress comprises two parts- files and database. WordPress core, plugins, themes, and uploads are saved as files. On the other hand, posts, comments, settings and users are stored as database. This article is a guide of how to manually backup WordPress database using phpMyAdmin. To know how to backup WordPress files check our article on how to manually backup WordPress files.


All WordPress posts, comments, etc are part of the database


Why backup your WordPress Database?

WordPress database stores your posts, pages, users and other information. In short, all the content you put up on the site. Without backing up the database you’ll lose all the content and users’ information  of your site. When it is time to restore all you’ll have is WordPress files with plugins and themes but no content.


How to Backup your WordPress Database?

Most web hosts have phpMyAdmin installed in their cPanel, so manually backing up your WordPress database is a simple 5-step process to download and backup the database on your entire site. In case you want to download specific files only, then you might have to go through a couple of more steps.


Steps to make WordPress database backup

Step 1:

Access phpMyAdmin through your cPanel dashboard. At this point, you’ll need to have your FTP details, username and password for the SQL database. Input the the username and password which was used to save your SQL database.


Input your your FTP details, username and password for the SQL database


Step 2:

Clicking on WordPress (or whatever is the name of the database you wish to backup) in the left hand column on your screen must reveal the tables.


Click on your database's name


Step 3:

Click on Export among the tabs on the top of your screen. This must reveal two simple options- Quick & Custom.


The Quick option


Choosing the Quick option would mean making the default choice to backup your entire database.


If this is not what you want to do and you want to backup specific tables, then you pick the Custom option. Here is where the options kick in. Having completed Step 2 you must now see a list of tables. You can select the specific ones you want to download and backup.


The Custom option


Step 4:

Choosing the file format of the database backup. You can do this, regardless of which option you pick in Step 3. Data is available in different file formats. You can choose the default option- SQL or pick any of the other formats in which to save your WordPress database. Click on GO and you are done.


Choosing the file format of the database backup


The download itself may take a few minutes depending on the size of your site. Remember, WordPress database backup covers only covers comments and users and so on. It is not a full backup of your WordPress site.


Backups are a means to an end. The end is always restoring your site. In your hour of need you should not have to fiddle with manual restores or deal with surprises. Backup both WordPress database and files and do one-click restore of your WordPress site with BlogVault.


Backing up your WordPress site means to backup both WordPress files as well as WordPress database. All WordPress sites contain both these parts. They store different sets of information and missing out on one or the other may mean that you’ll have a tough time restoring your site. While database stores posts, pages and users, among other things, WordPress files store all the plugins and themes, WP core installation, images and other files. In short, WordPress files are responsible for the look and feel of your site. Here, we show you how to manually backup WordPress files via FTP.


WordPress files affect the look and feel of your WordPress site



This article only deals with manually backing up your WordPress files using FTP. Backing up the WordPress database is a separate process; to know more about this process, refer to our guide How to Manually Backup WordPress Database Using phpMyAdmin.

Neither of these articles will help you restore your actual site.

Setup to Make WordPress Backups Using FTP

Let’s dive straight into it. To make WordPress backups using FTP, first you must have access to your site files. You can achieve this by setting up an FTP account. To setup an account, typically, you have to use ‘FTP Accounts’ via your cPanel dashboard. cPanel access is usually given by your web hosting provider when you sign up for the service.

Tip: If finding FTP Accounts in cPanel is proving difficult due to a cluttered dashboard then simply use  CTRL+F to make it easier.

To set up an FTP account you will need to input a login ID and password. Along with this, a directory will be created in your site files. Once you hit the ‘create FTP account’ button you must have access to your website files. (If you have trouble doing this then contact your web host service provider for assistance.)


Step 1: Install an FTP Client

In order to manipulate or act on the files you now have access to via your FTP account, you will need a tool. That tool is an FTP Client. FTP clients provide the interface for you to access your WordPress files. You can do so by entering your FTP account credentials.

For the purposes of demonstration, this article uses FileZilla. Download and install FileZilla.


Step 2: Manual Setup

In the case of FileZilla you’ll see a form at the top of the page to fill in your site IP address, your FTP account username, and password. Inputting these details and clicking on ‘Connect’ must allow the FTP client (in this case FileZilla) to connect to the server on which your site is hosted.


You can connect to your WordPress files via FTP


Once the FTP client establishes a connection you should be able to see your site directory on the right hand column- “Remote Site”. The left hand side shows the local folders and files (in this case, the files on your computer).


Creating a destination folder



If you are not sure of which files you have to download then a useful guideline is to search for a directory containing folders such as “wp-admin” and “wp-content”. There will also be a bunch of files in that directory, such as “index.php” and “wp-config.php”.


Step 3: Create a Destination Folder for making WordPress Backup

Ensure that you have a destination folder on your computer to which you want to download the files. Usually it is best to create a new folder for each backup. It allows you to be organised and be more efficient when you want to restore from one of these backups.

You can create a new folder in the dashboard of the FTP client itself. Right click on the folder in which you wish to create the new folder and choose create new directory. Input a name for the folder and hit “Enter” and you’re done.


Step 4: Drag and Drop

From here on simply choose the WordPress files you want to backup by clicking on them. Holding the down the CTRL key when clicking will allow you to choose multiple files at once. Drag the chosen files from the ‘Remote Site section and drop them in the directory you just created in the ‘Local Site’ section. The download process must begin as soon as you do this.


The download will take a while


Fair warning… Downloading all the files may take a while. Grab a quick bite to eat or take walk. Before that ensure that your system has power and that your internet connection is stable.

If making manual backups it not feasible for you because of the time and effort it entails, then you can choose and WordPress backups services which automate the process for you.

You can not only track if all the files in your site and the tables in your database are getting backed up, but add/remove them to/from backups; and even download them whenever you desire. All by just clicking a couple of buttons- backup with ease and stay safe.


Reaching for your spare tire, only to find out that it is not working; or worse, that it is missing altogether is unacceptable. WordPress backups are a little more complicated than changing car tires and just like your car tires, there is a lot riding on them too. Your lifetime’s work or the hard-earned reputation of your business is at stake.


Building a WordPress website, and maintaining it along with its backups, is no joke.


The number of WordPress (WP) backup plugins that are available in the market today must make it seem that problems regarding backups are a thing of the past. But, as we said, backups are complicated. A lot can go wrong when you are using stand-alone plugins (meaning ones that operate on the Software-as-a-Product model).

The  WordPress Backup Plugins vs. managed WordPress Backup Service debate can be framed as Standalone Plugin vs. Software as a Service model (Saas).

Many articles refer to how the SaaS model economically benefits the end user, however, there are many use-case benefits too. In this article we’ll look at some common issues with stand-alone WP backup plugins, and how a managed WP backup service is a better option.


Why Your WordPress Backups Will Fail With the SaaP Model

Installing the plugin is the beginning. Once installed, a stand-alone WordPress backup plugin must be configured. Very often people underestimate how backup plugins may become relatively labor-intensive and accrue more expenditure over time. These may come in different forms including add-ons and premium account features that may be essential to your business.

Some problems you may run into when you’re using a stand-alone WP backup plugin include:

Configuration issues

  • Getting Started: Once a plugin is installed, a remote backup destination must be selected. You can select services like your Google Drive account, Dropbox, or Amazon S3 servers. After this, you must input the login credentials of those accounts.
  • Add-ons: To get the desired setup for your backups, your plugin may require that you buy an add-on. Add-ons can soon build up to become a considerable list. While calculating the cost of a plugin, add-ons must be accounted for, in order to get a fair estimate.
    • Saving backups in more than one destination may need an add-on, and extra charges may be applied.
    • Other features like encrypted backups of your website’s database may not be available unless you pay more for add-ons or upgrade to premium accounts. This means your backups are not really secure even after investing all this time, energy and money.
  • Tracking: Ensuring that backups are happening is important so that you know exactly what resources you have to draw upon in your hour of need.
    • If you’re storing backups on your Amazon S3 account, it needs to be configured to send you notifications when backups occur or when changes are made to files (these are called ‘event’ notifications).
    • Otherwise, you may have to pay more to your plugin company for email notifications. An alternative option is to login to WP website dashboard each time.
  • Key to Your Backups: While backing up your website to your Dropbox account or your own Amazon S3 account, most plugins store a copy of the API key/S3 access key on your WordPress site. The key is how the WordPress backup plugin on your site accesses the backup destination. This may not be in keeping with best practices of performing WordPress backups. In such cases, a hacker who has access to your site, may also have access to your backups via the security key.
  • Know-how: Managing your own Amazon S3 account requires you to know how the account stores your information (buckets, objects) and other points like access control, and versioning so that you can make sure that your data is secure.
  • When You Need to Restore: Apart from all these points, when you need to use your backups to restore your site, you’ll need to unzip the folders and manually restore the files correctly. This may not be the best option for everyone.
  • Storage Options: The plugin company may provide storage space. This option, like in the case of Amazon S3 servers, is an extra charge over the plugin that you must bear. It is a recurring cost to you, which must be paid periodically (monthly/quarterly).

Notification Issues
Like we mentioned backups are complicated. If for any reason backups stop happening or problem occurs, then it is important that you’re notified immediately. For example, an error in the plugin has stopped it from backing up your site without notifying you. Otherwise if you have exceeded the storage limit of your backup destination then backups may stop occurring. Regardless of the scenario immediate notifications are very important.

The burden of solving all of these issues; on top of running your business/blog, fall on you, when you purchase a software product.

Regardless of the cause, the net result is that you’re stranded on the freeway, with no (usable) spare and your tire is a software product. This means, it’s likely that you may not have anyone to call for ‘tech support’. This is not a scenario you want to be caught in when you look for your backups.

Now consider that an expert is looking after your tires, maintaining the air pressure, checking the rims and upgrading the tire as the weather and the terrain changes; along with making sure that it is in the boot of your car. This would simplify and enhance your business, wouldn’t it?


How to Ensure That Your WordPress Backup Always Works

And, how can the SaaS model solve the issues mentioned above, for you?


When you get a subscription to a software, you are getting a service. A team of experts are managing and maintaining the software and the hardware. They are responsible for granting you access.

Let us clarify, SaaS doesn’t mean that there is no need to download and install a plugin. As in the case of BlogVault, the plugin can be very light as all the complexity sits on the provider’s server, where the heavy-lifting is done. For the user this means:

  • Zero-configuration: Install the plugin and it begins its work. You are ready to use BlogVault from the moment your subscription is active. The backup process starts automatically when you first login.

(This is the main reason this list is relatively short. Remember the long list of configuration issues with standalone backup plugins? Web-hosted software means, all of that responsibility for the managing the plugin and off-site storage is off your hands. Everything is covered for in the subscription.)

  • Lesser load on the site, better performance–  Site performance and page load times are crucial to delivering good user experience cannot be overstated, as even marginal differences show measurable changes in results.
  • Rapid Updates: Updates happen mostly on the service provider’s server, reducing the frequency of updates required on your site.
  • Backups are safe even when your site is compromised: Backups; because they are completely independent of your website, are accessible even when your website is down. You don’t need to get your site running to access your backups.
  • Incremental Backups: This means large sites are also completely backed up without hassle. Backing up only the changes means faster and more efficient backups.
  • Expert Tech Support: A team of experts maintain the software and the hardware. You can not only count on tech support, but know that the team can be highly responsive as they are maintaining the backups themselves. This can help at times of Test Restore, Auto Restore and Migrations. For more on these features you can check out BlogVault.

Now you know the differences between SaaP and SaaS models in the context of WordPress Backup. Make an informed choice that gives you the most scope for developing your business, without adding to your task list or financial burden.