
Open a website without a valid SSL certificate and the browser warns you it is “Not secure”. For a Kenyan business that is a lost customer: nobody types an M-Pesa number, a card number or even an email address into a page their browser is warning them about. Search engines also treat HTTPS as the baseline, and the Data Protection Act, 2019 expects you to protect the personal data your forms collect.
The good news is that SSL is cheap, and often free. The difficulty is choosing: free or paid, which type, and who to buy from. This guide covers each question in plain English.
An SSL (technically TLS) certificate does two jobs. It encrypts the connection between your visitor and your server so nobody on the café Wi-Fi can read what is sent, and it proves identity, so the visitor knows the site really belongs to the domain in the address bar. The padlock and the https:// prefix are the visible result.
One point surprises many people: the encryption is the same strength whatever you pay. A free certificate and a KES 30,000 one encrypt equally well. What the money buys is the level of identity checking, a warranty, support and convenience.
| Type | What is checked | Best for | Issued in |
|---|---|---|---|
| DV (Domain Validation) | That you control the domain | Blogs, brochure sites, most small businesses and online shops | Minutes |
| OV (Organisation Validation) | The domain plus your registered company | Companies that want customers to see the organisation behind the site | 1 to 3 days |
| EV (Extended Validation) | Strict legal and operational checks | Banks, fintech and regulated businesses | Several days |
| Wildcard | Covers every subdomain, such as *.yourdomain.co.ke | Sites with many subdomains (shop., app., mail.) | Same as DV or OV |
| Multi-domain (SAN) | Several different domain names on one certificate | A company with a few separate sites | Same as DV or OV |
A note on EV. It used to turn the address bar green with your company name. Browsers removed that display years ago, so today an EV certificate brings little visible benefit to ordinary visitors. Pay for it only if a regulator, bank or partner requires it.
Free is fine for most sites. Let's Encrypt, ZeroSSL and the certificate Cloudflare provides are all trusted by every major browser. If your host installs and renews one automatically, a brochure site, blog or small shop has no need to pay.
Paid makes sense when you need an OV or EV certificate, you want a warranty or insurance against a certificate-related loss, your payment partner or tender asks for a named business certificate, or you simply prefer a provider that installs it, monitors it and answers the phone when something breaks. You are paying for the service wrapped around the certificate, so judge the provider, not the padlock.
Until recently a certificate could last 398 days. The browser and certificate-authority industry has agreed to shorten this in steps, as SSL.com and others have explained:
This applies to every publicly trusted certificate, free or paid. In practice it means renewing by hand once a year is ending. Soon you would be doing it several times a year, and one forgotten renewal takes your site offline with a full-page browser warning. Whoever you buy from, automatic renewal is now close to essential.
Before you pay anyone, ask these questions:
| Source | Good because | Watch out for |
|---|---|---|
| Your hosting company | Often included free, installed and renewed automatically (for example through cPanel AutoSSL) | Usually DV only; check what happens if you move host |
| A local reseller or web agency | Prices in KES, M-Pesa, hands-on installation and local support | Compare the all-in price and confirm renewal is handled |
| The certificate authority directly | Widest choice, including OV and EV | Dollar billing, and you do the validation and installation yourself |
| Cloudflare | Free, automatic, and adds a CDN and firewall | Set the encryption mode to Full (strict), or traffic between Cloudflare and your server stays weak |
http:// traffic to https://, on both the bare domain and www.http:// break the padlock. Update them.https:// address.If your site runs on Django, also turn on SECURE_SSL_REDIRECT, SESSION_COOKIE_SECURE and CSRF_COOKIE_SECURE once HTTPS works, and consider HSTS.
www.example.co.ke does not automatically cover example.co.ke. Confirm both are included.Yes. The encryption is the same as on paid certificates, and the certificate authorities behind the free ones are trusted by all mainstream browsers. What free certificates do not offer is organisation-level validation, a warranty or a support desk.
Yes. Any form, login or contact page handles personal data, browsers flag non-HTTPS sites as “Not secure”, and HTTPS is a basic search-ranking signal.
A DV certificate is usually issued within minutes of proving you control the domain. OV takes a day or more and EV longer, depending on how quickly you provide your documents.
Visitors see a full-page browser warning and most will leave. Search engines and payment callbacks may also fail. Renewing and reinstalling restores the site immediately, which is why automatic renewal is worth setting up.
Yes, if you have the private key, or you can simply reissue it, which is normally free. Free auto-renewing certificates are re-created on the new host in minutes.
For most Kenyan small businesses the right answer is simple: use a free, automatically renewing DV certificate installed properly, force HTTPS, and monitor it. Step up to a paid OV certificate when your business, your customers or a partner needs to see the company behind the site. Choose the provider on installation, renewal and support, not on the logo.
BlackCodeLabs sets up HTTPS, redirects and renewal monitoring on every site we build, and our maintenance plans include certificate renewal reminders so a lapsed padlock never reaches your customers. If your site is showing “Not secure” or you want a second pair of eyes on your setup, talk to us for a free check.
Comments (0)
Sign in or create an account to comment.