In my post, I show you how to move your WordPress site from HTTP to HTTPS for free using Cloudflare, step by step. Cloudflare offers free SSL certificates. SSL certificates are needed to move to HTTPS.
Your website must load using HTTPS. HTTPS tells web browsers your WordPress site is secure.
If your blog doesn’t load using HTTPS, browsers show your visitors a warning that your site is not secure.
Once you have moved your WordPress site from HTTP to HTTPS, you will have a green secure padlock in the address bar.
When I started blogging, I did not know I had to get a green secure padlock for my website.
Let’s move your WordPress site to HTTPS.
Step 1 – Sign Up For A Free Cloudflare Account
On Cloudflare’s homepage, select the ‘Sign up’ link.

Enter your email address and create a password for your account.

Step 2 – Add Your WordPress Website To Cloudflare.
After signing in to your account, click on the ‘Add a site’ link.

On the next page, enter the URL of your WordPress site. For example, for my site, I would enter ‘Newblogr.com’. Then, select ‘Add site’.

Cloudflare will scan your site to check DNS records. Click ‘Next’.

Step 3 – Choose Your Cloudflare Plan
Cloudflare has both free and paid plans. To secure your site, use the free plan option. Click on ‘Free’ and then select ‘Confirm Plan’.

On the next page, confirm you are subscribing to the free plan.

After you click on ‘Confirm’, Cloudflare will complete the scan of your site to get the information it needs.

Once completed, Cloudflare asks you to check for missing records. I have never had an issue after a scan.
Scroll to the bottom of this page and click on the link to continue.
Step 4 – Change Your Nameservers
You must change your nameservers to activate your account.

Your nameservers for your website are in the account of the company you purchased your domain name.
For example, I purchased ‘Newblogr.com’ from Namecheap. Therefore, I need to go to Namecheap.com and sign in to update my nameservers.
Here is my account dashboard on Namecheap. You can see Newblogr.com on my dashboard.
To change nameservers on Namecheap, click on ‘Manage’.

On the next page, search for ‘Nameservers’.

On the right are my two current nameservers. I have an account with Cloudflare, so my nameservers are already updated.
To change your current nameservers, paste the two Cloudflare nameservers over your existing nameservers.
Once you change your nameservers, save the changes. After you save, you will get a message to tell you that the update will take up to 48 hours to complete.
In my experience, the update completes quicker than 48 hours.
How To Check Nameserver Update Progress
Once the process starts, you can check the progress at www.whatsmydns.net. On this page, enter your site URL into the box, change the drop-down menu to ‘NS’, then select ‘Search.

The blue text is your nameservers. As the update continues, more and more will change to your new nameservers. As you can see from the screenshot, my nameservers are from Cloudflare.
You don’t have to wait for the update to complete before changing to HTTPS. Once Cloudflare detects you have updated your nameservers, your account is active.
Let’s move on to the final step.
Step 5 – Install And Activate The Really Simple SSL Plugin
There are settings on your WordPress site that need to change to move your site from HTTP to HTTPS. The easiest way to move to HTTPS is to use the Really Simple SSL plugin.
Once activated, the plugin detects you have an SSL certificate and will make the changes for you.
Go to the plugin library on WordPress admin.

Select ‘Add New’ to go to the library. In the search for plugins box, type ‘Really Simple SSL’.

Select ‘Install now’, and then ‘Activate’.
After clicking on ‘Activate’, the plugin will check your site for an SSL certificate.

To complete, click on the ‘Go ahead activate SSL’ link. Now your site has completed the move from HTTP to HTTPS.
If you have registered your site in Google Analytics as an HTTP site, you should go back to update that to HTTPS.

If you are new to WordPress, I recommend you always run a backup of your site before making changes. Backing up your site ensures you can restore your site.
To run a backup of your site, check out my ‘How to backup your WordPress site‘ post.
Conclusion
Now you have secured your site with an SSL certificate. Website browsers won’t show an unsecured site warning to your visitors.
Cloudflare makes moving from HTTP to HTTPS easy, follow my step-by-step tutorial, and you will have a secure WordPress website in less than ten minutes.
Google and Bing give preference to secure sites in their rankings. Therefore, if you haven’t moved your site to HTTPS yet, I suggest you do that next. It takes just a few minutes.
Before you set up your free Cloudflare account, would you kindly spare one minute to leave me a comment? I would love to know if you found my post informative. Did it help you move from HTTP to HTTPS?
If you have any questions about my post, let me know below. I look forward to reading them.