How to Backup Your WordPress Website with Bluehost

Backup WordPress Site w/ Bluehost

Disclosure: This page contains affiliate links. If you purchase a product using one of our links, we might receive a commission. Rest assured, we only recommend products we truly believe in. Learn More

Bluehost is one of the big names in WordPress hosting. In fact, as of November 2015, it is the only host that officially recommends on its hosting page. This will change, as they are in the process of revamping that page, but I know many of you guys host WordPress on Bluehost.

While I have not personally hosted a site with them, I recently did some work for a client whose site is hosted there, and I’d like to walk you through the process of backing up your WordPress website with the Bluehost platform.

Most Bluehost plans run regular backups of your site files & database, so this is really more about downloading those backups so you can gain access to them. You might want to add them to cloud storage somewhere (Google Drive or Dropbox), or maybe you’re preparing to transfer your site to another host. Whatever the case may be, here’s how you can access those backup files.

  1. Login at
  2. If you don’t land on the cpanel page, click on “hosting” in the top navigation
  3. Then click on “cpanel” in the secondary navigation, right underneath “hosting”
Bluehost hosting cpanel navigation
After logging into your bluehost control panel, go to “hosting” > “cpanel”
  1. Scroll down until you see “file management”
  2. Click on “Site Backup Pro”
Bluehost Site Backup Pro add-on
Navigate to “File Management” > “Site Backup Pro”

NOTE: You should still have a backup and restore option even if you have the free backup service. Yours might say “Site Backup Free” or just “Site Backup.” The pro version is an extra $1.99/mo, available as an add-on.

  1. You may see a page asking you to upgrade, or presenting two options (basic or pro)
    • You can choose the free option by clicking the button under “Backup and Restore Basic”
Bluehost Site Backup Pro options
Backup and Restore Basic should be all you need
  1. Then you’ll see a page like this:
Bluehost site backup options - Files & Database
Click the “Download” link under each category

How to backup your Bluehost website files

  1. To backup your Bluehost website files, click the “Download” link under “Website Files”
  2. You’ll be presented with a few options.
    • Choose “Daily,” which will give you the most recent backup of your files (within the last 24 hours)
    • It’s up to you which filetype to choose, but most people will probably want to choose .zip.
Backup Bluehost website files - File options
Options for backing up your Bluehost website files

How to backup your Bluehost database

  1. To backup your your Bluehost database, click the “Download” link under “MySQL”
    • Choose the same options as above: “Daily” and “.zip”
Backup Bluehost database - MySQL options
Options for backing up your Bluehost database

NOTE: If you have multiple databases in your Bluehost account, this will download all of them. Be sure to note which one is your WordPress database.

2 Commentson "How to Backup Your WordPress Website with Bluehost"

  1. /

    I’m wanting to download a backup of my WordPress files and database in a subdomain of my Bluehost account so that I can move it to a new host. It seems your post describes how to download from the primary domain. Any suggestions?

    → Reply
    1. (Author) /

      For the website files, I think this method will download everything inside of your /public_html/ folder. And typically, subdomains reside in folders that are within the /public_html/ directory, so I think you’ll get your files this way.

      For the database, I’m not sure if this method will give you the correct database.

      Instead, look under “Database Tools” for phpMyAdmin. Once you login to that, there should be an “Export” tab. That will give you a .sql file that you can import into your new host.

What Are Your Thoughts?

All fields are required. Your email will not be published.

You can use standard <code> and <pre> tags to post code examples, or a service like