Free: a homepage mockup for your site in 1-2 days - before any contract or paymentFree: mockup in 1-2 daysGet it ↗
ArticleOctober 19, 2026 · 5 min read · EFIMOV DEV

SSL Certificates for Websites: Why You Need One and What Happens When It Expires

You open your website and see a red warning: "Your connection is not private." Customers write that their browser won't let them past the home page. The reason is simple - your SSL certificate expired and you didn't notice. Here's what SSL certificates do, why you need one, and why not having one costs you money.

What an SSL certificate does

An SSL certificate encrypts data between a visitor's browser and your server. When someone fills out a contact form or enters their phone number, that information travels encrypted. Without a certificate, the data goes in plain text - anyone on a public network can intercept it.

The certificate confirms that the site belongs to you, not a scammer. The browser checks it with every connection and shows a padlock in the address bar if everything is valid. If there's no certificate or it's expired, you get a warning instead of a padlock.

This is basic protection that both users and search engines expect. A site without HTTPS looks untrustworthy, even if you're just selling flowers and not collecting payment information.

Why browsers block sites without certificates

Since 2018, Chrome marks all HTTP sites as unsafe. Firefox, Safari, and Edge do the same. For a visitor, it looks alarming: a big red screen warning about security threats with a button that says "Go back to safety."

Sure, you can click "Advanced" and ignore the warning. But statistics show 70-80% of people close the tab and leave. They don't care what's wrong with your certificate - they see "danger" and don't want to risk it.

If your site has forms - contact requests, subscriptions, logins - the browser might block data submission entirely. This is browser-level protection that can't be bypassed.

How an expired certificate hurts your business

First, you lose leads. Someone clicks your ad, lands on your site, sees the warning, and leaves. You paid for the click but got no conversion. If this continues for days, you're looking at dozens of lost inquiries.

Second, search rankings drop. Google has considered HTTPS a ranking factor since 2014. A site without a certificate or with an expired one starts slipping in search results after a few weeks. Traffic falls, and recovering those positions takes time.

Third, reputation damage. Customers write "your site got hacked" or "something's wrong with your security." Even if you fix it quickly, the impression lingers. Some won't come back because they've decided you don't maintain your site properly.

Validity period and renewal

Certificates are issued for 90 days to a year. You used to be able to get two or three-year certificates, but since 2020 the maximum term is 13 months. This is a security measure - shorter terms reduce the risk of compromised keys.

You need to renew manually or set up auto-renewal. If your hosting supports Let's Encrypt, the certificate renews automatically every 60-80 days. If the certificate is paid or configured manually, you'll need to track the expiration yourself.

The problem is that expiration notices often go to an email no one checks. The message gets lost, the deadline passes, the site goes down. We've seen cases where a company lost three days of sales because the administrator was on vacation and he was the only one with server access.

Free or paid - which to choose

Let's Encrypt issues free certificates that match paid ones in encryption strength. For most sites, that's enough. The difference isn't in protection but in additional features and support.

Paid certificates offer extended validation - the company name appears in the address bar. This matters for banks, high-volume online stores, and payment services. Paid certificates also often include breach insurance and technical support.

If you have a landing page, corporate site, or blog - use Let's Encrypt and set up auto-renewal. If you run an online store with your own payment system or a service handling customer money - a paid certificate with extended validation makes sense.

How to check if your certificate is working

Open your site in a browser and look at the address bar. If there's a padlock to the left of the URL, the certificate is installed and valid. Click the padlock - you'll see "Connection is secure" and a button with certificate details.

Inside you can check the expiration date. If there's less than a month left, time to renew. It also shows the certificate type and who issued it.

There are online tools like SSL Labs that check certificates more thoroughly and show configuration errors if any exist. But for basic checking, just opening the site and looking at the padlock is enough.

What to do if your certificate expires

First, don't panic. An expired certificate doesn't mean your site was hacked or data leaked. The browser just no longer trusts the connection and warns visitors about it.

Second, renew or reissue the certificate immediately. If it's Let's Encrypt on your hosting, you can usually go into the control panel and trigger renewal manually. If it's a paid certificate, log into your registrar account and pay for renewal.

After installing the new certificate, check the site in several browsers. Sometimes browsers cache the old state and keep showing the warning. Clearing the cache solves that.

If you're not the administrator and don't know where to do this - contact your hosting support or whoever maintains the site. The faster you restore the certificate, the less traffic and leads you lose.

How we handle this in projects

When we build a site or online store, we install the SSL certificate immediately during deployment. We typically use Let's Encrypt with auto-renewal - it's free for the client and requires no involvement.

If the project is on our hosting as part of maintenance, we track expiration dates ourselves and renew certificates before they expire. If the site is on external hosting, we recommend the client set up notifications to their work email and check the expiration quarterly.

Our studio website lists maintenance pricing - from a basic tier that includes certificate monitoring to extended plans with priority support. We discuss the exact scope of services after the brief, because everyone has different requirements for uptime and response speed.

If this is already on your plate, here is how we do it end to end: Website support and growth.

Frequently asked

Can I run without an SSL certificate if my site is informational and doesn't collect data?

Technically yes, but browsers will still show warnings. Visitors leave, search rankings drop. Even a simple business card site needs a certificate - it's free and takes 10 minutes to set up.

How do I know when my certificate is about to expire?

Click the padlock in the browser address bar and view the certificate information. The expiration date is listed there. If there's less than a month left, time to renew. You can set up email notifications, but those are easy to miss.

How much does an SSL certificate cost and how often do you need to renew it?

Let's Encrypt issues free certificates for 90 days with auto-renewal. Paid certificates run from around $20 to $200 per year depending on type. You need to renew before expiration or the site will stop loading.

What if my hosting doesn't support certificate auto-renewal?

Either move to hosting with Let's Encrypt support, or set a calendar reminder two weeks before expiration. You could get a paid annual certificate - at least you won't need to renew every three months.

More from the blog

All articles ↗

Got a project? We’ll draw it.

A free homepage mockup in 1-2 days - before any contract or payment. The quote comes after the mockup.

Get a free mockup ↗