Are you struggling to take your WordPress website or blog backup using cPanel? Alright, here I will share a step-by-step guide to downloading WordPress full backup like a pro.

You don’t need to hire any professional to correctly back up your WordPress website or blog. You can do it yourself using your hosting’s cPanel. There are two ways to take WordPress backup using your cPanel, and I will share both and actual screenshots to understand the process quickly.

Before proceeding with the backup process, let’s know the importance of taking backup of any WordPress website or blog.

Why Is It Required To Take WordPress Backup?

There are many grave reasons to take a proper backup of your WordPress website or blog. I am going to share the most important ones below:

    1. Your Work Can Be Wasted:  Sometimes, your WordPress database may get erased or corrupted. This problem will erase your entire blog posts, comments, and links on your WordPress website or blog. Instead of losing everything, you must take a proper backup.
    2. Backup Is Must After Your Website Gets Hacked:  This is a solid point for taking your WordPress site backup. Every day, lots of websites get hacked by hackers and robots. If you don’t have your WordPress website backup, you have to pay a handsome amount to any professional to fix the hacking issue.

A disaster can strike your WordPress website anytime; just a proper backup can restore everything to normal quickly. So, it is worth investing your time to take your WordPress website’s backup. Instead of these two reasons, there are various reasons why you must take a proper backup regularly.

There are two different ways to take WordPress website backup from cPanel, 1st manually by taking backup of database and WordPress files, and 2nd, by using the backup Wizard from cPanel. We will go through both one by one.

WordPress Database & Files Backup Manually From cPanel

Even the newbies can backup the WordPress database and WordPress files from cPanel. They need to follow the steps which I am going to mention below:

Database Backup From phpMyAdmin:

It is essential to take database backup because every comment, post, link, etc., gets stored in the database. So, let’s check the steps for taking database backup from phpMyAdmin:

First of all, log in to your cPanel account and go down to the “Databases” section. Then click on the “phpMyAdmin” link.

Database phpMyAdmin

After clicking on the link, the window of phpMyAdmin will appear. Don’t forget to select your WordPress database.

phpMyAdmin database

After selecting your database, you have to click on the “Export” link, which is available in the top menu bar.

export database

Once you click on the Export link, you can use two methods to download your database. The first method will be “Quick,” and the second one will be “Custom.” If you are at the beginner level of WordPress and databases, I suggest going with the quick method. There are various options to choose from in customs that can confuse you.

quick export database

At last, click on the go button to download your WordPress database’s SQL file to your local system.

Files Backup From File Manager:

After successfully taking the WordPress database backup from phpMyAdmin, you have to backup WordPress files and folders. There are some easy steps to follow to handle the WordPress files & folders backup that I am going to share below:

Login to your cPanel and go to the “Files” section.

cpanel files section

Now click on “File Manager,” then select “Web Root” from the popup and click on the “Go” button.

file manager directory section

It will redirect you to the file manager, where you can see the entire WordPress file. You have to create a new folder by clicking on the “Folder” link from the top menu.

file manager view

Here, you have to type the folder name and click on create new folder button to create the folder. After creating the folder, you must copy the files and folders into the created backup folder.

To complete the copy process, you need to select all files and folders instead of the backup folder. Then right-click on the selection and choose the “Copy” option. Make sure to choose copy, not move. After clicking on the copy option, you have to put the path to copy the desired files and folders. Just type “/Backup” because you have just created this folder for taking backup, and click on the “Copy File(s)” button.

copy files in file manager

Just wait for 3-4 seconds, then open the backup folder to verify it. If there is no issue in the copy process, then come back to the main section by clicking on the “Up One Level” button and compressing the backup folder. You have to right-click on the “Backup” folder and choose the “Compress” option. After that, a popup will appear for file type selection, select zip archive and click on the compressed file(s) button.

converting files into zip - file manager

At last, it will show a success message into a popup, so close that popup and download the “” into your local system.

download website backup from file manager

Finally, you have completed the manual backup process for WordPress. I tried my best to share the step-by-step guide and screenshots, but if you have any doubts, you can ask me in the comments.

Backup Through Backup Wizard

Backup Wizard is the simple and most straightforward option for anyone to take WordPress backup properly. There are just a few easy steps to take backup through the backup Wizard, which I am going to share below:

First, go to the files section of cPanel and click on the Backup Wizard. Once the backup Wizard opens, you will see three steps to take backup or restore the backup.

cpanel backup wizard

In the first step, either you can take a backup or restore the backup. There are two options, but we are here for the backup, so you must go with the first one (Backup). Click on backup, and now you are on the second step.

full backup from backup wizard

If you need a complete backup of your WordPress, click on the full backup button. In the second step, you can take a complete backup (files + database + email forwarders & filters) or go with the partial backup. You will land on the 3rd and last step.

generate the backup from backup wizard

If you want an email notification of backup completion, enter your email, or leave it by selecting another option available below the email box. Now click on the “Generate Backup” button to proceed further.

full backup in progress

Here, you have to wait for the backup completion. Just wait a minute and click on the “Go Back” button to download your backup.

full backup available to download

Finally, your WordPress website’s full backup is ready to download. At last, click on the backup link, which is available to download. Download the latest backup by checking the backup file’s date and time.

You can visit the official cPanel website to learn more about cPanel and its uses.

Still have any doubts or want to ask any questions about this topic? Please let me know through comments. I would love to answer your question.

Here is another blog for installing WordPress like a pro; it’s a step-by-step guide.


I have created this blog after having a decade of experience in digital marketing, blogging, freelancing, and CMS. I will share my experience and knowledge in these categories with live examples.


Write A Comment