Critical security advisoryCriticalFlagged by our vulnerability database: PHP2Shell: two critical PHP flaws affect most WordPress hosting. See if your site is affectedFlagged by our vulnerability database: PHP2Shell, two critical PHP flaws. DetailsFlagged: 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.

Start a project

Tell us what you're building.

A website, a booking system, 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 build it writes back
02A planning call, then a written plan with the price and the date
03A preview on your phone while it's being built
04Launch night handled: redirects, email, Google
843-331-6339

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

What do you need?

No newsletter, no sales sequence. Just a reply.