Critical security advisoryCriticalFlagged by our vulnerability database: PHP2Shell is on CISA’s exploited list. Most WordPress hosting runs PHP. See if your site is affectedFlagged by our vulnerability database: PHP2Shell is being exploited. DetailsExploited: PHP2Shell. Check your site
HuttenlocherTechnologies

Security · 4 min read · Updated October 25, 2026

Why your website says “Not secure” and how to fix it

Short answer: Browsers show “Not secure” when a page isn’t served over HTTPS, or when a secure page loads pieces over plain HTTP. It scares customers away from forms and checkouts, and it’s almost always cheap to fix.

What HTTPS does

HTTPS encrypts what travels between a visitor and your website, so nobody on the same Wi-Fi can read or change it. It needs a certificate, a small file that proves the site is really yours. Certificates are free from most hosts now, and renew automatically when set up properly.

Why the warning appears

  • No certificate. The site only works over http://. Every browser flags this.
  • Expired certificate. Visitors get a full-page warning instead of your site. Usually automatic renewal broke, often after a hosting or DNS change.
  • Wrong name on the certificate. It covers yoursite.com but not www.yoursite.com, or the other way round.
  • Mixed content. The page is secure, but an image, script or form inside it loads over http://.
  • A form that sends to an http address. Even on a secure page, the data leaves unencrypted. Our contact form guide covers this.

How to fix it

  1. Turn on a certificateMost hosts have a one-click free certificate. Make sure it covers both the www and non-www versions.
  2. Redirect http to httpsEvery http:// address should redirect to its https:// version, permanently.
  3. Fix mixed contentOpen the page, open the browser’s developer console, and look for warnings about insecure content. Update those links to https or replace the files.
  4. Turn on HSTSA header called Strict-Transport-Security tells browsers to always use HTTPS for your site. Add it once everything works over HTTPS.
  5. Watch the expiryMonitoring that alerts you before a certificate expires turns an outage into a non-event. Ours checks every site we run every five minutes.

Written by Nikita Huttenlocher, founder and lead engineer at Huttenlocher Technologies, a web design and software company in Myrtle Beach, South Carolina.

Questions

Do I need to buy an SSL certificate?

Almost never for a small business. Free certificates give the same encryption. Paid ones mostly add warranties and company details nobody looks at.

Does HTTPS help SEO?

Google uses it as a small ranking signal. The bigger effect is that visitors don’t leave when they see a warning.

Get in touch

Tell us what you're building.

A website, your marketing, a security check, an app, or the thing you've been running out of a spreadsheet for three years. A few lines is plenty.

01The person who'll do the work writes back
02A short call, then a written plan with the price
03Nothing starts until you say yes
04Hacked or down right now? Call, and we pick up the same day
843-331-6339

Not ready to talk yet? Run the free website check and see what Google sees.

What do you need?
Build
Grow
Protect
Urgent

No newsletter, no sales sequence. Just a reply.