How to Backup Your WordPress Site (The Ultimate Guide)

Forrest Pykes Jul 2, 2025

From losing a blog during a server migration to having a site crash after an update, we’ve learned the importance of WordPress backups.

Since then, we’ve dedicated ourselves to helping other website owners avoid these disasters that could have been avoided with proper backups. Trust us, there’s nothing worse than watching years of hard work go up in smoke in a matter of seconds! 😨

Whether it’s a hack, plugin conflict, or hosting issue, these issues can appear when you least expect it. In the blink of an eye, your entire website is gone without a trace.

That’s why we’ve created this complete guide on how to backup your WordPress site. We’ll show you the common methods and tools we use to keep our own site safe. After reading this article, you’ll know exactly how to protect your WordPress site from any disaster.

First: Choose the Right WordPress Backup Method

If you’ve invested time in building your WordPress website, then you need a way to keep it secure.

Creating a backup is like having a copy of your website in case of a disaster. If something goes wrong or gets hacked, you can quickly restore everything to its previous state.

Let’s look at the different ways to back up your website:

  • Use a WordPress backup plugin – These tools take care of everything for you. They can save your site on a schedule and send a copy directly to a location you specify. If you’re new to WordPress and have limited technical knowledge, this is your best option.
  • Use your host’s backup system – Most WordPress hosting plans include built-in backup features. This is great if you’re on a budget, as backup features are usually included with your hosting plan. However, backup features can be pretty basic compared to plugins.
  • Manual backup via cPanel/FTP – Although this requires more technical knowledge, it can be useful when you need to save specific files, or when you don’t want to use a plugin and your hosting provider doesn’t have a backup system.
  • Hire a WordPress maintenance service – If you run a business website and don’t have the time to manage backups yourself, a maintenance service can handle this and other tasks like updates and security monitoring.

💡For most people, we recommend using a backup plugin. It offers the best combination of WordPress security and automation features. Plus, it makes it easy to restore if something goes wrong.

What’s more, it’s often more affordable than hiring a maintenance service while offering more functionality than your host’s basic backup system.

Having said that, let’s see how to backup WordPress using the different methods we mentioned. You can click on the links below to jump to your preferred topic:

  • How to Backup WordPress Using a Plugin (Best for Beginners)
  • How to Automatically Backup WordPress
  • How to Backup WordPress with a Hosting Provider
  • How to Backup WordPress Without Plugins (cPanel Method)
  • How to Backup WordPress Without Plugins (FTP Method)
  • How to Backup a WordPress Site Without FTP/cPanel Access
  • How to Back Up WordPress to a Cloud Storage Provider
  • How to Backup WordPress Database
  • How to Recover Your WordPress Site
  • Alternative: Hire a WordPress Maintenance Service

How to Backup WordPress Using a Plugin (Best for Beginners)

We’ve tried many backup tools over the years, but Duplicator is the one we’ve always stuck with. It’s so simple to use that even the non-tech-savvy people on our team can easily save a copy of their site.

How to Backup Your WordPress Site (The Ultimate Guide)

What we like about Duplicator is that it goes beyond basic backup features. It provides instant disaster recovery and can restore your site without pre-installed plugins. Because of this, Duplicator is a great choice for beginners and professionals alike.

Want to learn all about its features? Check out our full Duplicator review .

🖐Bonus : We’re going to use the premium version of Duplicator because it includes everything you need to build a complete backup solution. While it requires an investment, we think the peace of mind it brings is well worth it.

If you are just getting started, you can start with the free version to experience the features of Duplicator.

Let’s start by installing and activating the Duplicator Pro backup plugin. If you need help, we have a handy guide on how to install a WordPress plugin .

After activating the plugin, go to Duplicator Pro » Settings and navigate to the General tab. Enter your license key, which you can find on your Duplicator Pro account page.

Once completed just click on Activate and you will see a confirmation message upon success.

How to Backup Your WordPress Site (The Ultimate Guide)

Next, go to Duplicator Pro » Backup .

Find and click on the "Add New" button at the top. This will allow you to create a new backup of your WordPress site.

How to Backup Your WordPress Site (The Ultimate Guide)

Now, let's name your backups. Duplicator has a clever dynamic labeling feature that works like a smart labeling system.

%year%You can use tags like and %month%to automatically add dates to your backups. For example, if you use 'site-backup-%year%-%month%,'Duplicator, it will create ordered names like "site-backup-2024-12".

This makes finding your backup later as easy as looking through a well-organized file cabinet.

How to Backup Your WordPress Site (The Ultimate Guide)

Let’s move on to the “Storage” section, where you’ll choose where to save your backup files.

For this tutorial, we will stick with the default local storage, which means your backups will be stored on your hosting server.

How to Backup Your WordPress Site (The Ultimate Guide)

Next, expand the Backup tab. Here, select the Full Site option as the preset. This ensures that you create a complete backup package.

You can also choose more specific options, such as Database Only (just your content and settings), Media Only (your images and files), or Custom (if you want to choose exactly what to back up).

How to Backup Your WordPress Site (The Ultimate Guide)

Using the Custom option, you can select specific components to back up, including:

  • Database (your posts, pages and settings)
  • Core (WordPress system files)
  • WordPress plugins (all or only active plugins)
  • WordPress themes (all or only the current theme)
  • Media (images, videos, documents)
  • Other (any non-WordPress files in the directory)

Here is an example:

How to Backup Your WordPress Site (The Ultimate Guide)

Need to be more selective? Tick the “File Filters” option. This lets you exclude specific files from your backup, perfect for excluding temporary files or large media files that you don’t need backed up.

Simply enter the path to the file you wish to exclude. Not sure where to find the file path? Check out our WordPress file and directory structure guide for help.

You can also exclude entire file types at once by specifying their extensions.

For example, excluding "mp4" or "mov" will skip all video files, which can help create smaller, faster backups if you store those files elsewhere. Just be sure to separate the extensions with a semicolon (;).

How to Backup Your WordPress Site (The Ultimate Guide)

If you want to add an extra layer of protection to your backup, then you can switch to the Security tab.

Here you can set a password to protect your backup file. This is especially important if your website contains sensitive information that requires extra protection.

How to Backup Your WordPress Site (The Ultimate Guide)

Next is the Installer section. These settings are responsible for the installer file you use to restore your website.

For now, you can keep these settings and click Next.

How to Backup Your WordPress Site (The Ultimate Guide)

Duplicator will now do a quick scan of your site to make sure everything is ready for backup. You can think of this as a pre-check. If everything is OK, the plugin will display a status of “Good”; if there are any WordPress errors , it will warn you before proceeding.

When everything looks good, click the “Create Backup” button at the bottom to start the process.

How to Backup Your WordPress Site (The Ultimate Guide)

Once Duplicator has finished creating your backup, return to Duplicator Pro » Backup .

Click the "Download" option and select "Both files." This will give you the two required files: the backup itself and an installer file that you'll need in case you need to restore your site.

How to Backup Your WordPress Site (The Ultimate Guide)

📌Don’t like Duplicator? We also like UpdraftPlus , another popular WordPress backup plugin.

Bonus Tip: Create a Disaster Recovery Link to Restore Your Site Quickly

What makes Duplicator a great backup solution is its disaster recovery feature, which acts as a safety net for your website. Even if your WordPress website completely crashes, this feature allows you to recover quickly.

To set up this backup system, first make sure you have a full backup of your website stored on your server. Go to Duplicator Pro » Backups to check.

Find the most recent backup file and click the Disaster Recovery icon next to it.

How to Backup Your WordPress Site (The Ultimate Guide)

In the pop-up window, just click on Set up Disaster Recovery.

This will enable the backup restore feature.

How to Backup Your WordPress Site (The Ultimate Guide)

Duplicator provides you with two backup recovery options: safe recovery link or launcher file. Both can be used as your emergency backup recovery tool.

Either option will allow you to quickly restore your backup if your WordPress site encounters serious problems. Simply use the restore link in your browser or run the launcher file to start the restore process.

How to Backup Your WordPress Site (The Ultimate Guide)

How to Automatically Backup WordPress

While manual backups do work, they’re not the most effective way to protect your WordPress blog. So let’s take a look at how to set up automatic backups that run on a schedule, giving you peace of mind without having to do it manually as often.

With scheduled backups, your backup plugin can handle everything automatically. Whether you need daily, weekly, or monthly website backups, Duplicator Pro can seamlessly manage your backup strategy.

That being said, if you prefer a non-plugin solution, CodeGuard is a cloud-based backup service that monitors your website 24/7 and automatically saves content changes.

To set up an automatic backup schedule in Duplicator, navigate to Duplicator Pro » Scheduled backups and click Add New.

How to Backup Your WordPress Site (The Ultimate Guide)

First, give your backup plan a name. Duplicator automatically selects the default template, which creates a complete backup of your WordPress site, including all files, databases, media, themes, and plugins.

Need to change it? Just click the drop-down menu and select "

Disclosure: Some of the links in this article contain affiliate links, which means we may earn a commission if you click through to visit us, at no extra cost to you. See how SidelinePlay is funded, why it’s important, and how you can support us.

Was this helpful?

0/400

Get free tips and resources right in your inbox, along with 60,000+ others