Installing Free SSL Via CloudFlare


When it comes to building an online store, there are many costs to spend. And security is an important issue that you don’t have to pass by. The average cost to buy an SSL certificate ranges from $30 to $300. Luckily, CloudFlare service has recently provided Free SSL to help everyone install that security method for free. We don’t have to install any other applications on hosting server but using CloudFlare only to activate the SSL protocol.
CloudFlare supports you three options:
Flexible SSL
You don’t need to have an SSL certificate on your server but your visitors still see the green lock icon in their browsers.In addition, information between your visitor and CloudFlare will be encrypted. However, there is no secure connection between your server and CloudFlare.
Full SSL
Both connections between your visitor and CloudFlare and between CloudFlare and your Server is secured. This option requires you to have an SSL certificate on your server. However, CloudFlare does not verify the authenticity of that certificate, you can create a self-signed one.
Full SSL (strict)
Information is encrypted between your visitors and CloudFlare, and from CloudFlare to your server. You will need an SSL certificate that has to be validated and must be signed by a trusted certificate authority.
How to install SSL via CloudFlare?
In order to install SSL for free, you need to setup CloudFlare for your WordPress site. After that, everything is simple than ever.

How to activate Flexible SSL

Step 1. Go to Select Website and access the website you want to activate SSLfree-SSL
Step 2. Navigating to Crypto >> SSL>> Flexible SSL>> Active Certificatefree-SSL
Now the only thing you have to do is to wait about 30 minutes and access to check out.

2. What about Full SSL?

You cannot use Flexible SSL when your site has sensitive information. In that case, it is better for you to choose the Full SSL option.
As I mentioned above, you need an SSL certificate to use Full SSL option. However, you can create a certificate on CloudFlare.

  • Step 1. Choosing SSL option
    In the Crypto folder, you choose Full SSL or Full SSL (strict)free-SSL
  • Step 2. Creating a certificate on CloudFlare
    Crypto>> Origin Certificates >> Create Certificate >> Let CloudFlare generate a private key and a CSR >> Nextfree-SSL
    You should save two information Origin Certificate and Private Key in order to use in the next steps.
    And then you just need to wait for CloudFlare to validate your certificate. It may take a half an hour or more.
  • Step 3. Installing Certificate on your Server
    Depending on which web server you are doing – Cpanel, Vesta CP or Apache, there is a different way to install.

And finally, after activating SSL successfully, installing Really Simple SSL plugin to help your site change into HTTPS protocol automatically and SSL Insecure Content Fixer plugin in order to avoid white or yellow HTTPS color errors.


Through on this article, you have already known how to install free SSL via CloudFlare. If you have any difficulty in any step, don’t hesitate to ask us on the comment bellow.

Read More: YITH Essential Kit for Woocommerce

Author: Alice

Alice Nguyen is a copywriter at WooBeginner - an encyclopedia of WooCommerce tutorial. She always believes a quote of Martin Luther King JR that "If I cannot do great things, I can do small things in a great way."


Leave a Reply