Skip to content

Enable Cloudflare step by step – Free SSL & Faster website

Reading Time: 4 minutes
Connect Stripe to your website - Free SSL & faster website

You might be looking to speeding up your website, adding free SSL or cloud based hosting, no matter the reason, if you’re looking to connect Cloudflare and is lost, here’s a complete guide on how to Enable Cloudflare step by step – Free SSL & Faster website.

Table of content:

  1. What does Cloudflare do? And why connect it?
  2. Step by step guide to connect Cloudflare
  3. How to activate free SSL
  4. Speed up your website with Cloudflare’s settings

What does Cloudflare do? And why connect it?

Cloudflare is a CDN (Content Delivery Network), simply put it is used to deliver your website from different cloud-based servers.

Let’s say your servers are located in Belgium, and a user from Canada is visiting it. Cloudflare would serve your website to that particular user from the closest server to him/her.

Here’s a video that gives a detailed explanation on how CDNs work, like Cloudflare

Why connect Cloudflare:

  1. Speed – Faster delivery
  2. Free SSL – Free SSL certificate
  3. Reduction in the amount of traffic that hits your original server
  4. Security – No direct interaction with the servers

Step by step guide to connect Cloudflare:

This is rather easy, follow the steps below and you will be able to connect Cloudflare easily:

  1. Go to
  2. Create a new account – Sign Up
  3. Click on Cloudflare – Protect your internet presence
  4. Enter your website’s URL then click on Add Site
  5. In the Select a Plan section, scroll down, click on the free plan and then click on Continue. The free plan is located horizontally under the 3 packages.
  6. Cloudflare will automatically check for the DNS records, wait a bit.
  7. Review the DNS records and then click on Continue. If you’re not sure of the records, just click Continue, I am yet to get an error, and even if you get an error it is an easy fix.
  8. Now is the tricky part, but relax, it is really easy. All you have to do is replace the nameservers of your domain with the nameservers that Cloudflare is providing.
    1. Sign in to your domain registrar’s account – Wherever you bought your domain from, i.e. Namecheap, GoDaddy, etc…
    2. Go to your domain’s settings, there you should find the “Manage DNS” section, click on that.
    3. If you don’t have nameservers, choose custom nameservers, and then enter Cloudflare’s nameservers. If it is pointing to your current hosting, remove them, and then add the new nameservers.
  9. From the Cloudflare account, click Done, check nameservers.
  10. That’s it, in some cases it might take up to 48 hours for the changes to apply.

How to check the website on the new servers:

If you don’t want to wait 48 hours, here’s how you can check the website on the new servers:

  1. Go to
  2. Enter your website’s URL
  3. Add Cloudflare’s nameservers
  4. Click on Fingers Crosses -> Click on the generated link
Skip DNS

It should take you to your website on Cloudflare’s hosting, if it’s working fine, then just be patient, your website will soon be live on Cloudflare’s servers.

How to activate free SSL with Cloudflare

  1. From your Cloudflare dashboard, go to SSL/TSL
  2. Make sure Your SSL/TLS encryption mode is Full
  3. Go to Edge Certificates
  4. Scroll down, and check the Always Use HTTPS button

Speed up your website with Cloudflare’s settings

You have two places where you can speed up your website caching and page speed settings.

Speed and Caching


  1. Go to Speed
  2. Optimization
  3. In the Auto minify section, check all 3. HTML, CSS and JS

Note: You can optimize website speed by optimizing image sizes. Here’s a complete guide on the optimal image sizes for best performance.


  1. Go to caching
  2. Configuration
  3. In the caching level section, choose Standard


This is basically it, not a brainer, but you would have to be careful during the process, otherwise a 5 minutes work might turn into a headache.

Leave a Reply

Subscribe, I never spam

Read More
Although I don’t have a restaurant the urge to read it was too strong and didn’t disappoint. I guess if you have a restaurant this is a must-read. Thanks a lot.
Diogo Barros
Diogo Barros
Read More
Thank you !
Read More
i've been searching everywhere for this solution, you're the first person who gave a simple solution. Ty
Farah I
Farah I
Read More
Thanks. I already have cloudflare and its still slow.. was thinking of how to remove unused js... but found your video instead
Read More
makes complete sense bro. Thank you
 Tobee Panyasith
Tobee Panyasith
Read More
Thank you for this great video

Table of Content

Subscribe to my mailing list

I never spam