How to Manually Backup a WordPress Website Using cPanel

  • Home
  • Blog
  • How to Manually Backup a WordPress Website Using cPanel
DateMay 13, 2025

A manual backup of your WordPress site ensures you have full control over your data. If your site gets hacked, crashes, or needs migration, a cPanel backup can save you.

This guide covers:
✅ Why manual backups are essential
✅ Step-by-step cPanel backup process
✅ How to download & store backups securely
✅ Restoring WordPress from a backup


1. Why Manual Backups Matter for WordPress

Risks of Not Backing Up

🔴 Hacking & malware attacks (WordPress is a common target)
🔴 Plugin/theme conflicts breaking your site
🔴 Server crashes or hosting issues
🔴 Accidental deletions or failed updates

What’s Included in a WordPress Backup?

✔ All WordPress files (Themes, plugins, uploads)
✔ Database (Posts, pages, users, settings)
✔ Email accounts & configurations

Without a backup, recovery is costly or impossible.


2. Step-by-Step: Manual WordPress Backup via cPanel

Step 1: Log in to cPanel

  • Go to:
  • yourdomain.com/cpanel
  • Or your host’s login (e.g., Bluehost, SiteGround)

Step 2: Backup WordPress Files

  1. Go to “File Manager” (under Files).
  2. Navigate to public_html (or where WordPress is installed).
  3. Right-click the root folder (usually public_html or your site name).
  4. Select “Compress” → Choose .zip or .tar.gz → Click “Compress”.
  5. Once compressed, right-click the file → “Download”.

Step 3: Backup the WordPress Database

  1. Go to “phpMyAdmin” (under Databases).
  2. Select your WordPress database (usually starts with wp_).
  3. Click “Export” → Choose “Quick” → “Go”.
  4. The .sql file will download automatically.

Step 4: Backup Emails (Optional)

  1. Go to “Backup” (under Files).
  2. Under “Partial Backups”, click “Email Forwarders & Filters”.
  3. Click “Download” to save email settings.

3. Where to Store Your Backup (Best Practices)

🚫 Never keep backups only on your server! (If hacked, backups are gone.)

Recommended Storage Options:

🔹 Google Drive / Dropbox (Cloud storage)
🔹 External Hard Drive / USB (Local copy)
🔹 Amazon S3 / Backblaze (Secure cloud backup)

✅ Follow the 3-2-1 Backup Rule:

  • 3 copies (Local + Cloud + External)
  • 2 different storage types
  • 1 offsite backup

4. How to Restore WordPress from a Backup

Restoring WordPress Files

  1. Delete corrupted files via File Manager or FTP.
  2. Upload your backup .zip file.
  3. Extract files into public_html.

Restoring the Database

  1. Go to phpMyAdmin → Select your database.
  2. Click “Import” → Upload your .sql file.

5. Automating Backups (Optional but Recommended)

Option 1: cPanel Auto-Backups

  1. Go to “Backup” → “Backup Configuration”.
  2. Enable “Automatic Backups” (if available).

Option 2: WordPress Backup Plugins

  • UpdraftPlus (Backs up to Google Drive, Dropbox)
  • Jetpack Backup (Real-time backups)

6. Common Backup Mistakes to Avoid

❌ Only storing backups on the server
❌ Not testing backups (Always verify!)
❌ Ignoring database backups
❌ Using weak passwords


Final Thoughts

Manually backing up WordPress via cPanel gives you full control over your site’s safety. Follow this guide to:

  1. Backup files & database today.
  2. Store backups in multiple locations.
  3. Test restoring backups before an emergency.

💡 Pro Tip: Schedule weekly backups for maximum security!

📌 Bookmark this guide for future reference!
🔄 Share it to help other WordPress users!

Need help? Ask in the comments! 🚀

Leave a Reply