How to Backup WordPress Website: Complete Guide to Automated & Manual Backups

How to backup WordPress website complete guide 2026

Your WordPress website represents real business value — your content, your design, your customer data, your SEO rankings. Losing it without a backup is the kind of thing that haunts business owners for years. And it happens more often than you’d think: hosting failures, accidental deletions, malware attacks, botched updates.

This guide covers everything you need to know about backing up your WordPress site — automated solutions, manual methods, and where to store your backups safely.

The 3-2-1 Backup Rule for WordPress

Follow this professional backup strategy:

  • 3 copies of your data
  • 2 different storage locations (e.g., Google Drive + Dropbox)
  • 1 copy offsite (not on your hosting server)

Most website owners have zero backups. Even one copy in Google Drive is infinitely better than nothing.

What a Complete WordPress Backup Includes

A full backup has two parts:

  • Database backup — all your posts, pages, settings, user accounts, comments, and plugin data
  • Files backup — your themes, plugins, uploaded images, and wp-config.php

A database-only backup won’t restore your images. A files-only backup won’t restore your content. You need both.

Method 1: UpdraftPlus (Recommended — Free)

UpdraftPlus is the most popular WordPress backup plugin with over 3 million active installs. The free version handles everything most businesses need.

Setup Instructions

  1. Go to Plugins → Add New, install and activate UpdraftPlus
  2. Go to Settings → UpdraftPlus Backups
  3. Under Settings tab, set your schedule:
    • Files backup: Every week (or daily for high-traffic sites)
    • Database backup: Daily
    • Retain: 4 copies minimum
  4. Choose remote storage — click Google Drive, authenticate, and connect
  5. Click Save Changes
  6. Click Backup Now to create your first manual backup and confirm it works

Verifying UpdraftPlus is Working

Once a week, check Settings → UpdraftPlus Backups → Existing Backups. Confirm recent backup files appear. Quarterly, restore a backup to a staging site to confirm it’s usable — a backup you haven’t tested is a backup you don’t trust.

Method 2: Your Hosting Provider’s Built-in Backups

Most reputable hosts include automated backups:

  • Hostinger — daily backups retained for 7 days, restorable via hPanel
  • SiteGround — daily backups retained for 30 days, excellent one-click restore
  • Cloudways — daily backups with customisable retention

Important: Never rely exclusively on your host’s backups. Hosting account issues (billing problems, account suspension, server failure) can take their backups offline at exactly the moment you need them. Always maintain independent backups via UpdraftPlus in addition to your host’s backups.

Method 3: Manual Backup (No Plugin Required)

For a manual backup:

Database backup via phpMyAdmin

  1. Log into your hosting panel and open phpMyAdmin
  2. Select your WordPress database from the left panel
  3. Click Export → Quick method → Format: SQL → Click Go
  4. Save the downloaded .sql file securely

Files backup via FTP

  1. Connect via FTP (FileZilla)
  2. Download your entire WordPress root directory to your computer
  3. This includes all themes, plugins, uploads, and wp-config.php

Manual backups are tedious for daily use but essential to understand for emergency situations.

Where to Store WordPress Backups

  • Google Drive — free 15GB, excellent for UpdraftPlus integration
  • Dropbox — reliable, easy UpdraftPlus integration
  • Amazon S3 — best for large sites, affordable at scale (UpdraftPlus Premium required)
  • Local computer — keep an additional copy on your hard drive for critical sites

Never store backups only on your hosting server — if the server fails, you lose both site and backup.

How Often Should You Backup?

  • Brochure/services website — weekly files, daily database
  • Active blog — daily files and database
  • WooCommerce store — daily or real-time (orders are created continuously)
  • Before any update — always take a manual backup before updating WordPress, themes, or plugins

How to Restore a WordPress Backup with UpdraftPlus

  1. Go to Settings → UpdraftPlus → Existing Backups
  2. Find the backup you want to restore and click Restore
  3. Select what to restore: plugins, themes, uploads, database (select all for full restore)
  4. Confirm and wait — UpdraftPlus handles the entire process automatically

Need a Backup System Set Up?

At debrajx, we set up automated backup systems as part of every website build and maintenance plan. Never worry about losing your site again. Get in touch to set up proper backups today.

How to Restore a WordPress Backup (Step-by-Step)

Knowing how to backup is only half the equation — you must also know how to restore. Here’s how to restore using UpdraftPlus:

  1. Go to Settings → UpdraftPlus Backups
  2. Click the Existing Backups tab
  3. Find the backup you want to restore and click Restore
  4. Select which components to restore: plugins, themes, uploads, database, or all
  5. Click Restore again and wait — this can take 2–10 minutes depending on site size
  6. WordPress will log you out and show a “Restore successful” message

Important: If your site is completely down (white screen, database error), you may not be able to access WP Admin to restore. In that case, restore manually:

  • Upload all files via FTP to restore your themes, plugins, and uploads
  • Use phpMyAdmin in cPanel to import your database .sql file
  • Update wp-config.php with your database credentials if they changed

cPanel Backup vs Plugin Backup: Which Is Better?

Most Indian hosting companies (Hostinger, BigRock, Bluehost India) offer cPanel with a built-in backup feature. Here’s how they compare:

Feature cPanel Backup UpdraftPlus Plugin
Ease of use Moderate Easy
Backup location Same server Remote (Drive, Dropbox, S3)
Automated schedule Depends on host Yes, fully automated
Off-site storage No Yes
Database only Yes Yes
Cost Free Free (basic) / ₹3,500/yr (premium)

Verdict: Use both. cPanel backup is a fallback that your host controls. UpdraftPlus to Google Drive is your primary automated system under your control. If your server crashes, cPanel backups may be lost too — Google Drive backups survive any server disaster.

Backup Storage: How Much Space Do You Need?

Most WordPress sites are much smaller than people think:

  • A typical 20-page business site with images: 200–500MB
  • A blog with 50+ posts and media: 500MB–2GB
  • A WooCommerce store with 500 products: 2–5GB

A free Google Drive account (15GB) can store 7–75 weekly backups of a typical business site. For a WooCommerce store, consider upgrading to Google One (100GB for ₹130/month) or use Amazon S3 which charges by actual storage used.

Backup Before Every WordPress Update

The most common time sites break is immediately after a WordPress core, theme, or plugin update. Make it a rule: always backup before you update. UpdraftPlus makes this easy with its “Backup before update” option in the premium version. Alternatively, just manually trigger a backup from the UpdraftPlus dashboard before clicking any Update buttons.

Your WordPress Backup Checklist

  • ✅ UpdraftPlus installed and configured with remote storage
  • ✅ Daily database backups scheduled
  • ✅ Weekly full site backups scheduled
  • ✅ Remote storage connected (Google Drive or Dropbox)
  • ✅ Manual backup taken before any major update
  • ✅ Restore tested at least once (most people never test this!)
  • ✅ cPanel backup also configured as secondary protection

Need help setting up automated WordPress backups? Contact us and we’ll configure a bulletproof backup system for your site.


Related Articles

Scroll to Top