Why Does My Website Say "Not Secure"? (And What It Costs You)

Straight answers for local service businesses

Published September 30, 2026 · Curbside Websites

The Short Answer

Your website says "Not Secure" because it is loading over HTTP instead of HTTPS, which means the connection is not encrypted. Browsers show that warning on every page, next to your web address, to everyone who visits. It costs you jobs because people back out before they call, and Google treats HTTPS as the standard. The fix is almost always free and takes under an hour: turn on the SSL certificate your web host already includes, then force every page to load over HTTPS.

What does it actually mean when my website says "Not Secure"?

It means the page loaded over HTTP instead of HTTPS. HTTPS encrypts the connection between your visitor's browser and your website. HTTP does not. Anything typed into a form on that page, a name, a phone number, an address, travels in plain text.

Browsers used to show a little green padlock when a site was secure. Then they flipped it. Now they say nothing when you are secure and slap "Not Secure" on you when you are not. Chrome, Safari, Edge, all of them.

Two things it does not mean:

If your browser is showing a full red screen warning with "Deceptive site ahead," that is a different and much more serious problem. The gray "Not Secure" text next to your address is the everyday one, and it is fixable today.

What does a "Not Secure" warning cost my business?

Mostly, it costs you the customers who were almost ready to call.

Picture a homeowner with a leaking water heater. She Googles, finds three plumbers, opens all three in tabs. Two look normal. Yours says "Not Secure" right where the address is. She is not going to research what that means. She is going to close the tab and call one of the other two.

The specific places it hurts:

Why is my site not secure if I already have an SSL certificate?

This trips people up constantly. You bought or installed a certificate, and the warning is still there. Almost always one of these five things:

  1. Mixed content. The page loads over HTTPS, but one thing on it, a logo, a photo, a font, an old slider plugin, still loads from an http:// address. One insecure item breaks the padlock for the whole page. Your homepage can be clean while your "Gallery" page is broken because of one image you uploaded four years ago.
  2. No redirect. The secure version exists, but typing your plain address still lands people on the HTTP version. You need a site-wide rule that forces everyone to HTTPS.
  3. www versus non-www. The certificate covers yoursite.com but not www.yoursite.com, or the other way around. Test both. People type both.
  4. Expired certificate. Certificates renew automatically on most hosts. When auto-renewal quietly fails, you get a warning overnight with no email.
  5. Hardcoded links. Someone built a page and pasted in full http:// links to your own images or PDFs.

How do I fix it?

Start by figuring out who hosts your site. Then:

If you are on a website builder (Wix, Squarespace, Weebly, GoDaddy Website Builder)

SSL is included and turned on by default. If you are seeing "Not Secure," it is usually a setting that got switched off or a custom domain that was connected incorrectly. Look in your domain or SSL settings for a toggle. Their support can flip it in minutes.

If you are on WordPress with a normal host

Log into your hosting control panel. Look for SSL, Security, or AutoSSL. Nearly every host now includes a free Let's Encrypt certificate. Turn it on, wait a few minutes, then set your WordPress Address and Site Address to the https:// version under Settings, General. A plugin like Really Simple SSL will handle the redirect and most mixed content in one click.

If you inherited the site and have no idea who hosts it

Do a WHOIS lookup on your domain, or check your credit card statement for a recurring charge to a hosting company. Someone is getting paid every month. Find out who.

Then check every page

Do not just check the homepage. Open your services pages, your gallery, your contact page. That is where old hardcoded images hide.

Should I pay for an SSL certificate?

No. Almost certainly not.

Free certificates from Let's Encrypt provide the exact same encryption as a $150 one. The padlock looks identical. Your customers cannot tell the difference and would not care if they could.

Paid certificates exist for banks and large e-commerce operations that want organizational validation and a warranty. A painting company in a town of 30,000 does not need that. If your host is pushing a "Website Security Bundle" at renewal, check whether free SSL is already sitting in your control panel. It usually is.

The one thing worth paying for is someone to actually do it if the mixed content cleanup is beyond you. That is an hour of work, not a yearly subscription.

How long does the warning take to go away?

Once the certificate is installed and the redirect is in place, the change is immediate for new visitors. If you still see the warning, clear your browser cache or open the site in a private window. Your browser remembers the old version longer than anyone else's does.

One more thing to check after you fix it: your Google Business Profile, your Facebook page, your truck wrap QR code, and any directory listings. If those still point at the http:// version, the redirect should catch them, but it is worth updating the links so people land directly on the secure page.

If you go looking and find that nobody has touched your site since it was built, the "Not Secure" label is usually the symptom, not the disease. Fix it, then spend twenty minutes seeing what else has gone stale while you are in there.

Key Takeaways

Common Questions

Does a "Not Secure" warning mean my website was hacked?

No. It means the page is loading over HTTP instead of HTTPS, so the connection is not encrypted. A hacked site usually triggers a full red-screen warning that says something like "Deceptive site ahead," which is a completely different alert.

Do I need HTTPS if my site has no forms or online payments?

Yes. Browsers show the "Not Secure" label on every HTTP page regardless of whether it collects information, so visitors see it even on a plain brochure site. The trust damage happens whether or not you take payments.

Why does my website say not secure on my phone but not my computer?

Usually caching. Your computer may be holding onto a previously loaded version of the page. It can also happen if your mobile site loads a different image or script over http://, which breaks the padlock on that page only.

Will fixing SSL improve my Google ranking?

A little, but do not expect a jump. Google treats HTTPS as a minor ranking signal. The bigger win is that people stop closing your page before they call, which means the traffic you already have converts better.

How do I find what is causing mixed content on my page?

Open the page in Chrome, right-click, choose Inspect, then click the Console tab. Any insecure item will be listed as a mixed content warning with the exact http:// URL causing it.

Need a website that brings in jobs?

We build it, launch it, and handle everything. $499 one time, live in minutes.

See how it works