Cyber security · Aug 22, 2026 · 2 min read
HTTPS and SSL certificates explained simply
That small padlock in the browser means more than you think. Why every website needs HTTPS and how to set it up for free.
HTTP versus HTTPS
HTTP is the language browsers and websites use to talk to each other. The problem with plain HTTP is that everything travels as readable text. Anyone on the same network, such as a public WiFi hotspot, an internet provider or a compromised router, can read or even change the data.
HTTPS is simply HTTP with a layer of encryption added on top. That extra S stands for secure and it turns your conversation with the website into scrambled data that only your browser and the real server can understand.
What an SSL certificate does
People still say SSL, but modern websites actually use its successor called TLS. Either way, the certificate does two important jobs.
- Encryption: it allows the browser and server to agree on secret keys so data cannot be read in transit.
- Identity: it proves the website really belongs to the domain you typed, so visitors are protected from fake copies.
- Integrity: it makes sure nothing was changed between the server and the visitor.
Why every website needs it
Some owners think HTTPS is only for online shops. That is no longer true. Browsers like Chrome now label every HTTP page as Not secure, which scares visitors away, especially on pages with forms.
Google has used HTTPS as a ranking signal for years. Many modern browser features, including location access, camera access and service workers, only work on secure websites. Put simply, a website without HTTPS looks outdated and untrustworthy.
Types of certificates
Domain Validated certificates confirm that you control the domain. They are issued in minutes and are perfect for most websites. Organisation Validated and Extended Validation certificates also check the company behind the website, which some banks and large enterprises prefer. Browsers show the same padlock for all of them.
Getting a certificate for free
Let's Encrypt is a non profit certificate authority that provides free certificates to anyone. They renew automatically every few months, so you never have to remember an expiry date.
Most modern hosting platforms, including Vercel, Netlify, Cloudflare and many cPanel hosts, turn on HTTPS with a single click or even automatically. There is no longer any cost reason to run a website without it.
Setting it up correctly
Installing the certificate is only the first step. To get the full benefit you also need a few settings in place.
- Redirect every HTTP address to its HTTPS version with a permanent 301 redirect.
- Fix mixed content by loading all images, scripts and fonts over HTTPS.
- Add the HSTS header so browsers always connect securely.
- Update links, sitemaps and Google Search Console to use the HTTPS address.
- Monitor certificate expiry in case automatic renewal ever fails.
Let's talk