PCMag editors select and review products independently. If you buy through affiliate links, we may earn commissions, which help support our testing.

4 Easy Ways to Back Up Your Website

Your website will inevitably experience crashes and failures. Follow these backup tips to avoid losing data.

 & Jeffrey L. Wilson Managing Editor, Apps and Gaming

Our team tests, rates, and reviews more than 1,500 products each year to help you make better buying decisions and get more from technology.

Our Expert
LOOK INSIDE PC LABS HOW WE TEST
65 EXPERTS
43 YEARS
41,500+ REVIEWS
(Credit: Rene Ramos)

Nothing lasts forever, especially websites without a proper backup routine. If you build a website using one of our recommended web hosting services, you’ll enjoy an online home with excellent uptime and reliability. However, that doesn't prevent a catastrophic server failure, a hacked site, or accidentally deleted files. You don't want that. With a backup, you can restore your website to its normal state, to a time before disaster struck.

Businesses should be especially keen on backing up their websites. After all, you don't want to lose precious orders or inventory data due to an unfortunate event. That's money lost. Fortunately, creating a proper backup is a relatively simple endeavor. It's just a matter of deciding how and how often you'll do it. Once the process is done, you'll need to keep your backup in a safe place, such as an external hard drive or cloud storage, and regularly refresh it. 

Ready to learn how to back up your website? Read on.



FileZilla is a desktop tool for backing up your site
(Credit: Filezilla/PCMag)

1. Use Filezilla

Filezilla is FTP software that lets you move website files to your local computer. This common way to back up your website looks more intimidating than the reality. Here's how to do it.

  1. Fill in the Host, Username, and Password fields. The host is your site's domain name or IP address, while username and password are the credentials used to access your site's control panel.
  2. Click Quickconnect. Once you do, you'll see folders representing your website in Filezilla's bottom-right area.
  3. Navigate to the publichtml folder. Right-click it to open a contextual menu.
  4. Select Download to copy the publichtml folder to your PC. 
  5. Alternatively, if you’re using a WordPress-powered site, download the wp-content directory and the wp-config.php file. 

Your backup is complete! Now, save the file to a thumb drive, encrypt the data, or upload it to the cloud.

The only problem with this manual method is that it's manual. You must retrace these steps whenever you want to make a backup.


cPanel is a tool that lets you manually back up your website
(Credit: cPanel/PCMag)

2. Use Your Site's cPanel Dashboard

Many web hosting services use cPanel, a user-friendly control panel frontend with many push-button options. Although cPanel backups are manual, they're even easier to perform than the Filezilla method.

  1. Log into your site's cPanel control panel.
  2. Enter the Files section and click Backup.
  3. Click Download a Full Website Backup. You can also do partial backups that include just the home directory or SQL databases. This is particularly useful, as it shortens the download times associated with large website or database backups.
  4. Select Home Directory as your backup destination, and then enter an email address to receive a notification when the backup is complete.
  5. Click Generate Backup to start the backup process.
  6. Click Go Back. You’ll see a link that displays Backups Available For Download. From here, you can download the backup archive file. 
  7. WordPress-backed websites require an extra step. In the Databases section, click phpMyAdmin and select your site's database. Click Export. Finally, click Go on the next page to download the SQL file. 

Remember, this is not an automated backup method. You must manually execute regular backups. 


(Credit: Dropmysite/PCMag)

3. Use a Managed Service

The next step, the easiest step, is to sign up for a managed backup service. These third-party services, such as Codeguard and SnapShooter, handle the backup process—just set and forget. The steps may vary slightly from service to service.

  1. Create a profile with the third-party backup service.
  2. Click Add Website.
  3. Supply the software with your domain, username, and password credentials.
  4. Select the root directory.
  5. Click the backup icon.

That's it! The apps automatically back up your site on a set schedule. Depending on the service, you can change the backup time to one you prefer.

There’s typically a literal price to pay for this hands-off approach, though. CodeGuard, for example, has a $5-per-month Personal Plan that lets you create a daily backup of a single website (professional plans start at $49 per month and cover 12 sites). Research these third-party services to see the full scope of their offerings.

Some web hosts offer these services as add-ons to your hosting plans. For example, you can purchase CodeGuard via HostGator, one of our Editors' Choice winners for web hosting services.


(Credit: UpdraftPlus/PCMag)

4. Use a WordPress Plug-In

Do you have a WordPress-powered website? You can use several WordPress plug-ins to perform a backup. UpdraftPlus is a popular option.

  1. Install UpdraftPlus and activate it.
  2. Go to Settings and click the UpdraftPlus tab.
  3. Click Backup Now to create a downloadable archive file.

UpdraftPlus has other features that enhance the backup experience. You can use the plug-in to back up your site on a schedule, removing the manual backup hassle. You can also link UpdraftPlus to a cloud storage account so that your backed-up files are automatically sent there. UpdraftPlus makes the entire backup process wonderfully simple. Our other recommended WordPress backup plug-ins include Backup & Staging, BackWPup, Total Upkeep, and XCloner. 


Back It Up and Breathe Easier

Those are just some ways to back up your website. We recommend backing up every week, but if you frequently update your site or are involved in e-commerce, you should consider daily backups. Always be prepared. 

In most cases, restoring your site is as simple as reversing the backup process. You simply log into your website's control panel and upload the archived files to the site's home directory. Regarding the cPanel and WordPress plugin options, you'll typically find restore options next to the backup options. Hopefully, restoring your site will be a rare occurrence.

If you're getting started in web hosting, check out our primers on how to build a website and register a domain name

Mike Williams contributed to this article.

About Our Expert

Jeffrey L. Wilson

Jeffrey L. Wilson

Managing Editor, Apps and Gaming

Since 2004, I've written about consumer tech for many publications, including 1UP, Laptop, Parenting, Sync, Wise Bread, and WWE. I now apply that knowledge and skill set as the managing editor of PCMag's apps and gaming team.

The Technology I Use

As a member of the App & Gaming team, I use a wide variety of apps and services. Google Drive is an essential file-syncing service for moving documents between team members in this work-from-home era. Scrivener has been an invaluable writing tool as I rework my fiction manuscript. YouTube Premium and YouTube TV deliver hours of entertainment (though I only use the latter service during the F1 and NBA playoff seasons).

In terms of hardware, I use a Lenovo Thinkpad Carbon X1 laptop for work and an Origin PC tower for playing PC games. I also have a Steam Deck, which lets me play my favorite titles under a shade tree. Of course, I have a smartphone, and the Google Pixel 9a is my handset of choice.

My main input devices are the Das Keyboard 4 Professional and Logitech MX Vertical Ergonomic Mouse, though I bust out the Hori Fighting Commander Octa or Hori Fight Stick Alpha when mixing it up in fighting games. I have a thing for arcade sticks. I collect Neo Geo AES games, too, but only if I can find the carts on the (relative) cheap.

For video and music consumption, I fire up my Lenovo Tab P11; it has a sharp screen and great Dolby Atmos-powered speakers. My Kindle Paperwhite has received much use, too. I have a standalone, Sony Blu-ray player connected to a TCL television when it's time to go full cinephile. I'm also a vinyl guy, so the Bluetooth-enabled Audio-Technica AT-LP60XBT keeps the wax spinning.

My first computer was a Commodore 64. Long live BASIC and retro computers!

Read full bio