SSL certificate monitoring checklist
Expired TLS certificates break trust and integrations. Use this checklist to track hostnames, renewal dates, owners, and alerts before deadlines pass.
List every public hostname
Include apex, www, API hosts, and client subdomains. Wildcard certs still need visibility on each name clients connect to.
Record issuer and renewal path
Note whether renewal is manual, via your CA, or automated at the CDN or hosting provider. Assign an owner who can act on alerts.
Set reminder lead time
Alert early enough for your process—short-lived certs and manual renewals often need more notice than annual purchases.
Cover staging and redirects
Monitor hostnames users and integrations hit, including redirect chains where a forgotten subdomain can still break flows.
Route alerts to the right team
Send expiry reminders to whoever controls DNS, CDN, or certificate issuance—not only the engineering channel.
Pair with website uptime checks
HTTP monitors catch many live failures; SSL monitors target the approaching expiry class before browsers show warnings.
Practical monitoring guide
Example content below is illustrative — values are placeholders, not live customer data.
Certificate coverage checklist
- Apex domain and www hostname customers type in the browser.
- API, app and admin subdomains that terminate TLS.
- Wildcard or CDN-managed certs if renewal is not fully automated.
- Client domains you manage as an agency or MSP.
Renewal workflow
- Inventory every hostname and who can approve DNS or hosting changes.
- Renew or re-issue with enough lead time before expiry alerts become emergencies.
- Verify the live cert after deployment — not only that the CA issued it.
When to alert
- First reminder far enough out for your CA, host or client approval cycle.
- Escalation windows as expiry approaches — one alert is rarely enough.
- Route late-stage alerts to whoever can act on weekends and holidays.
Common mistakes
- Relying only on registrar or CA email without external verification.
- Forgetting subdomains that use a different certificate chain.
- No backup owner when the engineer who installed the cert leaves.
Frequently asked questions
Why monitor SSL separately from uptime?
A site can be up today while the certificate expires tomorrow. Expiry monitors give lead time to renew.
Do agencies need SSL monitoring per client?
Yes, when you manage many client hostnames with different CAs and renewal workflows in one workspace.
Does SitePuls renew certificates?
No. SitePuls alerts on approaching expiry. Renewal still happens at your CA, CDN, or hosting provider.
What about Let's Encrypt short-lived certs?
Monitors track the actual not-after date presented for each hostname—adjust reminder timing to match your automation.