How to Setup Cloudflare Free CDN & SSL?

🖊 Written by Updated on

If you have a website or want to build a new one, then you also know about basic optimizations for ranking on google. So suppose you have a site but don’t have an SSL Certificate and Content Delivery Network (CDN).

The SSL Certificate determines “Security” to your audience and Google. If your site hasn’t any SSL Certificate then your website will be not rank on Google.

The CND or Content Delivery Network boosts your site speed and provides various optimization if you consider Cloudflare then they provide DNS management, Analytics, SSL Certificate, Firewall, Web Caching and much more.

How to Add Free SSL Certificate?

Now we are going to see how to add an SSL certificate on your website absolutely free of cost, so the first step is…

#1 Log in or Signup to Cloudflare

First, you need to sign in or signup on then there will be open like this dashboard like below the Image. Then click “Add a Site”.

Clodflare Dashboard

#2 Add Domain Name on Cloudflare

After click “Add a Site” Cloudflare will prompt to add a domain name like below shown in the image. You should add your domain name then click “Add site”.

Add New Site on CLoudflare

#3 Choose the Cloudflare Plan

If you are a beginner then I will suggest you pick the free plan, because Cloudflare provides everything you need to start or boost your website.

Cloudflare Plans

Select “Free Plan” that’s costing you $0 per month then click “Confirm plan” after selecting the plan.

Cloudflare would show you to your hosted DNS record after selecting a plan, so click “Next” for the next step.

cloudflare dns record

In this DNS record, you can see your external IP address in the first column and in the second column name record, don’t change anything just click to the “Continue” button.

#4 Setup Cloudflare Name servers

Now Cloudflare will prompt to change our website’s name servers because they need to derive all traffic to their servers and provides you quality speed and free SSL Certificate.

cloudflare nameservers

Cloudflare will prompt to remove the site’s name servers and saying to add their name servers, so we are going to open the site’s registrar dashboard and change the name servers as Cloudflare mentioned.

Note: – don’t copy the name servers as showing above the image, because you will get different name servers.

adding cloudflare nameservers in registrar

You can see above the image, I have filled the Cloudflare name servers in my domain registrar “Crazydomain” dashboard. So as you should add your Cloudflare name servers in your registrar dashboard. After filling details click “Update”.

#5 Check Cloudflare name servers status

Now we are going to return Cloudflare site and just click “ Done Check Nameservers” and you will get the Good News from Cloudflare.

good news from cloudflare

#6 Setup SSL Certificate

Now on the top of the Cloudflare dashboard, you can find the optimizations things so we are going to select “SSL/TLS”.

SSL/TLS Cloudflare

We want SSL Certificate so we are going to change something in the “SSL/TLS” menu, so click there.

Cloudflare SSL/TLS encryption mode

Cloudflare by default enables the full mode of SSL/TLS encryption, we have to change in “Flexible” mode, you can see above in the image.

#7 Check Domain in Browser for SSL

Open any of the web browsers and open your website to check whether you installed an SSL certificate or not.

I hope if you choose this method step by step then Cloudflare SSL Certificate definitely works.

test ssl certificate in browsers

If not then follow the further steps below.

#8 Add WordPress Plugin.

adding simple ssl on wordpress

If you are using WordPress then install a plugin named “Simple SSL”, So first go your WordPress dashboard then click Plugins and click Add New and search “SSL”. Install the first plugin shown below in the image.

really simple ssl

Install the plugin and activate the plugin for further instance.

#9 Modify the plugin’s settings

activate ssl

Click “Go ahead, activate SSL”. If you click, all your URL which was in “HTTP” protocol will change in “https” protocol. Voila, everything now perfect.

Thank You.

You might also like


I am a blogger and a digital marketer based in Delhi, India. I have a passion for blogging and influencing people from my work. I am a student pursuing a Bachelor's Degree in Science from Delhi University.

Leave a Comment

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

Share via
Copy link
Powered by Social Snap