WordPress

How to Backup and Restore WordPress Website: The Step-by-Step Guide

Hey, Today’s article is very important for every blogger or a website owner. I’ll discuss how to backup and restore WordPress website. How can you take a complete backup of your website? It includes plugins, media, database and all your content. I’ll guide you to the top 3 hosting providers GoDaddy, Bluehost and HostGator. So, If you have a website on these platforms then this article is very helpful for you. But If you do not belong to these providers then don’t worry I’m also giving information about a plugin that provides backup facility and much more. So, without any further due, let’s dive into it.

How to Backup and Restore WordPress Website

Complete Website backup using cPanel of GoDaddy

If you are using GoDaddy as a hosting platform for your website then for security reasons you should have the latest backup of your website. I’m not saying that GoDaddy is not secure but sometimes any server issues or website crash than to restore your website you should have at least one backup. Otherwise, you may lose your data and you have to create it again. So, in my opinion, if you are an owner of the website or blog then you should take a complete backup. So, let’s get started.

Read More: How to Make a Website: Step-by-Step Guide for Beginners

Using the cPanel platform with GoDaddy hosting you can backup website manually. You can also backup automatically but you have to Site Backup from GoDaddy. But in this article, I’m going to take backup manually.

Open GoDaddy website and log in to your account. Select Hosting and click on Manage. Now, select the domain and Manage. Now, you are at cPannel Dashboard of your website. Go to Files section and select Backup. There are lots of different options to take a backup. If you want to take a complete backup then select Download a Full Website Backup from Full Backup.

Otherwise, go to Partial Backups and select Download a Home Directory Backup. It will automatically create a .zip file and you can easily download. Make sure you Partial Backup is not complete because you don’t download MySQL Database Backup. So, go there and select the name of the database and download it.

Now, your Partial Backup is completed. But in my suggestion, you should go for Full Backup because, If you forget to download MySQL Database then you can’t restore your website. So, Full Backup is perfect for beginners and it will take care of all your important data.

So, in this way, you can take a complete backup of your website with cPanel using GoDaddy.

Complete Website backup using cPanel of Bluehost

If you are using Bluehost platform for your website then this article is helpful to you. Actually, the procedure is quite same for all platforms. 1st of all login to your cPanel account. Go to File Management section and select Site Backup Pro. If you have a pro plan then for there otherwise select a basic plan and Backup and Restore.

Read More: Best WordPress Plugins 2017 [Must Have For Every blog]

Now, select whatever you want to backup. Otherwise, go for Full cPanel Backup. Click on Download button. Select backup intervals like daily, monthly etc. and choose which type of compression you want like .zip, .tar etc. Click on Download Now. If you have pro plan for backup and restore then you have another button called Browse. Click on Browse and you can take particular file backup without download whole set of file. So, that’s cool. Right? But don’t worry it doesn’t make a difference between backups (basic plan backup or pro plan backup).

So, in this way, you can take a backup of your website using cPanel of Bluehost.

Complete Website backup using cPanel of HostGator

Login to your cPanel of HostGator account. Go to Files section and select Backups. You can take Full Back or Partial Backup. Click on Download to take Full Backup. But in HostGator, you can’t restore your Full Backup so make sure if you want to move your account to another server then go for full Backup. Otherwise, go to Partial Backup and click on Home Directory button and download the file. You can restore your Partial Backup.

So, in this way, you can take a backup of your website using cPanel of HostGator. You will get $0.01/month web hosting on HostGator.

Complete Website Backup Using UpdraftPlus Backup & Restoration

If you are using another hosting service for your website then this section is very helpful to you. Actually, I have used GoDaddy, HostGator & Bluehost only so I don’t have such an experience with other hosting providers so I can’t post about it. But don’t worry I have another awesome option for you which is UpdraftPlus Backup & Restoration. It is very popular and over 500K+ active installs with the 5-star rating WordPress plugin.

Read More: How to Add Adsense to Your Website

To use this plugin, you have to install it on your WordPress backend. Login to your website backend and go to Plugins section. Search for UpdraftPlus Backup and install & activate it.

Once it’s done go to Settings to configure it. The best thing about it is you can store the backup on the server and remote locations like Dropbox, Google Drive etc. So, in this article, I’m gonna talk about the store the backup at remote locations. So, don’t click on Backup Now otherwise, it will create a backup of your website and store on the server.

Now, go to Settings. Select File Backup Intervals & Database Backup Intervals. To set a specific time backup you have to purchase Premium Plan. Check the boxes which you want to include in a backup like Plugins, themes, database etc. If you like to receive emails when the backup has been completed then check Email box. Now, select the remote storage. There are lots of different options but I’m gonna choose Google Drive. Make sure you have to configure your Google Drive account otherwise you can’t access this account for storing your backups.

Now, search for Google Developer Console. (Or click here!) Log in to your Google account. Select 1st option Use Google APIs. Enter the name of the project. If you want email updates then select Yes otherwise, accept terms and conditions and Create. A new page will open and in Google Apps APIs select Drive API.  Enable API then go to Credentials on the left sidebar. Select OAuth Consent Screen. Enter your email and product name (you can use UpdraftPlus in Product Name) and Save.

Now, you can see Add Credentials blue button click on the drop-down part of that button. Select OAuth 2.0 Client ID. Select Web Applications. Enter your website URL in Authorized JavaScript Origins. Now, go to your UpdraftPlus setting tab on your website and copy Authorized Redirect URL and paste in the same box on Google developer Console page and Create.

Now, you will get a Client ID and Client Secret. Copy it and paste it into the UpdraftPlus settings and Save Changes.

Once again, go to UpdraftPlus setting and click on the link which is in Authenticate with Google tab. Login to your Google account and Allows it. Once all done you will get a message like Google Drive Authentication is successful.

Now, you are ready to click on Backup Now. It will take a time to take a backup and it will automatically store in a remote location.

I hope you like this tutorial. thumbs if you like and share if you love. Leave your comments below.

Subscribe our newsletter/RSS for latest updates.

See you in next one.

Thank You.


Also published on Medium.

Lokesh Aryan

My name is Lokesh Aryan, Founder & CEO of Lokesh Aryan Digital. I’m a Professional Blogger, Influencer, and Author of On-Page SEO – Everything You Need to Know.

Related Articles

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Close