Add SSL to sites on the Bronze, Silver or Gold plan

Updated on 13-October-2017 at 11:58 AM

Purchase the SSL extra

This article describes how to add a SSL certificate to a Bronze, Silver or Gold website. Platinum sites have the SSL certificate option added by default but for the other plans you need to purchase it separately. Here is how you can add it:

  • log in to your Partner Portal
  • once you are logged in go to the "My Sites" tab
  • find the website you want to add SSL to
  • scroll all the way down, this is where the site extras (also named overages) are listed
  • click the "Upgrade" button for the SSL, enter the payment details for this extra

Once this extra is enabled you can add as many SSL certificates as you need for the site the extra has been purchased for.

Add the certificate to your domain

After the SSL extra has been purchased:

  • log into the website's Admin Console and go to the Manage Domains panel, locate the domains you want to enable SSL for and click the "Add" link:
  • next you will be presented with this dialogue, click "Add" to add the SSL certificate for this particular host:
  • after clicking the Add link you will notice the status will change to "Pending". Please allow for up to 24 hours for the certificate to be generated by our provider Let's Encrypt. Once the certificate is generated and applied to your domain the status will change to "Active"

Testing and taking your HTTPS enabled website live

Once the certificate has been added to your domain you can start using the HTTPS protocol to browse your site. At this point, the secure protocol is not marked as default for your website. This means that site visitors will still use the non-encrypted connection.

This is a great time to browse your website securely (manually load the secure URL, for example https://www.bcrb.tk) and make sure everything is working properly - look for any errors, warning messages, assets not loading properly and so on. Here are a few items to check before redirecting all the traffic to the HTTPS version of your website - 8 things to check before enabling HTTPS

Once you are happy with how your HTTPS website looks, go to the Site Domains panel again and click the Edit link. Now it is time to switch on "Always show https in the address bar" checkbox like so:

This will basically 301 redirect all your website visitors that use this hostname from the HTTP version of your website to the secure HTTPS. After this switch is enabled, whenever somebody pulls up http://www.bcrb.tk for example they will be redirected to https://www.barb.tk

Conclusion

Enabling HTTPs on your website is a pretty straightforward process. To sum things up, here are the setps needed for a hassle free migration:

  1. Make sure the domain you want to enable HTTPs for is correctly configured and added to your website as "Internal"
  2. Purchase the "SSL certificate" overage or make sure you are on an eligible plan. For instruction to purchase SSL please check here
  3. Add the SSL certificate for as many domains as you need, from the Site Domains panel
  4. Wait for the certificate to be generated and applied to your domain
  5. Test your website and make sure all the components work when using HTTPs with your custom domain
  6. When everything is set, enable the Always show HTTPs in the address bar option and all the traffic will be 301 redirected to HTTPs
  7. Add your website to the Google Webmaster tools using the new HTTPs URL

Do note that if you have subdomains, a www and a non www domain you will need to add a SSL certificate for all of them.