You installed an SSL certificate, but your browser still says it's not working, or your site loads with errors. Here are the common reasons.
Reason 1: SSL Not Installed Properly
-
Check: Log in to cPanel > "SSL/TLS Status." Does it show your domain as "covered"?
-
Fix: If not, click "Run AutoSSL" to force a reissue.
Reason 2: Mixed Content (HTTP vs. HTTPS)
This is the #1 reason. Your page loads via HTTPS, but it tries to load images, scripts, or CSS via HTTP. The browser blocks them and shows a warning.
-
Fix (WordPress): Install a plugin like "Really Simple SSL." It automatically finds and fixes mixed content.
-
Manual Fix: Use your browser's Inspector tool (F12) and check the "Console" tab for "Mixed Content" errors. Update those URLs to HTTPS.
Reason 3: Certificate Doesn't Match the Domain
-
If your certificate is for
www.yourdomain.combut you are visitingyourdomain.com(or vice versa), you may get an error. -
Fix: Ensure your SSL covers both versions (most free certificates do). Then, set a preferred domain and force HTTPS (see Article 73).
Reason 4: Certificate Has Expired
-
Check: Click the padlock icon in your browser. Check the certificate details.
-
Fix: Run AutoSSL in cPanel to renew it. Ensure your domain is pointed to our server so the renewal can validate.