Duplicator’s New Migration Service: Move Your Website Without Lifting a Finger
Duplicator’s New Migration Service: Move Your Website Without Lifting a Finger
Your WordPress site is the result of countless hours of work. But without a reliable backup, it’s always at risk, whether from a crash, a hack, or a simple mistake that deletes important content.
In this guide, you’ll learn how to back up your entire site the right way. I’ll walk you through each step so you can protect your content, save time, and avoid losing everything if something goes wrong.
Because crashes, hacks, and glitches can happen to any website, and they’re devastating.
I learned this the hard way when my site went down unexpectedly. I lost valuable content and countless hours of work because I hadn’t set up proper backups.
Suddenly, I was plunged into the confusing world of backup plugins, database dumps, and server settings. It felt overwhelming, and honestly, a bit scary.
Let me share what I’ve learned and guide you through the process of setting up backups for your WordPress site. This way, you’ll know your website is safe and sound.
Here’s what you’ll learn in this article:
As a website owner, you never know when the worst might happen. After you put years of hard work into growing your site, you might face an unexpected cyber attack or crash.
A WordPress backup is a complete, saved copy of your website’s database and files. It serves as an essential safety net that allows you to restore your site to a functional state if something goes wrong.
What a WordPress Backup Saves:
A comprehensive backup includes all critical components of your site:
Key Benefits of Regular Backups:
Should your website become compromised or experience an issue (like a plugin conflict or malware infection), you can revert to a recent, error-free backup.
By rolling back to a previous version, you can:
Regularly backing up your WordPress files and database is a cornerstone of effective WordPress maintenance. It gives you invaluable peace of mind and better site security.
WordPress doesn’t automatically back up your website. This means that your custom site is constantly at risk if you don’t take matters into your own hands.
Fortunately, you can easily learn how to back up a WordPress site, even as a beginner. There are three primary methods for backing up your WordPress site:
The easiest way to back up WordPress is to install a WordPress backup plugin. You’ll be able to quickly save a copy of your files and database whenever you need to.
Plus, these tools often allow you to create cloud backups, restore previous versions of your website, and even migrate your data to another location.
Although there are many WordPress backup plugins available, Duplicator is extremely easy to use. In just a few clicks, you can use Duplicator to save your site files and database.
Plus, the Duplicator plugin can do much more than backups. It can:
Once you decide Duplicator is right for your needs, select a subscription and download the plugin. You could decide to use the free version, but consider upgrading to access automatic backups, cloud storage, and other helpful backup features.
Next, open your WordPress dashboard and install Duplicator.
Lastly, be sure to activate the license key that you received with your purchase. To do this, find Duplicator Pro » Settings » General. Paste the license key.
With Duplicator, you can compress all of your website files, plugins, themes, content, and MySQL database into a single zip file. Then, you’ll be able to download this backup to your local computer for safekeeping.
To start backing up your site, go to Duplicator Pro » Backups » Add New.
Use dynamic tags to name your backup. This will make it easy to find if you need to restore your site later.
By default, your backup will be stored on your local server. However, Duplicator supports third-party cloud storage services including:
One you connect one of these accounts, you can select it in the Storage section.
Now, you can customize the backup. Simply select the data you want to include in the backup file.
In most cases, you’ll need to do a full backup. This includes everything on your WordPress site, so you can easily restore it if needed.
However, you can easily create any kind of backup with Duplicator.
By clicking on the Database Only tab, you’ll save just a copy of the database. If you run a WooCommerce site, this can help you avoid losing any customer data.
For complete backups, select the Full Site tab. Then, click Next.
Duplicator will scan your website. Check any notices to make sure you can successfully back up your site.
Lastly, hit Create Backup.
By now, you’ve made a copy of your entire site. To make sure you can easily restore your site to this point, you’ll need to download it.
First, navigate to the Backups page. From the list, find the backup you just created.
Next to the backup, you’ll see a Download button. Click on this and select Both Files.
This will download the backup of your site to your computer. Make sure you save these backup files to easily access them if you need to.
Whenever your site experiences a cyber attack or critical error, you can re-upload these files to your server to restore your site. However, you can also simply hit the Restore button next to the backup.
Unlike other backup plugins, Duplicator also gives you a disaster recovery point. This will rollback your site even if you can’t access your dashboard.
To use a backup for disaster recovery, it’ll need to be a full backup that’s stored locally. Then, hit the disaster recovery icon.
Once you set the recovery point, you can copy the recovery URL or download the launcher file. Either of these will immediately launch the recovery wizard.
Now your site is fully safe from cyber attacks and other large issues!
Although you could continue manually backing up your site every time you need to, this can take extra time and effort. Instead of this hassle, consider setting up automatic backups.
With Duplicator, you can schedule backups and then forget about them. To get started, find Duplicator Pro » Schedule Backups » Add New.
Then, name your backup schedule. For the Backup Template, you can customize what information is saved in the backup.
If you click on the + icon, this will take you to the template editing page. Here, feel free to edit the backup presets.
After you save a template, select it for your new backup schedule. Next, choose a storage location.
Then, set a time for your backup schedule. You can create hourly, daily, weekly, or monthly automatic backups. For each of these options, you’ll see different customization settings.
You’ll also need to select a Start Time. This will start the backup process at a specific time of day.
Finally, check the box next to Enable this schedule. After you save it, Duplicator will automatically start performing regular backups.
Quick Summary: Back Up Your Website With a WordPress Plugin
1. Install & Activate Duplicator: Download the plugin, upload it to your WordPress site, and activate your license key to unlock full features.
2. Create a New Backup: Go to Duplicator Pro » Backups » Add New, customize the backup, select your storage location, and run the scan.
3. Download and Store Securely: Once the backup is complete, download it to your computer or automatically store it in connected cloud services like Google Drive or Amazon S3.
4. Automate Future Backups: Set up scheduled backups under Duplicator Pro » Schedule Backups to keep your site protected without manual effort.
There are two main parts of your WordPress website: the core files and the database. If you manually download both of these, you’ll have a backup of your entire website.
Before you get started, keep in mind that manual backups are more time-consuming than using a backup plugin.
Because of this, you may end up backing up your website less than you should. Since you’ll be working with an FTP/SFTP client and phpMyAdmin, there is also room for human error.
If you decide these risks are worth it, start by backing up your WordPress files. To do this, open a File Transfer Protocol (FTP) client like Filezilla and find your public_html directory.
Select all of the files in this root directory and download them.
You’ll also need to download your WordPress database. Using phpMyAdmin, a database manager, select your database and hit Export.
Be sure to choose SQL as the file format. Once you click Go, your database will automatically download.
Now that you have backups of your files and database, you can re-upload them to your site if you need to restore your data.
Quick Summary: How to Manually Back Up Your WordPress Site
1. Connect to Your Server via FTP: Use an FTP client like FileZilla to access your site’s root directory (usually public_html), then download all your WordPress files.
2. Access phpMyAdmin: Log into your hosting control panel and open phpMyAdmin to manage your site’s database.
3. Export Your Database: Select your WordPress database, click the Export tab, choose SQL format, and hit Go to download the file.
4. Store Both Files Safely: Keep both your site files and SQL database backup in a secure location. You can re-upload them to restore your site if needed.
Often, WordPress hosting companies automatically back up your website. For example, Bluehost creates complimentary backups every day, week, or month.
Although we’d recommend being in charge of your site’s backup strategy, you could choose to rely on your web host.
Some WordPress hosts also allow you to create new backups with your control panel. Bluehost users can sign into cPanel and click on Backup.
This will give you a few different ways to back up your WordPress site. Under Partial Backups, you can download a copy of your root directory.
On this page, you’ll also be able to back up your database. To do this, simply click on your database’s name.
By downloading both your files and database, you’ll have a full backup of your website!
Quick Summary: How to Back Up Your WordPress Site With Your Web Host
1. Log Into Your Hosting Account: Access your host’s control panel (usually cPanel) to manage your website settings.
2. Locate the Backup Section: Look for a tool or tab labeled Backup, Backup Wizard, or similar.
3. Download Your Site Files: Select and download your root directory or home directory files.
4. Export Your Database: Click on your WordPress database name to download a full copy. Together with your site files, this forms a complete backup.
Backup Method | Pros | Cons |
Backup Plugin | – Easy to use with automated options – Supports cloud storage – Can schedule backups | – May require paid versions for full features – Depends on plugin’s reliability |
Manual Backup | – Full control over the backup process – No plugin dependency | – Time-consuming – Risk of human error – Requires technical knowledge |
Web Host Backup | – Often included in hosting packages – Automated and integrated with hosting services | – Limited customization – Depends on host’s backup frequency and reliability |
You can manually back up your WordPress site without plugins by downloading your site files via an FTP client (like FileZilla) or your hosting’s file manager (e.g., cPanel File Manager). Export your MySQL database using phpMyAdmin. Many WordPress hosting companies also offer their own built-in backup tools within your hosting control panel. Always consult your specific host’s documentation for their recommended approach.
The frequency of your WordPress backups depends on how often your site changes. At a minimum, back up your site weekly. However, for active sites with frequent updates, high traffic, or e-commerce transactions, consider daily or even hourly database backups.
Plugins like Duplicator allow you to customize backup schedules and target specific data to optimize storage and data retention.
Duplicator is widely considered the best WordPress backup plugin due to its comprehensive features, ease of use for both backups and site migrations, and disaster recovery options.
Alternatives: Other popular and reliable backup plugins include UpdraftPlus (known for its cloud storage options and free version) and Jetpack (offers real-time backups and security features as part of a larger suite).
You can back up your WordPress site for free by installing the Duplicator Lite plugin. This free version allows you to create full site backups (files and database) as a .zip file on your local server. You can then download this file to your computer for safekeeping. Alternatively, manual backup methods (FTP/phpMyAdmin) are also free, but require more technical skill and time.
To manually back up your WordPress site, use an FTP client (or cPanel File Manager) to download all files from your public_html directory, and use phpMyAdmin to export your WordPress database as an .sql file.
To manually restore, upload these backed-up files and import the .sql database back to your server using the same tools. This process is generally more complex than plugin-based restoration.
To confirm a successful WordPress backup:
If a WordPress backup fails, remain calm and systematically troubleshoot:
Learning how to back up your WordPress site is a must for any website owner. By regularly saving copies of your site’s files and database, you create a critical safety net against data loss, cyber attacks, and technical issues.
A consistent backup strategy means you’ll always have a reliable version of your site ready to restore, giving you peace of mind and protecting the effort you’ve invested.
While you’re here, I think you’ll like these other WordPress backup guides:
Ready to start regularly backing up your website? Try out Duplicator Pro to set up automatic backups and disaster recovery points!
Disclosure: Our content is reader-supported. This means if you click on some of our links, then we may earn a commission. We only recommend products that we believe will add value to our readers.