Security is very important for any website to build the trust of visitors and for better rankings. It is also required to accept online payments. In this article, I will show you how to get a free SSL certificate easily for your website.
What is SSL?
SSL is Secure Sockets Layer. It is an internet protocol for anchoring information exchange between a web browser and the site they are visiting. When a user visits a website then the user transfers data or information with the website that they are visiting. This information can be sensitive like payment details, credit or debit card information or login details.
Using the HTTP protocol means this information can be hacked by hackers. And this is where HTTPS or SSL comes.
Cost of SSL Certificate
The cost of an SSL Certificate varies from company to company. The price could be anywhere between $50 to $200 per year. If you want to purchase an SSL certificate then you can go with Godaddy. They are the largest domain registrars in the world.
Step by Step Tutorial to get FREE SSL Certificate
There are a number of sites available over the internet which are providing a Free SSL certificate. I am going to show you how you can get a FREE SSL Certificate from a website called SSL For Free. It is one of the easiest ways to get SSL for completely free of cost.
1. First of all, go to SSL For Free. Here you will see a page as shown below.
When you reach the site, you will have to enter the URL of the site for which you want the Free SSL and then click on Create Free SSL Certificates.
2. After that, you will land on a page where it will ask you for the validation of your domain. This step is just to verify that you actually own the domain name you have entered. The page will look like this,
Here you will see different options by which you can verify the ownership of your domain. But I prefer going for the manual verification. It is very simple just follow the steps.
Now click on Manual verification, you will actually see the steps to do it.
Now click on manually verify domain button. After clicking the button you will see the Upload Verification Files section. Here you will have to download the two files #1 and #2. Refer to the image shown below.
Now you have to log in to your Hosting provider c-panel. In my case, I am using GoDaddy.
After logging in to your c-panel and go to file manager, and then to public_html folder. Here create a folder “.well-known” and inside this .well-known folder create a folder named “acme-challenge”. And upload the two downloaded files in the folder acme-challenge.
After that click Download SSL Certificate and it will automatically start generating the SSL for your website.
3. You will see that your certificate is successfully generated.
Just below that, you will see three certificate files like Certificate, Private Key, CA Bundle.
Now head over to your hosting c-panel again. Find the security tab and you will see SSL/TLS settings in there. Every hosting have this under their security section. Just click on it.
Here you will see different options, you have to click on Manage SSL sites under the “Install and Manage SSL for your site”. Refer to the image given below.
Here you have to select your domain name for which you want the Free SSL Certificate. After that Just copy and paste certificate files from SSL For Free into their respective Fields. Refer to the image shown below.
After pasting the certificate files, just click Install Certificate and you are done now. It will hardly take 10 minutes to show the padlock on your site. It is only a one time work that you have to do.
So, this is how you install a FREE SSL Certificate on your website with simple steps.
If you have any questions then let me know in the comments below, I will try to answer them.