Technical · Guide

SSL certificates, in plain terms

SSL is the difference between a padlock and a browser warning telling visitors your site is not secure. It is cheap, usually free, and still missing or misconfigured on a surprising number of business sites.

The short answer

An SSL certificate encrypts traffic between your site and its visitors and enables https. Every site needs one, including sites that take no payments, because browsers now warn on any page without it. A free certificate from Let's Encrypt is sufficient for the vast majority of businesses, and most hosting provides one automatically.

What it actually does

It encrypts data in transit so anyone intercepting it sees noise rather than content, and it verifies that the server is the one it claims to be.

The visible effect is https and the padlock. The invisible effect is that browsers stop labelling your site Not Secure, which they do on any page collecting input over plain http.

Which type you need

TypeVerifiesCostSuits
Domain ValidationYou control the domainFreeAlmost every business site
Organisation ValidationYour organisation existsModerateFirms wanting the extra check
Extended ValidationExtensive legal checksHighRarely worth it now
WildcardOne certificate for all subdomainsVariesSites with many subdomains

Extended Validation used to display a green company name in the address bar. Browsers removed that treatment years ago, which removed most of the reason to buy it. Domain Validation is what most sites should use.

Installing and switching

  1. Check whether your host provides one automatically. Most now do, via Let's Encrypt.
  2. Install and confirm https loads.
  3. Redirect all http traffic to https at the server level, permanently.
  4. Update internal links, canonical tags and the sitemap to https.
  5. Add the https version as a property in Search Console.
  6. Check for mixed content warnings and fix them.

Mixed content

After switching, a page served over https that loads an image, script or stylesheet over http is mixed content. Browsers block or warn on it, and the padlock disappears even though the certificate is fine.

Fix it by updating those references to https or to protocol-relative paths. It is usually hard-coded image URLs in old content, and a database search and replace handles most of it.

Frequently asked questions

Do I need SSL if I do not take payments?

Yes. Browsers mark any site without https as Not Secure, which visitors see and react to. It is also a lightweight ranking signal and a requirement for many modern browser features. There is no reason to skip it now it is free.

Are free SSL certificates as good as paid ones?

For encryption, identical. A free Let's Encrypt certificate provides the same protection as a paid Domain Validation certificate. Paid options add organisation verification and support, which most small businesses do not need.

Does SSL affect SEO?

Yes, mildly. Google confirmed https as a lightweight ranking signal years ago. The larger effect is behavioural: visitors leave when a browser warns them a site is not secure, and that shows up in your metrics long before rankings do.

Why does my padlock not show even with SSL installed?

Almost always mixed content: something on the page loads over http. Open the browser console and it will name the offending resource. Update those URLs to https and the padlock returns.

How often do certificates need renewing?

Let's Encrypt certificates last 90 days and renew automatically when configured properly. Paid certificates typically run a year. Expired certificates cause a full browser block, so automatic renewal with monitoring is worth setting up.

Rahul Gupta

Founder of HyberX, a digital growth agency working with brands across the US, Europe, the Middle East and India. Writes on web design, paid media and conversion optimisation.

More about Rahul · LinkedIn

Related reading

Getting a not secure warning?

We will sort your certificate, redirects and mixed content so the warning goes away properly.

Book a Growth Call