cPanel backup and restore
You can create a backup of your site quite easily. Account backups can be performed using the cPanel → Backups functionality in your hosting account.
Additionally, you can use the standard way to back up all files and database. There are 2 steps in the backup and you need hosting cPanel access:
Backup code (files).
In order to backup your files, you should download all the files from your public_html folder to your computer using your favorite FTP client. After that, you can easily upload back the files to your hosting account and your website will be restored.
Create database export.
Once having all the files on your computer, you should make a dump of your MySQL database. Access the phpMyAdmin tool available in your cPanel. You can select the database that you would like to backup from the Database menu (located in the upper left corner of the page). In order to proceed with the backup click on the Export tab.