WordPress Guides
How to Back Up and Restore Your WordPress Website
Create manual and automatic backups of your WordPress site and learn how to restore from a backup when things go wrong.
6 min read
Updated 25 August 2026
Backing Up and Restoring WordPress
A backup is your insurance policy. Always have a recent backup before making major changes to your site.
What to Back Up
A complete WordPress backup includes:
- Files: All files in
public_html(themes, plugins, uploads, wp-config.php) - Database: All your posts, pages, settings, and user data
Method 1 — UpdraftPlus Plugin (Recommended)
Setting Up Automatic Backups:- Install and activate UpdraftPlus
- Go to Settings → UpdraftPlus Backups → Settings
- Set schedule:
- Database: Daily
- Set remote storage (Google Drive is free):
- Authorise UpdraftPlus to access your Drive
- Click Save Changes
- Settings → UpdraftPlus Backups
- Click Backup Now
- Check both Include your database and Include your files
- Click Backup Now
- Settings → UpdraftPlus Backups → Existing Backups
- Find the backup you want to restore
- Click Restore
- Select components to restore (Database, Plugins, Themes, Uploads, Others)
- Click Restore
Method 2 — cPanel Backup
Creating a Backup:- cPanel → Files → Backup
- Click Download a Full Account Backup
- Select Home Directory as destination
- Click Generate Backup
- Download the .tar.gz file when ready
- cPanel → Files → Backup → Restore a Full Backup
- Upload your backup file
- Click Restore
Method 3 — Manual Backup via phpMyAdmin
Database backup:- cPanel → Databases → phpMyAdmin
- Select your WordPress database
- Click Export → Quick → Go
- Save the .sql file
- Connect via FTP
- Download the entire
public_htmlfolder
Backup Best Practices
- Keep at least 3 copies of your backup (local, cloud, server)
- Test your backup by restoring to a staging environment
- Back up before every major update or plugin installation
- Store backups for at least 30 days
Tags:WordPress backupUpdraftPlusrestoredisaster recovery
Still need help?
Our Kenyan support team is on WhatsApp — real people, not bots. We respond in under 15 minutes.