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.