Why does my site say “Not secure” even though I have SSL?

Quick answerBeginnerUpdated

Short answer

Usually mixed content: the page loads over HTTPS but pulls in an image, stylesheet or script over plain HTTP, so the browser downgrades the padlock. Find those references and change them to https://.

Your browser’s developer console lists every mixed-content item by name, which is much faster than guessing. On WordPress, the usual culprits are hard-coded image URLs in old posts and a site address still set to http:// in Settings.

Learn more

All SSL & HTTPS questions · All questions and answers

Popular

Tip: press / to search from any pageSee all results