WordPress Backups for a Fan Site That Actually Restore
Most fan site admins only learn whether their WordPress backups work on the worst day of the year, after a plugin update wipes the theme or a host migration loses half the media library.

Most fan site admins only learn whether their WordPress backups work on the worst day of the year, after a plugin update wipes the theme or a host migration loses half the media library. By then the backup file either restores cleanly or it does not, and there is no second chance to set it up properly.
This guide covers how to set up WordPress backups for a gaming fan site so that a restore takes minutes instead of a weekend. It assumes a typical community site: a few hundred posts, a forum or comment section, and an uploads folder that has grown to several gigabytes of screenshots.
What WordPress backups actually need to capture
A WordPress site lives in two places, and a backup that grabs only one of them is half a backup.
- The database. Every post, page, comment, user account, menu and plugin setting. On a fan site with an active comment section this is usually between 50 MB and 500 MB.
- The wp-content folder. Uploads, themes and plugins. The uploads folder is the big one. A wiki that has been posting patch notes with screenshots since 2019 can easily sit at 8 to 15 GB.
You do not need to back up WordPress core files. They can be downloaded fresh in thirty seconds. Skipping them keeps each backup smaller and faster.
One thing many people forget: the wp-config.php file. It holds the database prefix, salts and any custom constants. Keep a copy somewhere safe, even if your backup plugin does not include it by default.
How often to run backups on a busy community site
The right schedule depends on how much you would lose between backups. Think about it in terms of what changes and how often.
| Site activity | Database backup | Files backup | Copies to keep |
|---|---|---|---|
| One or two posts a week, few comments | Weekly | Weekly | 4 |
| Daily posts, active comments | Daily | Weekly | 14 database, 4 files |
| Forum or wiki with member edits | Every 6 to 12 hours | Daily for uploads | 14 database, 7 files |
Splitting database and file schedules is the single most useful trick here. The database changes constantly but is small. Uploads change slowly but are huge. Backing up 12 GB of screenshots every six hours just burns storage and slows the server during peak traffic.
Schedule big file backups for your quietest hour. For most European and American gaming communities that is somewhere between 4 and 6 in the morning server time. Check your analytics to confirm before you pick a slot.
Where to store WordPress backups
A backup stored on the same server as the site is not a backup. If the server dies, gets hacked or your hosting account is suspended over a billing mistake, the copies vanish with it.
Send copies to at least one off-site location. Common choices for small sites:
- Object storage such as an S3-compatible bucket. Storing 50 GB usually costs well under 2 dollars a month, and most backup plugins connect to it directly.
- A cloud drive you already pay for. Fine for small sites, but watch the space if the uploads folder keeps growing.
- A local download once a month to your own computer or an external drive. Slow and manual, but it survives any account problem.
Use a separate login for the storage account, with two-factor authentication turned on. If someone breaks into your WordPress admin, you do not want them to be able to delete the backups too. If brute force attempts are already a problem, our guide to stopping brute force logins on a WordPress guild site covers the login side.
Why the host's daily backup is not enough
A lot of advice says you can skip all of this because your host already takes daily snapshots. That is often wrong, for three reasons.
First, many hosts keep only 7 to 14 days of snapshots. If a malware injection sits quietly for three weeks before anyone notices, every snapshot you can reach is already infected.
Second, host backups live inside the host. If you want to move to another provider, or the host has an outage, you may not be able to download them at all. Some budget plans also charge 10 to 25 dollars for each restore request.
Third, you usually cannot restore just the database or just one folder. It is the whole account or nothing, which means rolling back comments and posts from the last day just to fix one broken plugin.
Treat the host snapshot as a bonus layer. Your own off-site copies are the real plan. If you are still choosing where to run the site, it is worth reading how to pick a reliable host for a growing fan community with restore options in mind.
How to test a restore before you need one
An untested backup is a hope, not a plan. Run a restore test at least every three months, and always after changing backup plugins or hosts.
- Create a staging copy or a cheap test subdomain. Never test a restore on the live site.
- Download the latest database and files backup from your off-site storage, not from the server.
- Restore both into the test environment using the plugin's restore tool or by importing the SQL file and uploading wp-content.
- Log in and check five things: the newest post exists, images load on an old post, a member account can log in, menus look right and the comment count matches the live site.
- Write down how long it took. If it took longer than an hour, simplify the process now while nothing is broken.
The staging approach in our guide on using a WordPress staging site before big updates works well as a restore test bench too.
Common backup mistakes on gaming sites
Backing up cache and junk
Cache folders, old backup archives and log files often end up inside wp-content. Exclude folders like cache, upgrade and any backup plugin's own storage directory. One clan site we looked at had backups growing by 2 GB a week because each backup was copying the previous one.
Forgetting large media stored elsewhere
If you offload images to a CDN or external storage, your WordPress backup will not include them. Check that the external bucket has its own versioning or backup turned on.
Never checking the email alerts
Backup plugins send a failure email when a job breaks. Send those alerts to an address someone actually reads, not the default admin address set up years ago by a member who has since left the community.
Frequently asked questions
How many WordPress backups should I keep?
Keep at least two weeks of database backups and four weeks of file backups for an active fan site. That gives you enough history to roll back past a problem that went unnoticed for several days. Older copies can be deleted automatically by most backup plugins.
Can I back up a WordPress site for free?
Yes. Several well known backup plugins have free versions that schedule backups and send them to a cloud drive. The paid versions mainly add incremental backups, more storage destinations and one-click migration, which matter more as the site grows past 10 GB.
Do WordPress backups slow down the site?
Large file backups can use a lot of server memory and disk activity while they run. That is why you schedule them for low traffic hours and keep frequent backups limited to the database. On shared hosting, an incremental backup option also helps a lot.
More in Web Tips
Web Tips
How to Set Up Google Search Console for a Gaming Fan Site
Your fan site has 300 guide pages, a patch notes archive and a tier list that gets shared every season, yet you have no idea...
Web Tips
Custom 404 Page for a Gaming Wiki That Keeps Readers
Open the analytics for any fan wiki older than two years and filter by page title.
Web Tips
XML Sitemap for a Fan Site and What to Leave Out of It
A fan wiki I helped clean up last spring had 4,200 URLs in its XML sitemap. Search Console reported 1,100 of them as indexed.