My website says "Not Secure" — what it means and how to fix it

There's a "Not secure" label next to your website's address in the browser, and it looks alarming — like your site's been hacked. It usually hasn't. It almost always means one specific thing: your site isn't using a secure (HTTPS) connection properly, and that's fixable.
Let's translate what the browser is actually telling you, and sort out which of a few common causes is yours.
What "Not secure" really means
Every modern browser marks a site "Not secure" when the connection isn't encrypted with HTTPS — the padlock version of your address. It's not a virus warning or a hack alert. It's the browser saying "anything typed here could be seen by someone in between," which is why it looks scary on a page with a login or a form.
The usual causes, plainest first
- Your site has no HTTPS certificate at all. The most common case for a new or DIY site. It was only ever set up on
http://, so there's nothing to make it secure. The fix is to add a certificate — most hosts offer a free one (via Let's Encrypt) with a click or a toggle. - You have HTTPS, but visitors land on the http version. The secure version exists, but your site doesn't redirect people to it, so they see the insecure one. The fix is a setting that forces all traffic to
https://. - Mixed content. The page itself is secure, but it loads an image, script, or font over insecure
http://, which downgrades the whole padlock. The fix is updating those links tohttps://. - The certificate expired. If it worked before and suddenly stopped — often with a full red warning rather than a small label — the certificate likely lapsed. That's a different, more urgent problem: website down from an expired SSL certificate.
Check your certificate
Not sure whether you have a certificate or when it expires? This tells you in seconds, in plain terms:
free tool · no loginSSL expiry checkPaste your web address and see whether it has a valid certificate and when it expires — no login, plain results.Why it's worth fixing today
Beyond the scary label, "Not secure" costs you real things: visitors bounce when they see it, search engines prefer secure sites, and some browsers block forms on insecure pages entirely. It's also one line on the wider launch security checklist every site should clear.
Once it's fixed, keep it fixed
HTTPS isn't set-and-forget — certificates expire and renewals sometimes fail quietly, which drops you right back to a warning (a worse one). Watching the certificate from outside means you get an email days before it lapses, instead of a customer telling you the site "looks broken."
Get the padlock — and keep it.
Join Tell Me When Down free and we'll watch your certificate from outside your site. If it's about to expire or a renewal quietly fails, you get a plain-English email days ahead — not a scary browser warning your visitors find first.
spot something wrong or out of date? [email protected] — we'll fix it