Troubleshooting guide · dns-ssl · Published 2026-08-15 · 4 min read

SSL certificate renewal checklist

A step by step SSL certificate renewal checklist covering expiry checks, automation, DNS, and a post-renewal HTTPS test.

Symptoms

The certificate is about to expire (the padlock warns, sometimes forty-five days out with paid certificates, sooner with the 90-day Let's Encrypt cycle), or it already expired and visitors see NET::ERR_CERT_DATE_INVALID / "your connection is not private" and cannot reach the site. Renewal surprises almost always come from a manual process falling out of sync: a certificate purchased for 2 years, a server move that left the original certificates behind, or a client that broke.

The cause chain

The certificate carries an notBefore and notAfter date. The browser rejects a certificate after notAfter. Renewal means getting the CA to issue a new certificate with a future date, replacing the old one on every server and CDN that hosts it, and confirming the new one is trusted before the old one passes out. When the old certificate is short-lived and no automation, the site goes down on the expiry date itself.

The checklist

1. Know your expiry far in advance

2. Confirm the full hostname list

3. Issue the renewal

4. Replace on every shared surface

5. Test before and after

6. Automate so it cannot recur

When to involve a professional

If renewal is manual and a month is already crossed, if the server, the proxy and the CDN all hold separate copies, or if a payment certificate came with a complicated private key exchange, a professional can renew it and fix the automation so this does not recur. This is one renewal task with several failure points; if you are unsure about any step, do not let the certificate run out.

The certificate types article explains the DV/OV/EV differences, and the free certificate article covers building the automation.

Need a website built, fixed, optimised, migrated or replaced?

This technical resource is written by CSMBAC, a small design and development studio. If you would rather hand the problem to a professional, the website service page explains how we build enquiry-ready websites.

Explore website services