August 09, 2026 · by CLIQHOST
In 2025, running a website without HTTPS means browser warnings, Google ranking penalties, and visitors who leave before reading a single line. The good news: a trusted, valid SSL certificate doesn't have to cost anything. Let's Encrypt issues free SSL/TLS certificates recognised by every modern browser, and its native integration with cPanel makes the entire process straightforward — no command-line experience required.
This guide walks you through installing a Let's Encrypt SSL certificate on a cPanel shared hosting plan, forcing HTTPS, and handling the most common pitfalls.
Let's Encrypt is a non-profit Certificate Authority (CA) launched in 2016. It issues free, automated SSL/TLS certificates using the ACME protocol. Here's why it's become the industry standard:
One limitation to be aware of: Let's Encrypt issues DV (Domain Validation) certificates only — they confirm domain ownership but not organisational identity. For large e-commerce sites, banks, or institutions that require OV or EV certificates, check our SSL certificate catalogue.
Before you start, make sure:
https://yourdomain.com:2083 or via the link in your welcome email).In modern cPanel versions (96+), a dedicated "Let's Encrypt™ SSL" button is available that streamlines the workflow even further.
example.com) and, if needed, www.example.com.cPanel will contact Let's Encrypt servers, validate your domain, and issue the certificate within a few seconds to a few minutes.
Tip: Always tick both
example.comandwww.example.comto ensure the certificate covers both versions of your site.
Once the process completes:
https://example.com — you should see the padlock icon in the address bar.Installing the certificate doesn't automatically redirect visitors to HTTPS. You need to redirect all HTTP traffic to the secure version.
.htaccess (for PHP/Apache sites)Add the following lines at the very top of the .htaccess file in your public_html directory:
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
If your site runs on WordPress, after enabling SSL:
http:// to https:// in both the WordPress Address (URL) and Site Address (URL) fields.For a fully optimised WordPress environment, take a look at CLIQHOST's WordPress hosting plans, built for speed and security.
After enabling HTTPS, you may encounter mixed content warnings — the page loads over HTTPS, but some resources (images, scripts, CSS files) are still requested over HTTP.
Fixes:
http:// and replace with https:// or protocol-relative paths (//example.com/image.jpg).One of the biggest advantages of Let's Encrypt in cPanel is fully automatic renewal. cPanel's AutoSSL task runs daily, checks certificate expiry dates, and renews them at least 15 days before they expire — no manual action needed.
To check status or trigger renewal manually:
If AutoSSL keeps failing, check:
- DNS records (does the domain point to the correct server?).
- Whether .htaccess blocks access to the /.well-known/acme-challenge/ path.
- Whether the domain is excluded from AutoSSL in cPanel settings.
Let's Encrypt covers the vast majority of use cases, but paid certificates have their place:
| Scenario | Recommendation |
|---|---|
| Blog, portfolio, brochure site | Let's Encrypt (free) |
| Small to medium online store | Let's Encrypt or paid DV SSL |
| Large e-commerce, bank, insurance | Paid OV or EV SSL |
| Wildcard (all subdomains) | Let's Encrypt Wildcard or paid Wildcard SSL |
| Certificate with financial warranty | Paid SSL only |
For advanced SSL solutions — Wildcard, OV, and EV certificates — explore our SSL certificate options.
If you manage your own server and need full control over SSL configuration, a NVMe VPS lets you use Certbot and Let's Encrypt directly from the command line. For lighter workloads, an SSD VPS is a cost-effective alternative. And if you need maximum raw performance with dedicated resources, our dedicated servers are fully SSL-ready.
Error: "Too Many Certificates"
Let's Encrypt limits issuance to 50 certificates per domain per week. If the limit is reached, wait for the counter to reset.
Certificate not showing after installation
Clear your browser cache (Ctrl+Shift+Delete) or test in an incognito window.
AutoSSL fails with a CAA error
Check your DNS for a CAA record that restricts certificate issuance to specific CAs. Add letsencrypt.org to the allowed list.
Site still loads over HTTP after redirect
Check Cloudflare SSL settings — the mode should be "Full (Strict)", not "Flexible".
Installing a Let's Encrypt SSL certificate in cPanel is one of the most impactful and straightforward things you can do for your website. In under 10 minutes, you move from HTTP to HTTPS, protect your visitors' data, improve your Google rankings, and eliminate browser security warnings.
If you're looking for reliable hosting with cPanel included, free SSL out of the box, and real technical support, explore CLIQHOST's shared hosting cPanel plans. Have questions? The CLIQHOST team is ready to help you get set up.
Real reviews from customers who trust CLIQHOST for performance, reliability and expert technical support.
"We moved our online shop from a foreign host and the difference is night and day — pages load instantly and support replies in minutes, in Romanian."
"Migrated 12 client sites to CLIQHOST. Free migration, zero downtime, and the cPanel setup is exactly what my team needed. Highly recommend."
"Our NVMe VPS handles traffic spikes without a sweat. Full root, local datacenter, and billing in MDL — everything we wanted from a provider."