How To Get A Free SSL Certificate For Your Facebook Pages Part 2

Once you made sure that one of these email addresses actually exist, select that email address and press “Continue”.


You will now receive a verification email at the email address that you selected. Open that email and copy-paste the verification code in the correct field and press “Continue“.

You have now successfully authenticated your domain. Press “Finish” to complete this wizard.

Step 3: Requesting the SSL Certificate
Click on the “Certificates Wizard” tab in the top.  Select “Web Server SSL / TLS Certificate” and press “Continue”. Select ” “Skip”.

Note: Installing a SSL certificate is different for every hosting environment. In the next steps I’ll show you how it’s done on my server (using Direct Admin). In the last chapter of this guide you will also find links to (video) instructions that will help you installing it on other systems (e.g. Plesk, WHM etc) as well.

Step 4: Generate the CSR
First you’ll need to generate a Certificate Request (CSR) which is done inside your webhost environment. Here’s how you do this when you’re using DirectAdmin: Log into your DirectAdmin panel and click on “SSL Certificates“.

Select “Create A Certificate Request” and enter your details. Press “Save“.  The SSL Certificate Request will now be generated. Copy the code and paste it into the StartSSL-website. Press “Continue“.

Press “Continue“. Select the domain name you are requesting a SSL certificate for and click “Continue”. Enter a subdomain and press “Continue”. I simply used the subdomain “www” to make sure it also supports Press “Continue” on the next step as well. You will now probably see a message that your certificate request has to be approved manually.

Step 5: Installing the SSL Certificate
Once your request is approved you’ll receive an email. Click on the URL in that email and click on the tab “Tool Box“.

Click on “Retrieve Certificate”.

Select the domain you are requesting a SSL certificate for and click “Continue”. You will now receive the certificate at your screen (the code is the certificate). Copy this text-code.

Log into your Direct Admin Panel again (if you use Direct Admin) and click on “SSL Certificates”. Select “Paste a pre-generated certificate and key” and paste the copied code (from StartSSL) below the existing code. Don’t delete the code that’s already there, and make sure there are no empty lines in the text field.

Step 6: Installing root & Intermediate Certificates
Even though it may seem that you already installed the certificate, we’re not completely done yet. At the StartSSL Control Panel, navigate to the Tool Box and click on “StartCom CA Certificates”. Download  the “StartCom Root CA” and the “Class 1 Intermediate Server CA” files by clicking on the links with your right-mouse button and then click “Save file as”.

Open these 2 files with a text-editor so you can see the code. Log into your Direct Admin Panel again (if you use Direct Admin) and click on “SSL Certificates”. Then click on “Click here to paste a CA Root Certificate” which you’ll find in the bottom. Select “Use a CA Cert” and copy-paste the code from the Root CA file, followed by the code from the Intermediate CA file

Press “Save“.
Congratulations! You have now installed a Free SSL Certificate. You are already one step ahead of your competitors who are still paying for their SSL certificate every single year

If you’re having any problems with the free SSL License provided by StartSSL we recommend to reach out to their support
([email protected]). They have a great customer support!

Below you’ll find some additional links that might help you to install the SSL Certificate.

How to install a SSL certificate in Direct Admin (video guide)
How to install a SSL certificate in Webhost Manager (video guide)
How to install a SSL certificate in Plesk (video guide):
– Installation guides from StartSSL:

FREE SSL Service – How To Get A Free SSL Certificate For Your Facebook Pages

Why should I care about “SSL”?

On October 1st 2011 Facebook made it mandatory for all Facebook Apps to be hosted on a secured server in order to protect the users’ privacy when viewing Facebook apps.

This means that if a Facebook user is trying to access a Facebook App that is not hosted on a secured server, the user that are browsing with a secured connection will not be able to access the application. Only Facebook users haven’t enabled secured browsing will be able to see these applications.

In other words, if you don’t host your pages at a secured server you will lose potential viewers and consequently even possible sales/leads. By installing a SSL certificate we make sure all Facebook users will be able to see our Facebook Apps & Pages.

What is SSL?
SSL (or Secure Sockets Layer) is a protocol that provides secure communication on the Internet. You might recognize it from when you log into your bank account or when you are sending money via PayPal. Almost anything that involves money exchange online is usually done over SSL.

When you visit a website that starts with https:// (instead of http://) you are looking at that website through a secured connection. The only way to make that happen is by installing a SSL Certificate at your webhost / website.

Unfortunately there are some downsides to SSL certificates:
– It can be a bit tricky to install for non-technical people.
– SSL License are quite expensive (GoDaddy’s SSL certificates range from
$69.99 up to $199.99 per year)

The main purpose of this guide is to show you how to get a free SSL Certificate (instead of paying for it every year).

We’ll also point you in the right direction of installing the SSL certificate, but this may differ for your hosting situation. If you’re not comfortable installing it yourself, we recommend asking your webhost who should be able to install it in no-time.

What will the SSL Certificate actually do?
Simply put the SSL Certificate makes sure that your domain is not only accessible by, but also through (notice the http VS https). The HTTPS tells us that the data is transferred through a secured line – which is exactly what we need to create our own Facebook Apps (and thus custom Fan Page Tabs or Pages).

Step 1: Creating an StartSSL account
We’re going to request our free SSL certificate at, so go
ahead and open the website. Click  on “Control Panel” in the top-right corner, and then click on “the Sign Up” icon that appears.

Enter all your details and press “Continue“.


You will now receive an email with a verification code to verify your email address. Go to your email inbox, open that email and copy-paste the verification code to the Press “continue” to proceed. You will now see a message called “Generate Private Key“. Click “Continue” to proceed. This will install a certificate to your browser so you don’t have to log in on the StartSSL-website in the future. This is not the SSL-certificate yet

You will now see a message called “Install Certificate“. Press “Install” to continue, where after you can click “Finish” to finish your account. At this point you’ll have a

Step 2: Verify ownership of the domain
Click on the tab “Validations Wizard” so we can start validating that we actually own the domain name that we want to create a SSL certificate for. Select “Domain Name Validation” and press Continue. Enter the domain name where you will be hosting your Facebook pages on and press “Continue“. At this point you can select an email address that will be used to verify that you are actually the owner of the domain name. Before you select an email address and continue to the next page, you should make sure that the email address  actually exists. If it doesn’t exist yet – create that email address in your web host panel (e.g. Plesk, Direct Admin, WHM etc).

Click Here to read the concluding part of the FREE SSL Certificate For Your Facebook Fanpages Part Two (2)