How To Use Cloudflare To Move Your WordPress Site From HTTP To HTTPS

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.

Sign up for a free Cloudflare account

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

Create an account on Cloudflare

Step 2 – Add Your WordPress Website To Cloudflare.

After signing in to your account, click on the ‘Add a site’ link.

Add your site to Cloudflare

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

Add your site

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

Select 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’.

Select your Cloudflare plan

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

Confirm plan

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

Scan results

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.

Update your nameservers

Your nameservers for your website are in the account of the company you purchased your domain name.

For example, I purchased ‘’ from Namecheap. Therefore, I need to go to and sign in to update my nameservers.

Here is my account dashboard on Namecheap. You can see on my dashboard.

To change nameservers on Namecheap, click on ‘Manage’.

Namecheap dashboard

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 On this page, enter your site URL into the box, change the drop-down menu to ‘NS’, then select ‘Search.

How to check the progress of your nameserver change

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.

How to install a new WordPress plugin

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

Search for the Really Simple SSL plugin

Select ‘Install now’, and then ‘Activate’.

After clicking on ‘Activate’, the plugin will check your site for an SSL certificate.

Click the link to change your site from HTTP to HTTPS

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.

Update your site in Google Analytics

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.


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.

More posts…

Leave a Reply

Your email address will not be published.

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