An SSL certificate (strictly, a TLS certificate) proves to visitors' browsers that they are talking to your website. Every certificate has a fixed expiry date. The moment it passes, browsers stop trusting the site, and the effects are immediate:
- Visitors see a full-page warning instead of your site. Chrome and Edge show "Your connection is not private" with the error code
NET::ERR_CERT_DATE_INVALID. Firefox shows "Warning: Potential Security Risk Ahead" withSEC_ERROR_EXPIRED_CERTIFICATE. Safari says "This Connection Is Not Private". - Some visitors cannot get past the warning at all. If your site uses HSTS (HTTP Strict Transport Security), browsers that have visited before will not offer a way to continue.
- Apps and integrations break. Mobile apps, API clients, webhooks and payment callbacks refuse to connect to a server with an expired certificate.
- Search engines cannot crawl your HTTPS pages until the certificate is renewed.
Nothing on the server itself has broken, which is the good news: as soon as a valid certificate is installed, everything works again.