SSLDNSMonitoring6 min read · 2026-11-03

SSL Expiry and DNS Monitoring: A Checklist for Online Stores

An expired certificate or a changed DNS record can take a store offline in seconds. Use this checklist to monitor SSL expiry, domain renewal and key DNS records.

To protect a store from SSL and DNS failures, monitor four things: when the SSL certificate expires, when the domain registration expires, whether the key DNS records still hold the right values, and whether the certificate chain is valid. Alert at least 30 days and again 7 days before any expiry. These failures are easy to prevent and costly to ignore.

An expired certificate makes browsers show a full-page warning. Many customers leave at that point. A wrong DNS record can send customers, or your order emails, nowhere.

Why these failures hurt

Both problems share a trait: they are silent until they break.

When they fail, everything fails at once. The store, the checkout, the API calls, and sometimes the email too.

Part 1: SSL certificate checklist

An SSL/TLS certificate proves your domain identity and encrypts traffic.

Know your certificates

Platforms often renew certificates for you. Shopify normally provides SSL for connected domains. Many hosts use automatic issuance. Still, automatic renewal can fail, for example when DNS changes block the validation step.

Monitor expiry

Monitor validity, not only the date

Handle renewal

Part 2: Domain registration checklist

If the domain expires, you lose the store address.

Part 3: DNS checklist

DNS tells the world where your store and your email live. Keep a written list of records you expect.

Records to know

What to monitor

  1. Resolution. Check that the main hostnames resolve at all.
  2. Expected values. Compare records with your list. Alert on any change.
  3. Name servers. Alert if the NS records change unexpectedly. This can signal a hijack or a mistake.
  4. Email records. Check that MX, SPF, DKIM and DMARC are present. Broken email records push order emails into spam.
  5. Propagation after changes. After any DNS change, check from several places, as caches take time to update.

Reduce risk when changing DNS

Part 4: Set up the alerts

You can monitor all of this with a mix of tools. Many uptime tools include SSL expiry checks and keyword checks. Uptrack (from the 2folk team) is one option among others. Dedicated DNS or domain monitors exist too. Check which tool covers certificate expiry, domain expiry and DNS record changes, since support varies.

Set clear ownership:

Part 5: Test your process

The full checklist

Frequently asked questions

How far ahead should I alert about certificate expiry?

Alert at 30 days and again at 7 days. Add a last alert at 2 or 3 days that goes to more people. This leaves time to fix a failed automatic renewal.

My platform manages my certificate. Do I still need monitoring?

Yes. Automatic renewal can fail, for example after a DNS change. A monitor tells you before customers see a warning.

What DNS records matter most for a store?

The A or CNAME records for the store, the MX record for email, and TXT records for SPF, DKIM and DMARC. Also watch the NS records, since a change there moves control of the whole zone.

What happens if my domain expires?

The store address stops working, and email on that domain can stop too. Registrars often give a grace period, but you cannot count on it. Turn on auto-renew and alert ahead of the date.

Remove the silent failures

Certificates and DNS should never surprise you. Explore the commerce automation tools 2folk builds for Shopify and WooCommerce.

See our products →