How to issue SSL Certificate for Free?

SSL Certificates are important when it comes to security as well as rankings in Search Engines. It is because Search engines consider SSL as one of the ranking factors in Rankings. Web Browsers like Chrome will show Not-secure on every page containing form on your website.

It’s always good to have SSL Certificate installed on your website to gain the interest of users. SSL Certificate for your personal blog or Startup will cost you $10 a month. Still, if you don’t want to spend money on SSL, You can follow this guide to issue SSL Certificate for free.

Let’s Encrypt is the name of the organization that provides SSL Certificate for free. The best way to Issue SSL Certificate is from sslforfree.com. On the homepage of this website, you will see one input field just like the following image.

SSLForFree.com Homepage

In the input field, you have to enter the domain names separated by space for which you want Certificate. Make sure that you enter www version of your domain with your actual domain name. For example, if you want to issue SSL Certificate for mynewdomain.com,, you have to enter mynewdomain.com www.mynewdomain.com in the given input field.

Similarly, If you want to get SSL Certificate for subdomain too, you just have to add a subdomain to the list! Once done, click on the Create Free SSL Certificate button and you will be asked to verify domain ownership. You will get three options just this following image.

Verify domain ownership to get SSL Certificate

Now, you have three options and we you can verify your ownership using any method. Easiest one is Automatic FTP Verification because in that case, you just have to fill the simple form and you are good to go.

NOTE FOR SERVERAVATAR.COM USERS:

You can create FTP Account for any domain from control panel itself. If you’ve already created FTP Account from Server Panel, You will see information about it just like the following image.

FTP Accounts in ServerAvatar Panel

You can create new or change password in case you forgot the password.

After clicking on Automatic FTP Verification option, you will see the following form.

Automatic FTP Verification form

Here is how you have to fill this form.

  1. Type: SFTP (From Dropdown).
  2. Host: Domain name (IP Address in case you don’t have FTP Account).
  3. Port: 22
  4. User: Username of your FTP Account (root in case you don’t have FTP Account).
  5. Password: Password of your FTP Account (root password in case you don’t have FTP Account).
  6. Directory: Copy-Paste the directory displayed in the directory column of FTP Accounts section. ( DocumentRoot in case you are not ServerAvatar user).

After Filling this form, click on the Download Free SSL Certificate button and You will be redirected to the page on which you will find Certificate, Private Key and, Chain (CA Bundle). Next step is to Install SSL Certificate on your VPS.

If you select Manual FTP Verification option, you can use same FTP Credentials to log in to your FTP Client and upload the files to prove that you are the real owner of the domain. In DNS Verification, you have to add TXT Records in your Domain DNS.

Quick Tip: Use DNS Verification if you’ve enabled http to https redirection and your Ceritificate is Expired.

So, this is how you can issue free SSL Certificate for your website. You can follow our guide on installing SSL Certificate on your server. If you have any questions regarding this tutorial or anything else, you can just comment down your questions and we will solve them as soon as possible.

Leave a Reply

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