• Home
  • Video

I know having the Not Secure Padlock instead of having the Green Secure one on your web browser is one the most annoying & worrisome alarming message that you can't tolerate as a webmaster!

An SSL (Secure Sockets Layer) certificate is not only essential for your website security but also ensure proper site health & impact positively on your website SEO (Search Engine Optimization).

A recent survey on SSL certificate says, people really like Green Padlock on their website padlock, but don’t want to spend any money on it!.

The reason behind not having an SSL is a limited budget for buying the SSL & of course people wants the best one at the lowest possible price.

At the primary stage of launching the website, most of the people don’t want to spend any money until they start generating any revenue!.

But is this really a good idea of not having an SSL just to save money & later you must have to install it!


In my opinion, you will make a big mistake if you don’t install SSL at the early stage of installing WordPress on your website. The reason behind I am telling this is, “Something is better than nothing!.”

How to Install Free SSL Certificate on My WordPress Website?

You will find multiple SSL certificate provider including Let's Encrypt offering free SSL certificates that you can use free of cost & make your website padlock green.

If you are a webmaster & struggling to find the possible way to get rid of this torture without spending a single penny, I suggest you read this post carefully & apply this step by step method.

free ssl for all

HTTPS SSL Certificate

How Can I Install Free SSL Certificate or HTTPS for Free?

Before we discuss, how we can install free SSL, we need the foundations of SSL working methods. This will help us ensure proper installation & help you using the SSL for free forever!

SSL uses the HTTPS protocol that stands for Hypertext Transfer Protocol Secure. It’s basically a protocol where encrypted HTTP data passes through a secured connection.

How Does the SSL Certificate Create a Secure Connection?

In general, there are 5 common steps involved to ensure a secured connection, when a user requests specific data from a secured website.

  • Browser Connects the Server
  • Server Made the Connection
  • Browser Checks the SSL Certificate
  • Server Decrypts Session Key
  • Browser & Server Encrypt Transmitted Data

HTTP defines a set of request methods & perform data transfer depending on Browsers action to Server. Methods involved in this process are listed below.

  • Get Method
  • Head Method
  • Post Method
  • Put Method
  • Connect Method
  • Delete Method
  • Option Method
  • Trace Method
  • Patch Method

The definitions of different methods listed above you can find on the Mozilla Developers website.

How Can I Get a Free SSL Certificate?

Most of the hosting provider is now offering free SSL certificates with different hosting packages. If you purchase any hosting service from them, you will get SSL certificates including with the hosting package.

Depending on hosting providers, you need to follow their instruction guide to install their hosting package.

Where can I get a free SSL certificate?

But if you want complete free SSL service without purchasing any hosting package, then I can share a bonus tip that will both save your money & help you installing in any cPanel Hosting effortlessly!.

How Do I Install a Free SSL Certificate on Cpanel?

Well, you will find multiple providers who is offering free SSL. CloudFlare, Zero SSL & Let's Encrypt are some popular free SSL certificate provider what you can use to install free SSL on your website.

SSLForFree.com is affiliated with Let’s Encrypt & offering completely free SSL certificate that you can easily install on a cPanel hosting just following below steps.

They will provide you CA (Certificates), Private Key, Certificate Signing Request (CSR) & other information that you need to use on your free SSL setup process.

Steps to Migrate WordPress from Http to Https

  • Generate the SSL Certificate Using the Domain
  • Manually Verify & Download the SSL Files
  • Upload the Certificate Credentials
  • Verify the Certificate & Complete Installation
  • Convert http:// to https:// Avoid Mixed Content Issue
Generate the SSL Certificate Using the Domain

To install the SSL, first of all, you need to generate SSL certificate using the domain name. Your next step is downloading the certificate credentials and save it for future use.

Note: Add all the subdomains & service prefixes including www, mail, webmail & cpanel.

free ssl installation process

Completely Free SSL Certificate

Manually Verify & Download the SSL Files
manual ssl verification

How to Manually Verify SSL for Free?

Click the manual verification button this will expand verification panel where you will find few files that you need to upload on your hosting.

As you need to upload the files in a hidden folder that starts with a dot (.) prefix, so you need to make all hidden files visible first. Then create a .well-known folder & follow the instructions to upload verification files.

ssl certificate installation process for free

Free SSL Verification & Download

Upload the Certificate Credentials

To upload the certificate credentials, you need to find the SSL/TLS option on your cPanel hosting. Then upload CA (Certificates), Private Key, Certificate Signing Request (CSR) using the convenient options.

ssl tls option in cpanel hosting

SSL/TLS Option cPanel Hosting

Verify the Certificate & Complete Installation

Once you upload all the files, you need to verify the certificate & your installation process will be completed. For security reasons, SSLForFree authority changes the installation process, but don’t bring any major changes.

You need to read the installation process carefully and follow the video instructions carefully.

SSL verification process

Where to Upload SSL Credentials

Convert http:// to https:// Avoid Mixed Content Issue

You need to redirect all the http links into https version to finish your installation process. Most of the time people experience HTTPS error even they install it correctly.

You can follow the tutorial, How to Fix Mixed Content Error After Installing the HTTP on WordPress?

However, I suggest you installing Really Simple SSL to do you everything for you. Also, you can use the Auto Install Free SSL Plugin that will help you fixing the mixed content error after SSL installation.

If you added any http:// links manually, then you need to change it & update with https:// version. Otherwise, you may experience “Your Connection in This Site is Not Fully Secure” alert when someone visits your website.

Why is Green Security Padlock Not Showing After Installation of SSL/HTTPS Certificate?
I often get the question from my readers, why is my green security padlock not showing even the SSL or[...]


So, I suggest you follow all the above steps & watch the video tutorial to install free SSL on your website effortlessly.

If you want to get regular update from me, subscribe to my newsletter.

Disclosure: We are affiliated with several hosting provider, WordPress Theme Developer & plugins developers. We may earn commission if you choose to purchase mentioned product at no extra cost to you!.
Click Here to Leave a Comment Below 11 comments
Crash Dice - May 24, 2019

Thank you, I have just been looking for info approximately his subject for a long time and yours is the best I
have come upon so far. But, what about the conclusion? Are you certain in regards to the source?

    Muhibul Haque - May 24, 2019

    I just want to help people, not giving lectures, so I try to write only the instructions. However, from the next article, I will add little conclusion also. Thanks for pointing.

Moon - May 25, 2019

My partner and I absolutely love your blog and find nearly all of your posts to be precisely what I’m looking for. Do you offer guest writers to write content in your case?
I wouldn’t mind producing a post or elaborating on a lot of the subjects. Again, awesome blog!

    Muhibul Haque - May 25, 2019

    We accept guest posting, but you need to write at least 2000 words and topic should be related to WordPress tutorial.

Kristen - May 30, 2019

Hey! Someone in my Facebook group shared this website with us so
I came to take a look. I’m definitely loving the information. I’m bookmarking and will be
tweeting this to my followers! Exceptional blog and fantastic design and
style. It’s appropriate time to make some plans for the future and it’s time to be happy.
I’ve read this post and if I could I want to suggest you few interesting things or tips.

Samuel - May 31, 2019

Thanks in support of sharing such a good idea, piece of writing is fastidious, thats why i have read it entirely.

Samir - June 4, 2019

Howdy superb website! Does running a blog like this require
a lot of work? I have very little knowledge of programming however I had
been hoping to start my own blog soon. Anyhow, if you have
any recommendations or tips for new blog owners please share.
I know this is off subject nevertheless I simply wanted to ask.


    Muhibul Haque - June 5, 2019

    Its super easy to start a blog like this. Follow my website to learn starting a website like this.

Gargett - June 7, 2019

These are really wonderful ideas in about blogging.

You have touched some fastidious factors here. Any way keep up

Elizabet - June 11, 2019

Hello! I just wish to offer you a huge thumbs up for the great information you’ve got right
here on this post. I’ll be returning to your web site
for more soon.

formatnyc.com - September 11, 2019

Write more, thats all I have to say. Literally,
it seems as though you relied on the video to
make your point. You clearly know what youre talking about, why throw away your intelligence on just posting videos to your blog when you could be giving us something informative to read?


Leave a Reply: