The warning message about insecure or mixed content sometimes appears after the SSL installation. The following signs and messages are shown by browsers.
- Firefox will report: “This website does not supply identity information. The connection to this website is not fully secure because it contains unencrypted elements (such as images).”
- Chrome will display an icon with a yellow triangle on a grey padlock and a message “Your connection to the site is encrypted, but Google Chrome has detected mixed content on the page.”
This is caused by the presence of HTTP links in the code of the webpage. These links can be checked right away on the page with the warning using the key combinations:
Windows/Linux: Ctrl + Shift + K > Console > for Firefox
Ctrl + Shift + J > Console for Chrome
Mac: Command+Option+K > Console for Firefox
Command+Option+J > Console for Chrome
Here is also a useful online tool: https://www.whynopadlock.com/
The console will show links blocked by the browser.
All the links listed should be fixed.
It is possible to modify them either directly in the code of every webpage or with the help of plugins, like Insecure Content Fixer for Wordpress.
Once links are fixed or removed, the warning will not persist.
This is related neither to the SSL certificate itself nor to the hosting, it is a so-called code debugging issue. We advise contacting your web developer to fix insecure content or researching this independently.