Not secure warning on your site: how to fix it
How-to

Not secure warning on your site: how to fix it

A not secure warning means the SSL certificate has expired or is missing. Your host usually fixes it free in under an hour.

A1 Digital A1 Digital · written & reviewed by the team 4 min read Updated 8 October 2026

Quick answer

A not secure warning means your SSL certificate has expired, is missing, or the site is still loading some content over an insecure connection. Your hosting company can usually fix it within the hour and certificates are free now, so this should not cost you anything.

Free

what an SSL certificate costs now, via Let's Encrypt and most hosts

Under an hour

how long a host typically takes to reissue one

Mixed content

the cause when the certificate is valid but the warning persists

A not secure warning means your SSL certificate has expired, is missing, or your pages are loading some content insecurely. Your host can usually fix it within the hour, certificates are free now, and this should not cost you a penny.

It is worth acting on quickly though. A browser warning screen stops most visitors from continuing, so every hour it stays up is enquiries you do not get.

Work out which of the three it is

1

1. Click the padlock area in the address bar

The browser tells you what is wrong: certificate expired, certificate not valid for this domain, or the connection is not fully secure. That message determines the fix.

2

2. Check the certificate expiry date

Shown in the same panel under certificate details. An expired date is the simplest and most common cause.

3

3. Check whether it covers the right address

A certificate issued for yourbusiness.co.uk may not cover www.yourbusiness.co.uk, or vice versa. This produces a warning on one version of the address and not the other.

4

4. If the certificate is fine, look for mixed content

The page is secure but some images or scripts load over http rather than https. The browser console lists exactly which files, and this is a site fix rather than a certificate one.

What the browser says Cause Who fixes it
Certificate has expired Renewal did not happen Your host, usually free
Certificate not valid for this name Missing www or non-www coverage Your host, reissue
Not fully secure / mixed content Some files load over http Whoever maintains the site
No certificate at all Never installed Your host, free to add

Certificates should be free

Worth saying plainly, because people still pay for these unnecessarily.

Let’s Encrypt provides free certificates and issues them automatically. Nearly every hosting company now includes them, with automatic renewal, at no charge. For a normal small business website that is entirely sufficient.

Paid certificates still exist and have niche uses, mainly extended validation for large financial organisations and wildcard certificates covering many subdomains. A local business website needs neither.

If you are being charged £100 or more a year for a basic certificate, ask your host why the free option is not being used. Sometimes there is a reason. Often there is not.

Expiry means automatic renewal broke

Free certificates renew automatically every 90 days. If yours expired, the automation failed, and simply reissuing it manually means it will likely expire again in three months. Ask your host to confirm auto-renewal is working, not just that the certificate is back.

Fixing mixed content

This is the one people find confusing, so worth explaining.

Your page loads securely over https. But an image, a script or a stylesheet on that page is being loaded from an http address. The browser will not call the page fully secure while any part of it arrives insecurely.

Common causes: images added before the site moved to https, an embedded map or video using an old http address, or a plugin loading something from an insecure source.

The browser console lists every offending file. Fixing it means updating those addresses from http to https, usually a small find-and-replace across the site database. Any developer can do it quickly, and there are plugins that handle it automatically on WordPress.

After it is fixed

Two things worth checking so this does not recur or leave loose ends:

Everything redirects to https. Both www and non-www versions of your address should end up on the secure version. Without that, some visitors still land on an insecure page.

Google Search Console knows. If you have it set up, confirm the https version of your site is the one being indexed.

What it costs you while broken

Worth quantifying because people sometimes leave this for a week.

A browser interstitial warning stops the large majority of visitors. Whatever traffic you have is effectively going nowhere while it is up, and anyone who was about to enquire has instead had your business flagged as unsafe.

For a business getting even modest traffic that is real money, and the fix is generally free and takes an hour. Ring your host today rather than adding it to a list.

Background in what is an SSL certificate, and if the site is fully down rather than warning, website down, who do you call.

Our managed plans include certificates, monitoring and renewal at £49-£199 a month so this cannot quietly lapse. If you are seeing the warning now and your host is unhelpful, send us the web address and we will tell you which of the four causes it is.

Frequently asked questions

Why does my website say not secure?

Either the SSL certificate has expired, was never installed, or the site loads some images and scripts over an insecure connection while the page itself is secure. Click the padlock area in the browser address bar to see which, since each has a different fix.

How much does an SSL certificate cost?

Nothing for most small business websites. Let's Encrypt provides free certificates and virtually every hosting company now offers them built in with automatic renewal. If someone is charging you £150 a year for a basic certificate, ask why a free one will not do.

How do I fix an expired SSL certificate?

Contact your hosting company. Most can reissue and install a new certificate within the hour, often free and sometimes automatically. If you manage your own hosting, the certificate section of your control panel usually has a one-click renewal option.

Does a not secure warning affect my Google rankings?

Google uses HTTPS as a ranking signal, so yes, though the bigger cost is visitors. A browser warning screen stops most people from continuing, so the immediate damage is lost enquiries rather than lost rankings.

ssl https not secure certificate security troubleshooting
Share Link copied
A1 Digital

Written by the A1 Digital team

We handle the entire online presence for small businesses, website, branded email, Google, AI search, content and reviews, for one simple monthly plan. No tech headaches, no lock-in.