We’re reader-supported — some links are affiliate links. Learn more →

Skip to content

Independent software research. Some links may earn us a commission at no extra cost to you. Learn more →

ICode

How to Back Up a WordPress Site

Independent analysis. This page may contain affiliate links.

How to Back Up a WordPress Site

A backup is the difference between a bad afternoon and a lost business. If your WordPress site gets hacked, a plugin update breaks it, or the server fails, a recent backup lets you restore everything in minutes.

This guide explains what a complete backup includes, how to automate it, and which well-known tools make the process reliable so you never restore from an empty folder.

Hostinger official homepage for WordPress hosting and backups
Hostinger official homepage (image: hostinger.com)

Quick comparison table

OptionBest forStarting price
UpdraftPlusFlexible cloud backups on any hostFree plan; paid tiers
Jetpack BackupHands-off daily backupsPaid plans
BlogVaultAgencies managing many sitesPaid plans
WPvividFree cloud backups on a budgetFree plan; paid tiers
DuplicatorManual packaging and migrationFree plan; paid tiers
Host-level backupsSites on hosts like Kinsta or SiteGroundOften included with hosting
Hostinger WordPress hosting with automatic backups
Hostinger WordPress hosting (image: hostinger.com)

What a full WordPress backup includes

A complete backup has two parts: the database, which holds posts, pages, users, and settings, and the files, which include themes, plugins, and uploads. Backing up only one is a common mistake. A restore-ready package needs both, plus a note of your WordPress and PHP versions so you can reproduce the environment if something breaks.

Choose where your backups should live

Never store the only copy on the same server you are protecting. Send backups to remote storage such as Google Drive, Dropbox, Amazon S3, or another cloud account. If your host is compromised or you lose access, an off-site copy is what saves you. Keep at least two destinations if the site earns money.

Kinsta hosting features including scheduled backups
Kinsta features (image: kinsta.com)

Schedule automatic backups

Manual backups get skipped exactly when you need them most. Set a daily schedule for sites that change often and weekly for mostly static ones, and retain several generations so a corrupted backup does not erase your safety net. Most plugins let you keep a rolling window, such as the last 30 days.

Test a restore before you need it

A backup you have never restored is only a hope. Every few months, restore to a staging site or a local copy and confirm the site loads, images appear, and logins work. Fix problems now, not during an outage when customers are watching.

Kinsta staging environment for safe testing and restores
Kinsta staging (image: kinsta.com)

Follow a safe update routine

Back up immediately before updating WordPress core, themes, or plugins, then update on staging first if you can. If a change breaks the site, you can roll back within minutes. Keep one known-good backup from before any major change as your fallback.

Pros

  • Automated off-site backups remove human error
  • A tested restore turns disasters into minor delays
  • Free plugins cover most small-business needs
Hostinger tutorials and help center for WordPress tasks
Hostinger tutorials (image: hostinger.com)

Cons

  • Backups consume storage and can slow large sites
  • Untested backups often fail when it counts
  • Poorly configured schedules can miss recent changes

Frequently asked questions

How often should I back up WordPress?

Daily for active or ecommerce sites, weekly for mostly static ones. Always back up before updates, migrations, or major changes.

Do host backups mean I can skip plugin backups?

Not always. Host backups may be limited in retention or stored on the same infrastructure. Keep your own off-site copy as well.

Where should backups be stored?

In remote cloud storage separate from your hosting account, ideally in two locations for business-critical sites.

Can a backup be too large?

Large media-heavy sites can exceed free storage tiers. Use incremental backups or exclude regenerable files such as caches.

Kinsta managed WordPress hosting for reliable backups
Kinsta WordPress hosting (image: kinsta.com)

Verdict

Automate daily or weekly backups to remote storage, retain several generations, and actually test a restore once in a while. Done consistently, backups turn hacking, bad updates, and server failures from catastrophes into brief interruptions.

Read more: essential plugins · migrate hosting.