Opens in a new tab

Technical SEO

SSL certificate expiration: how to check it and renew on time

What happens when an SSL certificate expires, why certificates keep getting shorter, how to check the date and how to renew on time.

CheckedNovember 4, 2026
Reading time
Listen to this guide
0:00 /5:51

Short answer: An SSL certificate stops being valid on a fixed date, and after it browsers show visitors a certificate error instead of a secure page. Check the date, renew automatically and keep an alert of your own. Let’s Encrypt certificates last 90 days, and Let’s Encrypt advises renewing them every 60.

What happens when a certificate expires

Every certificate carries an expiry date, which OpenSSL calls notAfter. Once that date passes, the certificate is no longer valid, and visitors get a warning instead of your page. Chrome’s help lists certificate errors such as “Your connection is not private”, and NET::ERR_CERT_DATE_INVALID for dates.

Let’s Encrypt, the free certificate authority many hosts use, issues certificates valid for 90 days by default, and says there’s no way to change that. It has also ended its expiration email service, so it no longer warns you before a certificate runs out.

Our SSL certificate guide explains what the certificate does and how to move a site to HTTPS.

Why public certificates keep getting shorter

The CA/Browser Forum, where certificate authorities and browser makers agree on the rules, voted to cut the longest allowed lifetime of a public certificate from 398 days to 47. The cuts come in steps that started in March 2026, and Apple, Google, Microsoft and Mozilla all voted yes.

Let’s Encrypt is cutting its own default from 90 days to 45, also in steps. It warns that renewing at a fixed 60-day interval won’t be enough for 45-day certificates.

Certificate How long it lasts When to renew it
Let’s Encrypt default 90 days Every 60 days
Let’s Encrypt short-lived 6 days Every 3 days
Let’s Encrypt 45-day, opt-in from May 13, 2026 45 days With ACME Renewal Information, or two thirds of the way through

From Let’s Encrypt’s FAQ and its post on 45-day certificates, read November 4, 2026.

Let’s Encrypt recommends ACME Renewal Information, a feature that tells your renewal software when to renew. Without it, it suggests renewing about two thirds of the way through a certificate’s life.

How to check when your certificate expires

  1. Open your site in Chrome and check the security symbol to the left of the web address.
  2. For the exact date, read the certificate with OpenSSL and print its notAfter date with the x509 command’s -enddate option.
  3. Check every address you use, such as the version with www and any subdomain.
  4. Ask your host whether your certificate renews automatically, and when the next renewal is due.
  5. If you renew it yourself, use renewal software that supports ACME Renewal Information.
  6. Set an alert of your own a few weeks before the date, since Let’s Encrypt no longer emails you.
  7. After each renewal, check the new dates the same way.

Our web hosting guide covers what your host should handle, and our website maintenance guide covers the other routine checks a site needs.

How we watch our own certificates

Our website’s certificate comes from Let’s Encrypt and lasts 90 days: the current one runs from October 4 to January 2. Our server checks every night which certificates are due and has this one down for renewal on December 3, after 60 days, as Let’s Encrypt advises.

On November 4, 2026 we added a daily check of the five addresses we look after: our website with and without www, and three internal tools. It warns us when a certificate has fewer than 21 days left, fails verification or doesn’t answer, after one retry.

Its first run found our website at 58 days and one internal certificate at 34, outside the automatic renewal. We added that internal certificate to the same renewal that morning, and on the next run it read 90 days.

Before your next renewal

  • You know when your certificate expires.
  • It renews automatically.
  • Your renewal software can handle shorter lifetimes.
  • Something warns you weeks before the date.
  • Every address you use has its own check.
  • You read the new dates after each renewal.

RememberPublic certificates are getting shorter, down to 47 days at the end of the industry’s schedule. Renew them automatically and keep your own alarm on the date.

Certificate and availability checks like these are part of our technical SEO service. Our website down guide covers what Google does when a site stops answering.

Quick answers about SSL certificate expiration

What happens when an SSL certificate expires?

It stops being valid after its expiry date, which OpenSSL calls notAfter, and browsers warn visitors instead of showing a secure page. Chrome’s help lists these as certificate errors, such as “Your connection is not private” and NET::ERR_CERT_DATE_INVALID.

How long does an SSL certificate last?

Let’s Encrypt certificates last 90 days by default, with no exceptions. For public certificates, the CA/Browser Forum voted to cut the longest allowed lifetime from 398 days to 47, in steps that started in March 2026.

How often should I renew a Let’s Encrypt certificate?

Let’s Encrypt recommends renewing 90-day certificates every 60 days and six-day certificates every three days. For its 45-day certificates, a fixed 60-day interval won’t do, so it suggests ACME Renewal Information or renewing about two thirds of the way through.

Will Let’s Encrypt email me before my certificate expires?

No. Let’s Encrypt has ended its expiration email service. The warning has to come from your host, your renewal tool or a check you set up yourself, like the daily one we run on our own certificates.

How can I check a certificate’s expiry date from the command line?

With OpenSSL. The x509 command’s -enddate option prints the notAfter date. Its -checkend option tells you whether the certificate expires within the number of seconds you give it, which makes it easy to use in an alert.

Sources

Read on November 4, 2026. Let’s Encrypt: FAQ, Decreasing Certificate Lifetimes to 45 Days and Expiration Emails. CA/Browser Forum: Ballot SC081v3: Introduce Schedule of Reducing Validity and Data Reuse Periods. Google Chrome Help: Check if a site’s connection is secure and Get help with common error messages in Chrome. OpenSSL: openssl-x509. Our case: our website’s certificate and our certificate watch, on November 4, 2026.

Pedro Galindez

Pedro Galindez

Founder of Feedback Studios, a bilingual growth studio in Miami.

Listen0:00 /5:51

More guides

Checked November 4, 2026

What is a web crawler? How Googlebot and Bingbot find your pages

What a web crawler does, the crawlers Google and Bing use, how to tell a real Googlebot from a fake one and how to help crawlers find your pages.

Checked November 4, 2026

Website down: how to check it and how Google reacts

How to tell if your website is down for everyone, what Google does with server errors, how to take a site down safely and what to check after.

Checked November 4, 2026

Third-party cookies: what they are and how each browser treats them

What third-party cookies are, what Chrome, Firefox, Safari and Edge do with them, what Google decided for Chrome and the cookies our own site sets.

Checked November 4, 2026

Meta Advantage+: what it automates and when to use it

What Meta Advantage+ automates in your campaigns: the audience, placements and creative, what Meta reports for each, how to test it and how we use it.

Checked November 3, 2026

Meta Business Suite: what it is and how to use it for your business

What Meta Business Suite is, what each of its tools does, when to use Ads Manager instead, how to start and what Meta shows for our own accounts.

Next step

Tell us what you need

Write to us on WhatsApp or send us a message. We answer in English or Spanish.