How to Back Up, Restore, and Migrate with UpdraftPlus in WordPress

November 4, 2025
How to Back Up, Restore, and Migrate with UpdraftPlus in WordPress

UpdraftPlus is one of the most popular and reliable backup plugins for WordPress. It allows you to automatically back up your files and database, store them in remote locations (like Google Drive or Dropbox), and restore or migrate your site with just a few clicks. In this step-by-step guide, you’ll learn how to set up backups, restore from them, and safely migrate your WordPress site using UpdraftPlus.


Why Use UpdraftPlus?

  • ✅ Easy, one-click backups and restores
  • ✅ Supports remote storage (Google Drive, Dropbox, Amazon S3, etc.)
  • ✅ Scheduled automatic backups
  • ✅ Reliable migration and cloning (via UpdraftPlus Migrator or UpdraftClone)
  • ✅ Compatible with multisite and WooCommerce setups

Step 1: Install and Activate UpdraftPlus

  1. Go to your WordPress dashboard.
  2. Navigate to Plugins → Add New.
  3. Search for UpdraftPlus WordPress Backup Plugin.
  4. Click Install NowActivate.

Once activated, a new menu item Settings → UpdraftPlus Backups will appear.


Step 2: Create Your First Backup

  1. Go to Settings → UpdraftPlus Backups.
  2. Click the blue Backup Now button.
  3. Check the options:
    • ✅ Include your database in the backup
    • ✅ Include your files in the backup (themes, plugins, uploads, etc.)
    • ✅ Send this backup to your remote storage (optional)
  4. Click Backup Now.

UpdraftPlus will begin creating your backup. When finished, you’ll see it listed under “Existing Backups.”


Step 3: Set Up Automatic Scheduled Backups

To ensure your site is always safe, set UpdraftPlus to back up automatically.

  1. Go to Settings → UpdraftPlus Backups → Settings tab.
  2. Under Files backup schedule and Database backup schedule, choose your preferred frequency:
    • Files: Daily or Weekly
    • Database: Daily
  3. Set Retain this many scheduled backups to 5 or more (depending on your storage capacity).
  4. Scroll down to choose your remote storage location (next step).

Step 4: Connect Remote Storage (Recommended)

Storing backups off-site protects your data even if your server crashes or is compromised.

  1. Under the Settings tab, choose your preferred remote storage:
    • ☁️ Google Drive
    • 📦 Dropbox
    • 🧱 Amazon S3
    • 💾 FTP / SFTP
  2. Click your chosen option and follow the authentication process.
  3. Once connected, click Save Changes.

UpdraftPlus will redirect you to grant access to your chosen service (e.g., Google Drive). Once authorized, you’ll see a confirmation message.


Step 5: Verify and Manage Your Backups

Backups appear in the “Existing Backups” section of the main UpdraftPlus dashboard. For each backup, you’ll see:

  • Date — when the backup was created
  • Components — database, plugins, themes, uploads, etc.
  • Actions — Restore, Delete, or Download to your computer

Click Download to your computer if you want a local copy of your backup files.


Step 6: Restore from a Backup

Restoring a site with UpdraftPlus is simple — no technical skills required.

  1. Go to Settings → UpdraftPlus Backups.
  2. Scroll down to Existing Backups.
  3. Click Restore next to the backup you want.
  4. Select what to restore:
    • Database
    • Plugins
    • Themes
    • Uploads
    • Others
  5. Click Next and follow the prompts.

UpdraftPlus will automatically extract the backup and overwrite existing files or database entries with the saved versions. When done, you’ll see a confirmation message.


Step 7: Restore from a Remote Backup

If your site is down or you’ve lost access to your hosting, you can restore backups from remote storage:

  1. Install WordPress and the UpdraftPlus plugin again on your new site.
  2. Go to Settings → UpdraftPlus Backups → Settings.
  3. Reconnect your remote storage (e.g., Google Drive).
  4. Click Rescan remote storage.
  5. Your backups will appear automatically — click Restore to recover your site.

Step 8: Migrate or Clone a WordPress Site

UpdraftPlus Premium or the UpdraftPlus Migrator add-on lets you clone or migrate a site from one domain to another (for example, from a staging site to a live site).

Option 1: Use the Migrator Add-on

  1. Install and activate UpdraftPlus Migrator (included in the Premium version).
  2. On the source site, go to UpdraftPlus → Migrate / Clone.
  3. Click Send this site to another.
  4. Follow the on-screen instructions to connect to your destination site.

Option 2: Manual Migration via Backup

  1. Back up your source site with UpdraftPlus.
  2. Install WordPress and UpdraftPlus on the new host/domain.
  3. Reconnect the same remote storage (Google Drive, Dropbox, etc.).
  4. Click Rescan remote storage → Restore the latest backup.
  5. Use the Search and Replace tool (in the Migrator add-on) to update URLs and paths automatically.

Within minutes, your new site will be fully cloned with all content, plugins, and settings intact.


Step 9: Schedule Regular Maintenance

To keep your backup system healthy:

  • 🕒 Review your backup schedule every month.
  • 📂 Delete outdated backups to save space.
  • ☁️ Verify that remote uploads are completing successfully.
  • 🔁 Test a full restore occasionally to ensure reliability.

Best Practices for Using UpdraftPlus

  • ✅ Always store at least one backup off-site (e.g., Google Drive or Dropbox).
  • ✅ Keep backups before major updates or plugin changes.
  • ✅ Test restores in a staging environment before applying to live sites.
  • ✅ Encrypt database backups that contain sensitive user information.
  • ✅ Combine UpdraftPlus with a security plugin like Wordfence for complete protection.

Troubleshooting Tips

  • ⚠️ Backups fail midway: Enable “Split archives every 400MB” in the Settings tab.
  • 🚫 Remote upload fails: Reconnect the storage service and reauthenticate.
  • 🧩 Restore stuck on extracting: Temporarily disable caching plugins during restore.
  • 📧 No email notifications: Enable log emails under Settings → Email reports.

Conclusion

UpdraftPlus makes WordPress backup, restoration, and migration simple and reliable — even for beginners. Once configured, it runs automatically, protecting your site against data loss, malware, or server failures. For developers, the migration feature is an efficient way to clone or move sites securely.

Summary: Install → Connect remote storage → Schedule backups → Test restores → Use Migrator for site transfers → Enjoy worry-free site protection.

Avatar

Written by

satoshi

I’ve been building and customizing WordPress themes for over 10 years. In my free time, you’ll probably find me enjoying a good football match.