Add SSL certificate to your website

How to get https:// before your domain name instead of http:// (i.e. add an SSL certificate to your WordPress website)

Today, we’re going to talk about the ubiquitous SSL certificate. You’ve probably seen sites with http:// in front of their domain name, and many more sites that have https:// before their domain name. And when the “s” isn’t there, chances are your browser is giving you screaming messages saying the site is insecure, don’t go there, it could be being spoofed by malicious dark forces, blah blah blah OMG YOU’RE GONNA DIE!!!!


site without https or SSL certificate  site without https or SSL certificate

FYI, you’re not going to die.

So what is this anyway? Well, the cause of all this mayhem is whether the site has an SSL certificate installed on it, or not. You may have heard a lot about SSL certificates, or maybe you don’t have a clue what it is.

If you’re here, my guess would be the latter. So let’s answer a couple of pressing questions.


What is an SSL certificate?

At the very basic level, an SSL certificate is a tiny bit of data that connects a secret key to a company’s digital details. When a browser hits that company’s website, the secret key validates that the organization is the one the visitor is expecting to land on, and that the site is legit and secure.

The whole SSL thing started when people began transmitting sensitive data across the interwebs, and naturally, bad people found ways to intercept that sensitive data and use it for evil.

So the supernerds of the world found a way to put a wall around the transmissions from a browser to your website server by adding secret keys known as SSL certificates.

Now, if the company name associated with the certificate doesn’t match the domain name of the website, you will often get messages like this:


SSL certificate error message



SSL certificate error message

For websites that don’t ask for any sensitive information, say blogs that just talk about interesting stuff (like this one!), then an SSL certificate really isn’t necessary (but still recommended, and I’ll explain). No one is trying to steal your recipes and sell them on the black market for millions, or create a new identity with them.

But if your site wants to allow logins with passwords, or you are processing payment information directly on your site, or you are encouraging any kind of data input from your visitors that could be valuable to a thief, you definitely want to have an SSL certificate installed on your site.


Why do you need to care?

Well, for websites that actually do transmit and process sensitive information, personal or financial especially, an SSL is a MUST.

It’s necessary to make sure the data is encrypted before it’s transmitted for the highest levels of security, as well as to make sure when the user is entering and transmitting the data, he/she can be sure the data won’t be intercepted by a third party, and/or that it is actually reaching the end company that the user had originally intended. An SSL certificate provides this kind of validate and data security (if you get a really high end one).

But for the 90% of us who are not processing sensitive data on our websites, we still want an SSL cert because it proves that the website the user is on, is actually the website they want to be on.

So, when you come to, you’re actually here at the site you want to be on, not secretly on That’s what the lowest level SSL certificate does (which is all a site like mine needs), is to validate ownership and authenticity.

It’s really about perception.

And luckily, you can get a basic SSL certificate for nothing. Your hosting provider generally offers this service to you for free. If you want more extensive certificates, your provider will likely offer those too, but they generally carry a service fee. Which is fine since they do a lot more than simply validate the ownership of the domain.


So how do you put an SSL certificate on your WordPress website?

1. Get your SSL certificate for your particular domain name at your hosting provider

I’m going to walk you through how I install a basic SSL certificate for a domain at my hosting provider, who is Siteground. Most hosting providers have site tools interfaces that look pretty much the same, so when you go into the control panel of your hosting provider, you should have little problem identifying the same tools as I am going to show you here.

First, log in to your hosting provider, go to the WEBSITES tab, and access their cpanel or Site Tools section.


adding SSL certificate https to website




adding SSL certificate https to website


For cpanel, once you see the page with all the site tools, scroll down to near the bottom where you will see an icon for “Let’s Encrypt”. This is Siteground‘s encryption tool; other providers might use different tools, but you should be able to see something of a similar nature with regards to encryption and SSL in the Security section.


adding SSL certificate https to website

OR for Site Tools, look on the left side of your screen and find Security in the menu. Under that, click on SSL Manager.


adding SSL certificate https to website


Once you are in your Let’s Encrypt area or your SSL Manager area, you will need to choose the domain you want to add the SSL cert to.

adding SSL certificate https to website




adding SSL certificate https to website


Then, for cpanel, click install. For Site Tools, click the drop down under Select SSL to choose the Let’s Encrypt SSL cert, and then click Get.


adding SSL certificate https to website


You should get some confirmation that your SSL cert is being installed.


adding SSL certificate https to website


Now you have an SSL certificate installed on that domain, and therefore the underlying site. Now let’s get it to work in your WordPress site!


2. Change your urls in your WordPress settings panel

Your SSL certificate won’t work unless you change the settings in your WordPress backend, because until you do, your site is still pointing to the http version of the site. So let’s get that fixed!


showing lack of SSL certificate https


Log into your site. Then, go to Settings>General.


adding SSL certificate https to website


You will see your http:// urls there in the WordPress Address (URL) and the Site Address (URL) sections. Change those to start with https:// instead of http://


showing lack of SSL certificate https


showing SSL certificate https


Click SAVE. The system will log you out, since the current login under http:// domain is no longer valid. You should be able to login using the going forward.


3. Check your work!

Go to your site. It should automatically show up under https://<> now. If you do enter in the http version, it should naturally redirect to the https version.


showing SSL certificate https


Good luck!


More to explore

Leave a Reply

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

So you need a website... now what?!?!?

Discover the five things to do first that will make your website-creation process ohhh so much smoother.

Start your website with confidence.

End the overwhelm.

Like this website?

You can make one like it! Using Elementor, you can make a stunning website just using point and click - no code required!

Everything you need for your website project!

Unlimited downloads of 53+ million creative assets - photos, stock videos, stock audio, graphic templates and more!

All for less than 50¢ a day

See for yourself

Want more cool widgets for your Elementor site?

Yep, I use them too.

Like this post and want to know when more come out?

Sign up below to receive free, fun weekly emails on how to get your business online without going crazy.

Need support? Tools? Resources? It’s all here, waiting for YOU!