Backing up your WordPress site is a very necessary task. During website operation, it's inevitable to encounter some issues, such as website malware infection or technical failures. If you haven't backed up your website, it might become permanently inaccessible. However, if you have a backup, you can restore the website data to a normal state, minimizing website losses. Therefore, friends who haven't yet learned how to back up a WordPress website should start learning now.
Backup is sometimes more important than building a website
Imagine this: you've finally learned how to build a WordPress website by following tutorials, then you published posts, added products, did SEO, built backlinks, and managed to increase website traffic. Suddenly, one day, the website gets infected with malware, or unfortunately, the server encounters a problem (Naiba has experienced a server room fire that led to complete data loss on the entire server). In this situation, if you don't have a backup, wouldn't all the hard work you put into building the website go down the drain?
Therefore, data backup is the most important thing for a website. After we build a WordPress site, there are many ways to back it up, all of which are very simple, so don't worry about backup being complicated.
Several Methods for WordPress Website Backup
WordPress backup methods can be broadly categorized into: server-side backup, manual backup, and plugin backup.
Server-Side Backup
Server-side backup varies depending on the type of server you purchase. For example, if you purchaseSiteGround和Hostingerthis type of Shared Hosting, it usually comes with automatic backup functionality. The server will automatically back up your website on schedule, and if a problem occurs, you can simply restore it from the server's Admin Dashboard.

However, if we purchase our own VPS and install the website viaBaota Panelthen the server itself does not support automatic backup functionality. We need to perform manual backups or set up automatic server backups.
Manual Backup
Manual backup can be done either from the server Admin Dashboard or from the website Admin Dashboard using a plugin.
Backing up from the server Admin Dashboard: If the server supports backup features, you can click the backup button for a manual backup, or use the server's file manager and database functions for a manual backup. This operation is relatively complex. Beginners just need to know this option exists; there's no need to use this method.
Another manual backup method is to install a backup plugin in the WordPress website Admin Dashboard and then perform the backup through the plugin. This method is more recommended and is suitable for any WordPress website.
Plugin Backup
Plugin backup is a mainstream method for backing up WordPress websites. WordPress has many free and paid backup plugins, all of which can achieve one-click backup of website data from the Admin Dashboard.
WordPress Website Backup Plugins

From the WordPress Admin Dashboard plugin repository, searching for „backup“ will bring up many backup plugins. Their function is the same: to package your website„s database and files, then save them to the server, another location, or download them locally.
Here, I'd like to recommend a few backup plugins that Naiba has used (these introduced may not necessarily be the best; you can also choose your own preferred plugins).
UpdraftPlus: WP Backup & Migration Plugin (with usage tutorial)
UpdraftPlus is a widely used backup plugin on the WordPress platform, with over 3 million websites globally using it.
From the WordPress website Admin Dashboard, go to Plugins > Add New, search for „UpdraftPlus,“ install it, and activate the plugin.
Plugin URL:https://wordpress.org/plugins/updraftplus/

After installation, you can see „UpdraftPlus“ in the left-hand menu of the Admin Dashboard. Click on it, then click the „Backup Now“ button, and the plugin will back up the website database and files to the server.

Of course, you can also set whether to back up the database and files; simply check the boxes as needed.
If you check the option to only allow manual deletion of this backup, then even after setting up automatic backup, this backup will not be deleted by the plugin; only you can manually delete it. When you make a major change or optimization to your website, you can manually back it up to prevent the plugin from automatically overwriting it.

When your website encounters a problem one day and needs restoration, click the „Restore“ button next to the backup you want to restore in the backup list, and the website can be restored to its previous backed-up state with one click.

The above describes the manual backup operation method. We can go to the „Settings“ tab to set up automatic backup, file backup schedule, and database backup schedule. Set the backup frequency and the number of backups to retain. Naiba suggests setting the number of file backups lower and the frequency less frequent, because website files are usually large, and backing them up consumes significant server resources and storage space. For the database, it„s recommended to retain more backups. You can set the backup frequency based on your website“s update rate, such as daily or weekly backups.
In the remote storage section, you can choose to back up to Google Drive. Some other remote backup locations require the premium version. If you're willing to pay to enable other options, that's also possible.
The storage space for free Google Drive users is also limited. If your website data grows large, it will definitely not be enough. In that case, you can consider upgrading Google Drive or manually backing up and downloading the backup to your local machine for safekeeping.
BackWPup – WordPress Backup & Restore Plugin (with usage tutorial)
The new version of BackWPup has a cleaner interface. During the first installation, there is a setup wizard. You just need to configure the backup content, backup schedule, and storage location. For subsequent backups, simply click the „Backup Now“ button in the top right corner to perform a one-click backup.
Plugin URL:https://wordpress.org/plugins/backwpup/

Click „Advanced settings“ next to the backup button in the upper right corner to modify the settings.
The three blocks under Next Scheduled Backup correspond to files, database, and save location respectively. Clicking View settings below allows you to configure these backup items. Unfortunately, BackWPup's remote backup does not support Google Drive, only the free Dropbox. Free Dropbox users only have 2GB of space, so remote storage is only sufficient for database files; website files are definitely not enough for remote storage. If needed, pay to upgrade the storage space.

A less convenient aspect is that with BackWPup, you must download the backup file to your local machine before you can upload and restore it via Restore Backup. It cannot perform a one-click restore directly using backup files saved on the server like UpdraftPlus.
All-in-One WP Migration and Backup (Manual Backup Recommended)
All-in-One WP Migration and Backup is a Plugin commonly used by Naibabiji for backing up and migrating websites. Unfortunately, many of its advanced features are paid, and only basic backup and restore are free.
Plugin URL:https://wordpress.org/plugins/all-in-one-wp-migration/
All-in-One WP Migration and Backup packages the database and website files into a single .wpress file, making it more concise.

Another drawback is the upload size limit for restoration. This can be bypassed by modifying server configuration or purchasing its premium extension. (Purchase Premium Extension for 9.9 yuan)
This Plugin is particularly convenient for backing up and migrating websites because there is only one backup file. Install a blank WordPress site on the new server, then install All-in-One WP Migration and Backup and the premium extension, upload the backup file, and the site is restored. If you change the website Domain, it will automatically update the URLs to the latest ones during restoration, which is very convenient.
Summary of WordPress Backup Plugins
For daily backups and automatic backups, UpdraftPlus is recommended. For manual backups and website migration, All-in-One WP Migration and Backup is recommended.
For other popular backup Plugins found via backend search, you can also install and test them yourself to choose the one you prefer. After installation, it is recommended to test the restore function after backing up.
Essential Tips and Pitfalls to Avoid for WordPress Website Backup
Although WordPress backup is simple, it is not 100% safe. If your website is important to you, you need to understand and address the following backup considerations.
1.❌ Blindly Relying on Hosting Provider Backups
Hosting provider backups are not 100% reliable. Many providers advertise backup features but do not actually back up your data, betting that your website won't need data restoration. (This mainly occurs with some cheap plans.)
Moreover, hosting provider backups can also become unavailable due to program errors or hardware failures. Naibabiji once lost all backups when a data center's machines were burned down in a fire, alas!
2.❌ Backing Up Only Files, Not the Database
WordPress website data consists of two parts: the database and files. Some people think that saving only the website files constitutes a backup. In reality, all textual content on your website is stored in the database, so both the database and files need to be backed up.
3.❌ Storing Backup Files on the Same Server as the Website
Although server issues are not common, you cannot guarantee you won't encounter server failures. When a server fails, your backup files become inaccessible. Therefore, it is best to store backups separately from the website server, such as backing up to a remote server or downloading backups to your local computer.
4.❌ Never Testing Backup File Validity
Regardless of the backup method you use, for security reasons, you should test the backup. For example, after backing up, make some modifications to the website, delete some content, and then immediately restore using the backup data. If the restoration is successful, it indicates the backup data is valid; otherwise, there is an issue with the backup data.
Naibabiji once encountered a situation where a backup Plugin backed up data, but after restoration when the website had issues, the backup file's database failed to recognize the correct percentage symbol, causing website data errors.
5.❌ Backups Causing Server Resource Exhaustion
The essence of backup is the server using compression software to compress and package website files, which consumes server CPU resources. If your website data is large and the server configuration is poor, the server may become particularly sluggish during backup, and the website may become inaccessible. In such cases, it is recommended to upgrade the server and avoid backing up during peak website traffic hours. If necessary, you can use the incremental backup feature of paid backup Plugins.
Additionally, if too many backup files are retained on the local server, it may fill up the server's hard drive, causing the website to become inaccessible. You need to monitor hard drive usage regularly.
6.❌ Ignoring version compatibility leads to restoration failure
WordPress plugins may have different PHP version requirements. If the PHP version differs between when your website was backed up and when it is restored, it may cause restoration to fail.
7. ❌Backup frequency is disconnected from business needs
If you run an e-commerce website with new orders daily, but your database backup frequency is set to weekly, restoring from a backup could result in losing at least a week's worth of data if an issue occurs. In such cases, it's best to adjust the database backup frequency to daily or even every few hours.
8. ❌Data incompatibility between different backup plugins
Data backed up by different plugins is not interchangeable. Do not use different plugins to restore backup data. If you manually backed up data from the server backend and database, you must also restore the data manually.
One-Click Restore for WordPress Website Backup
The prerequisite for one-click restoration of a WordPress website is that you have a backup file. Without a backup file, one-click restoration is not possible.
If you have a backup file, use the plugin you used for backup or the backup function in your server's control panel, click the restore button, and you can achieve one-click website restoration.
Related Articles:Complete Guide to WordPress Website Restoration: 3 Recovery Solutions with Baota/cPanel/Plugins – Naibabiji

Comments are closed
The comment function for this article is closed. If you have any questions, please feel free to contact us through other channels.