SSL Warning
Your site says “not secure,” and you can feel customers backing away.
Often a 30-second fix you can do yourself. Here’s how, and what it means when the warning won’t clear.
The site is technically running. Nobody’s seeing it. A full-screen security warning stops visitors before your homepage loads, so treat this as downtime and fix it like downtime.
Free to try. If reissuing doesn’t clear it, you get a written diagnosis and a fixed price, and you decide.
30 sec
To read the expiry date
$0
Reissuing is free
~4 hrs
To a diagnosis if it’s the other kind
The short answer
An expired or broken SSL certificate makes every browser show a full-screen warning before your site loads. Most people leave at that screen, so treat it as downtime even though the site is technically running.
Check the expiry first. It takes thirty seconds. Click the padlock or the warning icon in the address bar, open the certificate details, read the valid-to date. If it’s in the past, the certificate simply expired and auto-renewal failed.
Then reissue from your host’s control panel. Nearly every host has a one-click SSL or Let’s Encrypt option. Reissuing is free and it’s safe to try. Give it a few minutes to take effect.
If reissuing doesn’t clear the warning, stop. At that point it isn’t an expiry problem. It’s either mixed content, where the page loads some resources over plain HTTP, or an incomplete certificate chain. Both need someone to look at what the page is actually loading.
Text 562-726-2287 or describe it here and you’ll have a written diagnosis and a fixed quote in about 4 business hours. Free.
Is this you?
Check you’re on the right page.
If nothing loads at all, rather than a warning appearing first, you want the site is down instead.
- Your site now warns visitors it isn’t secure, and you can feel them backing away
- A full-page warning that the connection is not private
- The padlock is missing, crossed out, or showing a warning triangle
- It started suddenly, with nobody touching the site
- Some pages warn and others don’t
- Your host says the certificate is installed, and the browser still disagrees
What’s actually causing it
Four causes, in the order they usually turn out to be.
www versus non-www mismatches, where one address works and the other warns.What you can try yourself
The version you can fix yourself.
Cause 01 is most of them, and it’s a button. Work through these three and you’ll either be fixed or you’ll know which of the harder three you’ve got.
www and non-wwwWhen to stop
If you reissued and the warning is still there, stop.
You’re now looking at mixed content or a chain problem, and neither gets fixed from a control panel. Mixed content means finding every resource on the page that loads over HTTP, which on a WordPress site usually means the database is holding old http:// URLs from before the certificate existed. Search-and-replacing those wrongly breaks things that were working.
Also stop if your site takes payments. A certificate warning on a checkout is an outage, and guessing at it while orders fail is the expensive way to learn.
What we do about it
We work out which of the four it is, then fix that one.
If that wasn’t it
The site is down
Nothing loads at all, rather than a warning appearing first.
Emergency website repair
It’s costing you money right now.
Support retainer
Certificate renewals watched, rather than discovered.