Fixing "Not secure" and mixed content
When the certificate is fine but the padlock still doesn't show.
If your certificate is valid but the browser still shows a warning, the page is usually loading some images, scripts or styles over http://. This is called mixed content.
Fixing it
- Make sure the whole site redirects to https (see Redirecting a page or domain).
- WordPress: set both addresses in Settings → General to
https://, then update old links in the content with a plugin such as Better Search Replace (replacehttp://yourdomainwithhttps://yourdomain). - Find what's still loading over http: open the page, press F12, and look in the Console for "Mixed Content" warnings.
Check your certificate and HTTPS setup with the SSL checker.