All-in-One WP Migration

Backup WordPress to Google Cloud Storage

Automatic backups of your entire site (database, media, plugins, and themes) directly to Google Cloud Storage. Multiple storage classes for cost optimization. Built for enterprises and agencies.

See Plans & Pricing Google Cloud Storage + 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. OAuth handles authentication. No service account keys 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 Cloud account

Go to All-in-One WP Migration and open the Google Cloud Storage settings page. Click Connect. You will be redirected to Google's sign-in page. Grant permission via the Google Cloud Resource Manager API. The plugin can automatically create projects and buckets for you, or you can select existing ones.

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 Cloud Storage bucket stays organized automatically.

Restore from Google Cloud Storage

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

1

Open Import and select Google Cloud Storage

Go to All-in-One WP Migration in your WordPress dashboard and open Import. The plugin shows your Cloud Storage bucket 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 Cloud Storage 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 Cloud Storage + Dropbox, Amazon S3, Google Drive, 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 5 MB chunks using resumable upload sessions. If the connection drops, the upload resumes from the last successful chunk, not from the beginning.

Exponential backoff

Failed chunks retry with exponential backoff (1s, 2s, 4s, 8s delays). This prevents overwhelming the API during temporary issues and ensures reliable completion.

Strong consistency

Google Cloud Storage provides strong consistency for all operations. When a backup upload completes, it is immediately available for download and restore. No eventual consistency delays.

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 Cloud Storage classes

Choose the right storage class for your backup strategy. Lower-frequency classes cost less per GB but charge more for retrieval.

Standard ~$0.020/GB/mo Best for active backups you may need to restore quickly. No retrieval fee. Recommended for most WordPress sites.
Nearline ~$0.010/GB/mo 30-day minimum storage. Good for monthly backups or archives accessed less than once a month. Small retrieval fee.
Coldline ~$0.004/GB/mo 90-day minimum storage. Ideal for quarterly or annual backups. Lower storage cost, higher retrieval cost.
Archive ~$0.0012/GB/mo 365-day minimum storage. Lowest cost for long-term archival. Best for compliance or disaster recovery backups you rarely access.

Questions

  • What is the difference between Google Cloud Storage and Google Drive?
    They are separate products. Google Drive is consumer file storage (included with Gmail). Google Cloud Storage is infrastructure-grade object storage designed for developers and enterprises. Cloud Storage offers multiple storage classes, project-based organization, fine-grained access controls, and pay-as-you-go pricing. Choose Google Drive for simplicity, or Google Cloud Storage for enterprise control and cost optimization.
  • Which storage class should I use for WordPress backups?
    Standard is the best default choice. It has no retrieval fees and your backups are immediately available for restore. If you keep long-term archives (backups older than 30 days that you rarely access), Nearline or Coldline can significantly reduce costs. Archive is best for compliance backups you may never need to restore. You can mix classes by using lifecycle rules in Google Cloud Console.
  • How do I set up a Google Cloud project for backups?
    The plugin simplifies this. After connecting via OAuth, the plugin uses the Google Cloud Resource Manager API to list your existing projects or create a new one. It can also create a new storage bucket within your project. You select the project and bucket in the plugin settings. No command-line tools or manual API configuration needed.
  • How does OAuth authentication work?
    Click Connect in the plugin settings. You are redirected to Google's sign-in page where you grant the plugin permission to manage Cloud Storage resources in your account. The plugin receives and stores an OAuth token securely. No service account keys or JSON credentials files needed. The token can be revoked at any time from your Google account settings.
  • Can I back up large WordPress sites (10 GB+)?
    Yes. The plugin uses resumable uploads with 5 MB chunks and exponential backoff retry. There are no file size limits. A 10 GB site might take 30-60 minutes depending on your connection speed. The upload runs in the background without affecting your site. If it fails partway through, it resumes from the last successful chunk.
  • 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.
  • 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 Cloud account, and import. The plugin handles URL replacement and database migration automatically.
  • 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 Cloud projects and buckets. Usage resets on subscription renewal.

Back up WordPress to Google Cloud Storage automatically.

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