If your website shows “Not Secure”, follow these steps to get SSL working properly.
Step 1: Wait for SSL Activation
-
If your website was recently set up, SSL activation can take up to 24 hours.
-
During this time, “Not Secure” may appear in browsers, this is normal.
Step 2: Check SSL Status in cPanel
-
Log in to cPanel.
-
Go to SSL/TLS Status .

3. Look for a green tick next to your domain, this means SSL is active.

Step 3: Force HTTPS
If SSL is active but the site still loads as HTTP:
Option 1: Use cPanel Redirect
-
Go to Domains → Force HTTPS Redirect.

2. Enable the option for your domain.
Option 2: Modify .htaccess File
-
Open File Manager → go to your website’s root directory.
-
Edit the .htaccess file (create it if it doesn’t exist).
-
Add the following code at the top:
RewriteEngine On
RewriteCond %{HTTPS} !=on
RewriteRule ^(.*)$ https://%{HTTP_HOST}/$1 [R=301,L]
-
Save changes.

Step 4: Clear Browser Cache
-
After forcing HTTPS, clear browser cache or test in Incognito mode.
-
Your site should now show the secure padlock.
Quick Tips
-
Always wait 24 hours after new hosting before assuming SSL isn’t working.
-
If SSL is active (green tick) but “Not Secure” remains, check for mixed content (HTTP elements on HTTPS pages).
-
Test with https://www.whynopadlock.com/ to verify.