All-in-One WP Migration

Backup WordPress to Google Drive

Automatic backups of your entire site (database, media, plugins, and themes) directly to Google Drive. Set a schedule and never think about it again.

See Plans & Pricing Google Drive + 14 other cloud providers included
60M+
Active installs
172M+
Downloads
4.5 ★
WordPress.org
4.5 ★
4.8 ★

Trusted by companies you trust

NASA Harvard University VW Automattic Boeing

How it works

Four steps. Under five minutes. No API keys or developer knowledge needed.

1

Install All-in-One WP Migration Pro

Upload and activate the Pro extension on your WordPress site. It automatically installs everything you need. No extra plugins to manage.

2

Connect your Google Drive account

Go to All-in-One WP Migration › Google Drive Settings and click Connect. You will be redirected to Google's sign-in page. Grant permission and you are connected. The plugin handles OAuth for you. Choose between app-only folder access (more secure) or full Drive access.

3

Choose what to back up

By default, the plugin exports your entire site: database, all media uploads, every plugin, every theme, and the full wp-content directory. You can optionally exclude spam comments, inactive themes, inactive plugins, or cache files to reduce backup size.

4

Set a schedule and forget about it

Pick your backup frequency (hourly, daily, weekly, or monthly) and choose the time of day. Backups run automatically in the background. Optional email notifications alert you on success or failure.

Full site backup by default

Everything is included. No configuration needed for a complete backup.

Database

Complete MySQL export: posts, pages, users, settings, WooCommerce orders, custom post types, and every table.

Media uploads

All images, videos, PDFs, and files in wp-content/uploads. Original files and generated thumbnails included.

Plugins & themes

Every active and inactive plugin, every installed theme. Custom code, child themes, and modifications all preserved.

wp-content

Configuration files, custom fonts, and any non-standard files in your wp-content directory.

Automated scheduling

Set it once. Your backups run on their own.

Flexible frequency

Hourly, daily, weekly, or monthly. Pick exact time of day. Combine multiple schedules. Runs in the background without affecting your site.

Email notifications

Get alerted when a backup completes or fails. Enable separately for success and failure. Know your site is protected without checking manually.

Smart retention

Three cleanup rules: keep last N backups, cap total storage size, or delete backups older than N days. Your Google Drive stays organized automatically.

Restore from Google Drive

When you actually need that backup. Three clicks to get your site back.

1

Open Import and select Google Drive

Go to All-in-One WP Migration › Import in your WordPress dashboard. The plugin shows your Google Drive backup folder with all available restore points, each timestamped.

2

Select a backup and confirm

Pick the backup you want to restore. Review the confirmation prompt. You can cancel at any point before the restore begins.

3

Your site is restored

The plugin downloads from Google Drive and restores your database, media, plugins, and themes. Your site is back exactly as it was. You can also restore to a different WordPress site. The plugin handles URL replacement automatically.

All-in-One WP Migration Pro

Google Drive + Dropbox, Amazon S3, OneDrive, and 11 more. One subscription.
See Plans & Pricing

No file size limits

Sites of any size work, from 50 MB to 50 GB+.

Resumable uploads

Large backups upload in chunks. If the connection drops, the upload resumes from the last successful chunk, not from the beginning. Automatic retry up to 5 times.

Adjustable chunk size

Slider in settings adjusts from 5 MB (slow connections) to 20 MB (fast connections). Optimize for your server's upload speed.

Encrypted transfers

All data encrypted in transit between your WordPress server and Google Drive. Your backups are protected during upload and download.

Incremental backups

Optional: only upload changed files each time. The plugin tracks what has been backed up and skips unchanged files. Faster backups, less storage.

Google Drive storage

Every Google account includes 15 GB free (shared with Gmail and Photos). Most WordPress sites fit within that. For more space:

15 GB Free Included with every Google account. Fits most small-medium sites with 2-3 backup versions.
100 GB $1.99/month Comfortable for sites up to 10 GB with multiple versions and room for other Drive files.
200 GB $2.99/month Good for WooCommerce stores and media-heavy sites.
2 TB $9.99/month More than enough for large sites and agencies managing multiple backups.

Questions

  • Is the Google Drive backup free?
    The base All-in-One WP Migration plugin is free. Google Drive backup requires the Pro extension, which costs $99/year and includes Google Drive plus 14 other cloud providers, automated scheduling, and no file size limits.
  • Does it back up my entire WordPress site?
    Yes. By default, the plugin exports your complete site: the database (all tables), all media uploads, all plugins, all themes, and the full wp-content directory. You can optionally exclude spam comments, inactive themes, inactive plugins, or cache files.
  • Does it work with Google Workspace and Google One?
    Yes. The plugin works with personal Google accounts, Google One storage plans, Google Workspace (formerly G Suite) accounts, and Shared Drives (Team Drives). You choose the access level during setup.
  • Can I restore to a different WordPress site?
    Yes. Back up from one site and restore to another. Install All-in-One WP Migration Pro on the destination site, connect the same Google Drive account, and import. The plugin handles URL replacement and database migration automatically.
  • What if my connection drops during backup?
    The plugin uses resumable uploads. If the connection drops, it retries automatically up to 5 times with exponential backoff. The upload resumes from the last successful chunk, not from the beginning.
  • How long does a backup take?
    Depends on site size and connection speed. A typical 1-2 GB site takes 5-15 minutes. The plugin runs in the background without blocking your site. Adjust the upload chunk size (5-20 MB) in settings to optimize for your connection.
  • Can I use this on multiple WordPress sites?
    Yes. The Pro license covers up to 50 sites per year. Each site can connect to the same or different Google Drive accounts. Usage resets on subscription renewal.
  • What happens if I run out of Google Drive space?
    The backup will fail if there is not enough storage. The plugin shows your current Drive storage usage in settings so you can monitor it. Use the retention settings to automatically delete old backups and free space.

Back up WordPress to Google Drive automatically.

Included in All-in-One WP Migration Pro with 14 other cloud providers.
See Plans & Pricing