Viona W.30 Nov 2022Updated 13 Feb 2026Security & Backup3 min read

How to Install & Activate Free Cloudflare SSL on Web Hosting

On this page

It is always critical to serve your website without a Secure Sockets Layer (SSL) which is very important and the standard technology for keeping an internet connection secure while safeguarding any sensitive data herein.

On this article, you shall be learning how best to securely add SSL from the most trusted SSL provider CloudFlare for free.

3 Steps to Secure your Website Using Cloudflare SSL

Before you do this, ensure that you have an active Web Hosting Plan with an active Domain.

STEP 1:

Login to CloudFlare or create a new account with them. Then click on Add New Website.

Create account on cloudflare

The on the next screen, add the domain name you would want to assign SSL to and click "ADD SITE" as seen below.

Cloudflare Add site screen with an arrow pointing at the field where you enter your domain name

On the next page, you will notice that there are about 4 plans to choose from. If you don't have money to buy the Pro, Business, or Enterprise plans, you can choose the Free plan to start with as it will fully secure your site after activation.

When you select your desired plan, click on "Continue" to get to the next stage as seen below.

Cloudflare plan chooser showing Free, Pro, Business and Enterprise, with an arrow at the Confirm plan button

Cloudflare nameservers page showing the two new NS records to copy to your domain provider

At this stage, Cloudflare would automatically fetch your DNS records from your domain origin and will require you to change your current Nameserver from your Domain Host with the New DNS Records they will provide for you as seen below.

Then head on to your Domain Hosting Provider to change your Nameserver records with the two provided above.

STEP 2:

Head to your Domain Provider and Logging to your account. Here, we shall be using our client dashboard for exhibition.

Login to your Account on HostAfrica and head to your domain list as seen below.

How to change your Domain Nameservers on your hosting account

Note: you change nameservers in the account where your domain is registered, so your provider's screens may look different from the ones below.

Then, click on the Domain list and select the domain you wish to change its Nameservers.

Update the Nameservers with the values given to you from Cloudflare and click on the "Change Nameservers". Learn More about Nameserver update here.

Finally, update the records on Cloudflare's side by clicking that you have updated the Nameservers.

STEP 3:

Cloudflare SSL/TLS overview with arrows at the SSL/TLS sidebar menu and the recommender toggle

Activate the SSL from the Cloudflare side by heading to the SSL/TLS menu on the left sidebar. Select the Full Encryption and toggle the button in the step 2 ON as seen below.

All is done.

Secure your website with SSL

Protect your visitors and boost trust with an SSL certificate.

Avatar for Viona W.

Viona W.

The Author

With over 7 years of experience crafting tech content, Viona W is a valuable asset to the HostAfrica editorial team. Her skills extend beyond writing, as she also boasts experience in public relations and cultivating relationships with media outlets. This makes Viona adept at ensuring HostAfrica's achievements and initiatives gain well-deserved public recognition. When Viona isn't immersed in the world of tech, she enjoys seeking out new experiences in nature and the power of storytelling to create positive change.