Skip to content
All guides

SSL certificate expiry monitoring: never get caught by a lapsed cert

Why expired certificates take sites down, and how SSL certificate expiry monitoring warns you before the chain breaks.

An expired TLS certificate is one of the most avoidable ways to take a site offline, and one of the most damaging. The moment a certificate lapses, browsers stop showing your page and start showing a full-screen security warning instead. Visitors do not read it. They leave.

Why an expired certificate takes you down

HTTPS depends on a certificate that browsers trust and that is still within its validity window. When that window closes, every modern browser treats the site as unsafe: no padlock, no page, just an interstitial telling users their connection is not private. Your server is running perfectly. Your content is intact. But as far as visitors and search engines are concerned, you are down.

The painful part is how quietly it happens. A certificate does not warn you as it approaches expiry. It simply stops working at a specific date and time, often on a weekend, often on a service nobody has looked at in months.

"But my certificates auto-renew"

Most do, and that is genuinely better than the manual renewals of a decade ago. But auto-renew is not the same as never-fails. Renewals break for ordinary reasons:

  • The renewal job (a cron task, an agent, an ACME client) silently stopped running.
  • A DNS or HTTP validation step started failing, so the certificate authority would not issue a new certificate.
  • The card on file with a paid certificate provider expired.
  • A load balancer or CDN is still serving an old certificate the origin already rotated.

In each case the automation "ran," but the live certificate did not actually update. Expiry monitoring is the safety net that catches the gap between "the renewal should have happened" and "the renewal did happen."

What to monitor

Good SSL certificate expiry monitoring watches three things:

  • Validity. The certificate is well-formed and trusted by browsers, not self-signed or from an untrusted chain.
  • The expiry date. How many days remain, tracked continuously.
  • Lead time. You get warned with enough runway to fix a failed renewal before users ever see a warning, not an alert an hour after it already broke.

Because a certificate is identical wherever you check it from, this is not a multi-region question. A single, reliable check of the live endpoint is what matters.

How PageWarden does it

When you add a website monitor with an https:// address, SSL monitoring is included automatically. There is nothing extra to configure. PageWarden inspects the live certificate, confirms it is valid and trusted, and tracks its expiry date, warning you with enough lead time to act. It runs on every plan, including the free one, so even a personal project gets a safety net.

Pair it with uptime and domain-expiry monitoring and you have covered the three quiet failures that take sites down without any code being broken: the page stops loading, the certificate lapses, or the domain registration expires.

The takeaway

Treat certificate expiry the way you treat backups: assume the automation will fail eventually, and make sure you find out before your users do. A single check with a sensible lead time turns a potential outage into a calendar reminder.

Add SSL monitoring free, or read the SSL monitoring guide for the details.

Start watching your sites in two minutes.

Start monitoring free

Free plan, no credit card. 3-day trial on any paid plan.