Security & SSL
Installing a free SSL certificate (and fixing the padlock)
0 viewsUpdated 14/09/2026
It is usually already done
Every hosting plan includes free AutoSSL. Within an hour of your domain pointing at us, a certificate is issued and renewed automatically forever. Check it under cPanel → Security → SSL/TLS Status.
Forcing HTTPS
A certificate alone does not redirect visitors. In cPanel, Domains → Force HTTPS Redirect — one toggle.
For WordPress, also set both WordPress Address and Site Address to https:// under Settings → General.
"Not secure" even though the certificate is installed
This is nearly always mixed content: the page is served over HTTPS but pulls an image, script or stylesheet over plain HTTP.
- Open the browser console (F12) and read the mixed-content warnings — they name the exact file.
- In WordPress, a search-and-replace plugin fixes old
http://URLs in the database in one pass. - Hard-refresh with Ctrl+Shift+R; browsers cache the insecure version aggressively.
AutoSSL did not issue a certificate
The three usual causes:
- The domain does not point at our server yet. AutoSSL validates over HTTP and cannot verify a domain it does not serve.
- A
.htaccessredirect is blocking/.well-known/. Allow that path. - The domain is behind Cloudflare in proxy mode. Either use Cloudflare's own certificate or set the record to DNS-only while AutoSSL runs.
If none of those apply, open a ticket — we can trigger AutoSSL manually and read the exact failure reason from the server log.