How to Backup Your WordPress Site (Step by Step)

A complete guide to backing up your WordPress site in 1 click using WP Fast Backups.

July 14, 2026 · 8 min read

Every WordPress site needs backups. Servers crash, updates break things, and hackers don't take days off. The good part? Backing up your site doesn't have to be complicated. With the right plugin, you can create a complete backup in one click.

In this guide, I'll walk you through backing up your WordPress site using WP Fast Backups — a free plugin that packages your entire site into a single portable file.

Why you need WordPress backups

Before we get into the how, let's cover the why. WordPress sites can break for dozens of reasons:

A backup means you can restore everything in minutes instead of rebuilding from scratch.

What WP Fast Backups includes in a backup

When you create a backup with WP Fast Backups, it packages everything into a single .wpbackup file:

WP Fast Backups doesn't include its own backup storage in the archive. This prevents recursive backups — a backup of a backup.

Step 1: Install WP Fast Backups

Step 1

Install the plugin from WordPress

Log in to your WordPress dashboard. Go to Plugins → Add New and search for "WP Fast Backups". Click Install Now and then Activate.

Once activated, you'll see a new Fast Backups menu item in your WordPress sidebar. That's where all the magic happens.

Step 2: Create your first backup

Step 2

Click "Create Backup"

Go to Fast Backups → Backups in your WordPress dashboard. Click the Create Backup button.

The plugin will start building your .wpbackup archive. You'll see a live progress bar showing which components are being packaged:

Depending on your site size, this usually takes 30 seconds to 2 minutes.

Tip

Large media libraries take longer to package. If your site is over 1GB, be patient — the progress bar will show you exactly where it's at.

Step 3: Download your backup

Step 3

Download the .wpbackup file

Once the backup is complete, it will appear in your backup list. Click Download to save the .wpbackup file to your computer.

This is important: always keep a copy of your backup on your local computer or an external drive. Don't rely solely on server-stored backups — if the server goes down, those backups go with it.

How to restore a backup

If something goes wrong with your site, restoring is just as simple:

  1. Go to Fast Backups → Import
  2. Upload your .wpbackup file
  3. Wait for the restore to complete
  4. Your site is back to the exact state when the backup was created

Always create a new backup before restoring an old one. This way you won't lose any recent changes if you need to restore again later.

Setting up automated backups

Manually backing up your site works, but scheduled backups are better. WP Fast Backups lets you set up automatic backups to multiple destinations:

Local storage

Backups are stored on your server in a protected directory. Good for quick access, but not ideal as your only backup copy.

FTP / FTPS

Send backups to any FTP server. You can configure the host, port, path, and whether to use passive mode. FTPS adds encryption for extra security.

Google Drive

Connect your Google account and backups go straight to your Drive. You get independent scheduling and retention settings for each destination.

Best Practice

Set up at least two backup destinations. For example: local storage for quick restores, and Google Drive for off-site safety. Each destination has its own schedule and retention, so they work independently.

How to migrate your site to a new host

Moving your WordPress site to a new host or domain is one of the most stressful things a site owner can do. WP Fast Backups makes it straightforward:

  1. Create a backup on your current site
  2. Install WordPress on your new host
  3. Install WP Fast Backups on the new site
  4. Go to Fast Backups → Import and upload the .wpbackup file
  5. Done — the plugin automatically remaps URLs and handles serialized data

The URL remapping is the key feature here. WordPress stores URLs in the database using serialization, and a simple search-and-replace breaks things. WP Fast Backups handles this correctly so all your links, images, and settings work on the new domain.

Encrypting your backups

If your backups contain sensitive data (and they do — your database has user info, passwords, and site settings), you can encrypt them:

  1. Go to Fast Backups → Settings
  2. Enable encryption and set a password
  3. All future backups will be encrypted with AES-256-CBC
  4. When restoring, you'll need to enter the password
Important

If you lose your encryption password, your backups cannot be restored. Write it down somewhere safe — there is no recovery option.

Backup frequency: how often should you backup?

It depends on how often your site changes:

Frequently asked questions

Is WP Fast Backups free?

Yes. It's free to download from the WordPress plugin directory. No premium version, no upsells — backup, restore, migration, encryption, and scheduling are all included.

Does it work with multisite?

Not yet. The current version is built for single-site WordPress installations.

Will backups slow down my site?

No. Backups run in the background on your server. They don't affect front-end performance for your visitors.

Can I restore to a different WordPress version?

It's recommended to restore to the same or newer WordPress version. Restoring to an older version may cause compatibility issues.

Ready to protect your site?

Download WP Fast Backups and create your first backup in under a minute.

Download Free Plugin