How to Fix a “Not Secure” Warning
In cPanel's Security hub, check on the SSL Certificates tab that your domain has a valid free certificate, turn on HTTPS Redirect, then change your WordPress addresses to https. A certificate can only be added once your domain points to Blue Arctic.
Applies to: cPanel Blue Arctic Shared Web Hosting (cPanel), including WordPress sites hosted there
On this page
Browsers warn visitors in two ways. A small Not secure label beside the address means the page loaded over plain http instead of encrypted https. A full-page warning such as Your connection is not private means the site’s SSL certificate (the file that lets browsers use https) is missing, expired or not valid for that name. Shared Web Hosting includes a free SSL certificate that renews itself. In cPanel, a feature called AutoSSL adds it once your domain points to Blue Arctic.
Note
These steps are for Shared Web Hosting with cPanel. If your site is on Managed WordPress or a VPS, open a support ticket instead.
Step 1: Check your certificate
- Log in to cPanel. If you can’t log in, open a support ticket.
- In the menu on the left, open the Security hub and select the SSL Certificates tab.
- Find your domain and its
wwwversion. Check whether each has a valid, trusted certificate, a temporary self-signed one, or none. - If a domain has no valid certificate and you see Run AutoSSL automatically, click it. Otherwise, check that your domain points to Blue Arctic (see the tip below), then come back later.
- If there’s still no valid certificate the next day, click Manage next to the domain, open the Certificate Details tab, and copy the message in the Automatic SSL section into a support ticket.
If your cPanel shows an SSL/TLS Status icon instead, open it and read the Certificate Status column. You can also type the tool’s name in cPanel’s search box (Ctrl+K or Cmd+K). If you can’t find it, open a support ticket.
Tip
The most common problem is that the domain doesn’t point to Blue Arctic yet. A certificate can only be added after DNS points here. See How Long DNS Changes Take.
Step 2: Send all visitors to https
Do this only after Step 1 shows a valid certificate.
- On the same SSL Certificates tab, find your domain.
- Switch its HTTPS Redirect option on.
If your cPanel shows a Domains icon instead, the switch there is called Force HTTPS Redirect. If the switch is missing or won’t turn on, open a support ticket.
Step 3: Update WordPress to use https
Warning
A wrong address here can lock you out of your WordPress dashboard. Change only http to https, keep the rest exactly the same, and do this only after the certificate shows as valid.
- Log in to your WordPress dashboard.
- Go to Settings > General.
- In WordPress Address (URL), change
http://tohttps://. - Make the same change in Site Address (URL).
- Click Save Changes. If WordPress asks you to log in again, use the https address.
If you can’t edit either box, the address is set in the wp-config.php file. To change it there:
- In cPanel, open the Files hub and its File Manager tab, then go to your site’s folder (usually
public_html). - Select
wp-config.phpand click Download to save a backup copy on your computer. - With the file still selected, open the More menu and choose Edit.
- Find the two lines that contain
WP_HOMEandWP_SITEURL. In each, change onlyhttp://tohttps://. - Save the file with the editor’s save button, then load your site to check it works.
If your site breaks after the edit, open the file again, replace everything with the text of your backup copy, and save. If you aren’t comfortable editing this file, open a support ticket.
How to tell it worked
Open http://yourdomain.com in a private browser window. The address should switch to https:// by itself, with no Not secure label beside it and no full-page warning. Newer versions of Chrome don’t show a padlock, so don’t look for one; click the icon to the left of the address to check that the connection is secure.
Troubleshooting
- DNS points here but no certificate is added: in the Websites hub, click Manage next to your domain and open the DNS tab. Look for a CAA record. If one names a different certificate company, open a support ticket.
- The certificate is valid but some pages still say “Not secure”: some images or scripts load over http. See How to Fix Mixed Content Warnings.
- The page keeps reloading (“too many redirects”): if your domain uses Cloudflare, its SSL/TLS encryption mode is probably Flexible. Change it to Full (strict); see How to Manage DNS in Cloudflare. Otherwise, turn off HTTPS Redirect, clear your browser cache, and check whether a plugin also forces https.
- You’re locked out of WordPress after changing the address: open a support ticket with your domain name.
- Only the www version has a warning: on the DNS tab (or at your DNS provider), the
wwwrecord should point to your domain or use the same address as your domain’s A record. If it doesn’t, fix it or open a support ticket.
Still need help?
Open a support ticket from the Client Portal at my.bluearctic.com. Our support page explains how. Include your domain, a screenshot of the SSL Certificates tab, your browser and the exact warning you see, and what you already tried. Never include a password.