Blog
SSL Certificate Expired? Here's What Happens
What visitors see, how much trust you lose, and how to fix it today
An expired SSL certificate doesn't just throw a technical error — it puts a full-page warning between your business and every visitor who tries to reach you.
April 29, 2026
If you've landed here because someone told you your website "isn't secure," or because you saw a scary red warning when you tried to visit your own site, here's the direct answer: your SSL certificate has almost certainly expired, and yes, it's serious enough to fix today rather than this week.
Table of Contents
- What visitors actually see when your SSL expires
- How much traffic and trust you lose, realistically
- How to check your own SSL status right now
- How to fix it and make sure it never silently expires again
What visitors actually see when your SSL expires
An SSL certificate is what makes the padlock icon appear next to your domain in the address bar and what allows your site to load over https:// instead of the unencrypted http://. It has an expiry date, almost always somewhere between 90 days and one year depending on how it was issued, and when that date passes, browsers stop trusting your site automatically.
Here's what that looks like in practice. A visitor types your domain or clicks a link to your site, and instead of your homepage they get a full-page interstitial warning. In Chrome it reads something like "Your connection is not private" with a red warning triangle. Safari shows "This Connection Is Not Private". Firefox shows "Warning: Potential Security Risk Ahead". All three bury the option to continue anyway behind an "Advanced" link or similar, specifically to discourage people from proceeding.
This isn't a small banner at the top of the page. It's a full takeover of the screen that replaces your content entirely. The visitor sees nothing about your business — no logo, no homepage, no contact form. Just a warning that strongly implies your site is dangerous.
Most visitors do exactly what the browser wants them to do: they leave. A small fraction will click through the advanced warning out of familiarity with your brand, but the vast majority — especially anyone arriving from a Google search or an ad click for the first time — will simply close the tab.
How much traffic and trust you lose, realistically
There's no universal percentage here because it depends on your traffic source and audience, but the mechanics are consistent and worth being honest about.
Search traffic stops converting almost immediately. Google itself will often flag the site as unsafe in search results within a day or two of detecting the expired certificate, sometimes adding a "Not secure" warning directly in the SERP snippet. Click-through rate on that listing drops sharply, and anyone who does click is then hit with the browser warning anyway.
Paid traffic becomes pure waste. If you're running Google or Meta ads pointing at the affected pages, every click you're paying for now lands on a security warning instead of your landing page. The money is spent, but the conversion can't happen. This is one of the most expensive forms of website downtime precisely because the cost compounds with ad spend.
Returning customers lose confidence. A regular client or customer who's used your site before and suddenly sees a security warning doesn't think "oh, a certificate must have lapsed." They think your site has been compromised. That's a disproportionate trust hit for what is usually a five-minute fix.
The damage accrues by the hour, not the day. Unlike a slow page or a broken button, this isn't a degraded experience — it's a hard stop. Every hour the certificate stays expired is an hour of zero conversions from new visitors and active reputation damage with existing ones.
How to check your own SSL status right now
You don't need any special tools — a browser is enough.
- Visit your own site in a normal browser window and look at the address bar. If you see a padlock icon, click it. Chrome and Edge will show "Connection is secure"; clicking further into certificate details shows the expiry date directly.
- If you see a warning page instead of your site, that's your answer — the certificate has already expired, or the chain is broken in a way browsers treat the same way.
- Check from a device that isn't logged into anything, like a phone on mobile data, or ask someone outside your team to check. Browsers sometimes cache trust decisions, so your own machine might not show the warning even after it's expired for everyone else.
- Use a free SSL checker like SSL Labs' SSL Test or whynopadlock.com if you want the exact expiry date and days remaining without digging through browser menus.
If you want a broader check — not just SSL but also DNS, mobile performance, and other silent failure points — that's exactly what the free Website Health Check is built to catch before a client or prospect finds it for you.
How to fix it and make sure it never silently expires again
The immediate fix depends on your setup, but in nearly every case it comes down to renewing or reissuing the certificate through whoever manages your hosting, and then making sure the new certificate is actually installed and serving — a renewal that's purchased but never deployed causes the exact same warning.
The longer-term fix matters more: automate renewal so this never happens silently again. Most modern hosting setups support automatic certificate renewal (Let's Encrypt and similar services renew every 60–90 days without manual action), and if your current site isn't set up that way, that's worth raising directly with whoever maintains it.
If nobody is actively monitoring your site's infrastructure — SSL expiry, DNS health, uptime — these failures tend to get caught by a customer instead of by you, which is the worst way to find out. The free Website Health Check runs exactly this kind of monitoring continuously, so an expiring certificate gets flagged before it ever becomes a visitor-facing warning page.