It costs to buy an SSL certificate, usually you spend around 8-10$ on one year certificate for one domain, any subdomain on your website will require to be added to the certificate, so you might need to spend more to cover all aspects of your site. There is a way to get around this by using CloudFlare.

CloudFlare is a CDN service provider, a content delivery network, or content distribution network, is a geographically distributed network of proxy servers and their data centers. The goal is to provide high availability and performance by distributing the service spatially relative to end users.

Create a CloudFlare Account

Head over to CloudFlare.com, and sign up.

Fill up the required info

Now head over to Home, then add a site

Type in your domain name, then click Add site

Select the free plan and press Continue, now CloudFlare will scan your current DNS settings

Open a note pad, and copy CloudFlare nameservers, we will need to enter these in our domain register.

 

Assign new Nameservers in your Domain Register

Head over to your domain register website, for us its Godaddy.com

Head over to all domains, then click on your domain name

Now head over to Manage DNS to change Nameserver settings

Head to Nameservers, then click Change

Now make sure to add CloudFlare Nameservers, then Save

This change might take up to 24h to take effect, after 24h proceed to the next step.

Setup WordFence Plugin to enable SSL

Head over to your admin dashboard, Performance, then Extensions

Head over to CloudFlare, then Click Activate

Now Authorize the plugin with your cloudflare credentials, Press Next

your API token can be found on the bottom right of your CloudFlare Overview section

Select your website, then Next

Now the final step is to turn on SSL settings on your CloudFlare domain settings

Securing your Email

Now you need to check if you have the following entries ( change with your website) in your CloudFlare DNS page, add if not:

 

Time to install a theme and start working on your content.