Get Weekly Blogging Insights

Become An Expert Blogger
50% Complete

Need More Traffic On Your Website?

Without Any Paid Marketing..

100% Privacy. We will never spam you.

How to get free SSL certificate for your Website

(Last Update- 5 Oct 2018)

As you might be aware google gives preference to websites which have SSL certificate installed on them. Since this is something which truly affects your search rankings, it is highly important for your website to be SSL enabled.

In this guide, you will get step by step details about how you can install free SSL certificate to your website. Before that let’s have a look at other benefits of having SSL certificate in your website

  • It helps you to protect sensitive information from your websites such as logins, credit card information when your website connects with your server by encrypting the data sent to the server
  • Helps to build trust among your audience as they know they are dealing with a secured website
  • If you have an e-commerce store it helps to improve your website’s conversion rate and improve average transaction value as your visitors would be willing to spend more money per order when they trust your website

SSL CERTIFICATE INSTALLED THROUGH CLOUDFLARE

Cloudflare provides free SSL certificate and I simply love the way they enable you to add SSL certificate to your website without writing any code or any other complicated steps.

In addition to that Cloudflare will host a cached version of your website through their Content Delivery Network which has 150 data centers across 58 countries. This helps your website to load faster by delivering contents to visitors through CDN which is geographically close to them

1. First create your Cloudflare account. After that just click on “Add Site” at the header

get free SSL certificate for your Website

2. Next enter the website URL for which you want SSL certificate to be installed and Click on “Add Site” button. I have entered the following website URL “anandambi.com” which doesn’t have SSL certificate

get free SSL certificate for your Website

get free SSL certificate for your Website

 

3. After adding your website URL, Cloudflare will ask you to choose certain plans. Currently they have four plans available. So, go ahead and choose the FREE plan and proceed further

get free SSL certificate for your Website

4. Once you confirm the plan, Cloudflare is going to show the DNS records of the domain that you entered previously. Just click on “Continue” button, you will be redirected to the next page where Cloudflare suggests you to change the nameserver configured to your domain

get free SSL certificate for your Website

5. The steps to change the nameservers depends on your hosting account but the below mentioned steps are common for most of the hosting service providers.

To change the nameservers you need to log in to your hosting account. Select the domain click for which you want to change the nameserver, click on DNS management and then there would be an option to change the nameservers

If you still have doubts with respect to changing nameservers, then contact your hosting provider and just give them the value of nameservers provided by Cloudflare and name of the domain for which you want the nameservers to be changed. They would be able to change it from their end pretty easily

get free SSL certificate for your Website

6. As you can see from the above image I have updated my nameservers to the one provided by Cloudflare. After changing your nameservers navigate back to Cloudflare and just click on “Continue” to reach the final step

get free SSL certificate for your Website

7. It will take maximum 24 hours for the newly added nameservers to be processed. Right now, the status is “Website not active” but once the new nameservers are verified the status will be changed to “Active” as show below

get free SSL certificate for your Website

8. After that under Domain Summary select “SSL : Flexible” link where you will be directed to a page to configure your SSL settings.

In the SSL setting make sure “Always use HTTPS” option is turned “On” so that it always redirects your HTTP request to HTTPS

get free SSL certificate for your Website

9. Also make sure “Automatic HTTPS Rewrites” option is turned “On” so that your website resources like content, images are served to the user through HTTPS making your website completely secure

get free SSL certificate for your Website

10. After completing all the above steps when I navigate to my website you can see that it is secured through HTTPS connection

get free SSL certificate for your Website

SSL CERTIFICATE INSTALLED THROUGH SSL FOR FREE

Let’s look at another free method of getting SSL certificate through SSL FOR FREE website but for this method to work you need access to your cPanel for the domain you want to get SSL

  1. Just go this SSL for free website. Enter the website address for which you which you want to get SSL Certificate and click on “Create Free SSL Certificate” button

get free SSL certificate for your Website

2. After that just click on “Manual Verification” to verify your domain manually. Scroll down and select “Manually Verify Domain”

get free SSL certificate for your Website

3. You will see a list of steps to verify your domain. Now Download File #1 and Download File #2

get free SSL certificate for your Website

4. Now log in to your Cpanel and Open File Manager. When you are in File Manager open public_html folder

get free SSL certificate for your Website

5. Now add a folder called “.well-know” as suggested in Step 2 to create a new folder. Open the folder and create another subfolder called “acme-challenge”

get free SSL certificate for your Website

get free SSL certificate for your Website

6. Open the folder “acme-challenge” and upload the downloaded files Download File #1 and Download File #2 in this folder

get free SSL certificate for your Website

get free SSL certificate for your Website

7. Now go back to SSL FOR FREE Tab and just click on the links provided in Step 5 to verify the files uploaded. If you have successfully uploaded the files then you should see random alphanumeric characters like this

get free SSL certificate for your Website

get free SSL certificate for your Website

8. Once you have successfully verified uploading files then click on “Download SSL Certificate” button where SSL Certificate will be generated in your browser

get free SSL certificate for your Website

9. Now go back to Cpanel and navigate to Security section. Select “SSL/TLS” link where you will be directed to SSL/TLS manager page.

get free SSL certificate for your Website

10. Select “Manage SSL Sites” link present below “Install and Manage SSL for your site (HTTPS)” section to navigate to another page where you can configure SSL for various domains under your control

get free SSL certificate for your Website

11. Scroll down and select the domain for which you want to get SSL. Now you need to add values to 3 text fields namely

  • Certificate code
  • Private Bundle
  • Certificate Authority Bundle: (CABUNDLE)

get free SSL certificate for your Website

12. To add values to Certificate code text box. Go back to the previous tab, copy the certificate code provided by SSL FOR FREE and paste the certificate code in the text box

get free SSL certificate for your Website

13. Repeat the above steps for both Private Key and Certificate Authority Bundle: (CABUNDLE) text fields

14. Once the above step is completed just click on “Install Certificate” button. After that you will get a pop up saying “SSL Host Successfully Installed”

get free SSL certificate for your Website

15. Now you can see from the below image that SSL Certificate is successfully installed in my website however if I just enter my website URL “feathersbadmintonacademy.com” without HTTPS protocol then request to the server is made through HTTP connection

get free SSL certificate for your Website

16. To force HTTPS connection when someone visits our website, go to Cpanel-> FileManager. Open public_html folder and create new file called “.htaccess”. If the file name already exists just edit the file and past the following code

RewriteEngine On

RewriteCond %{SERVER_PORT} 80

RewriteRule ^(.*)$ https://feathersbadmintonacademy.com/$1 [R=301,L]

17. In the last step of the code make sure to edit the name of domain to your domain name. After completing the above step just save the file. Now visit the website without HTTPS protocol it should automatically redirect to HTTPS connection

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.

50% Complete

Subscribe to the Blog and dont miss any update

You will get no Spam and no BS. Just my very best material.

Receive weekly strategies. Unsubscribe anytime.