SSL Certificates and HTTPS: What Your Site Needs

That little padlock next to your web address does more than look reassuring. It tells visitors their connection to your site is encrypted, and without it, browsers warn people away before they read a word. Here is what SSL certificates and HTTPS actually are, which certificate your business needs and how to keep everything running without surprises.

Rows of blue and yellow network cables plugged into ports on server racks in a data room
HTTPS protects the data that travels between your visitors and the servers hosting your site.

Key takeaways

  • An SSL/TLS certificate encrypts traffic between a visitor's browser and your website, which turns HTTP into HTTPS.
  • Browsers such as Chrome label plain HTTP pages as "Not secure", which can scare away customers and leads.
  • Most small businesses only need a basic certificate, and free ones from Let's Encrypt are included by many hosts.
  • Certificate lifetimes are getting shorter in stages from 2026, so automatic renewal is no longer optional.
  • After switching on HTTPS, redirect every HTTP address and fix mixed content so the padlock stays intact.

If you run a small business website, you have probably seen hosting plans advertise "free SSL" or received emails urging you to "secure your site." The jargon makes it sound more complicated than it is. At its core, HTTPS is simply the secure version of the protocol your browser uses to load web pages, and an SSL certificate is the digital document that makes it possible.

This guide explains the moving parts in plain English. Hosting dashboards, certificate providers and browser behavior change over time, so use this as a map and check your own host's current documentation for the exact steps.

What SSL, TLS and HTTPS actually mean

Three terms get used almost interchangeably, so it helps to separate them:

  • HTTP (Hypertext Transfer Protocol) is the set of rules browsers and websites use to exchange pages. On its own, it sends information as readable text.
  • TLS (Transport Layer Security) is the encryption technology that scrambles that information so only the browser and the website can read it. SSL (Secure Sockets Layer) is its older predecessor. The old name stuck, so most people still say "SSL certificate" even though modern sites use TLS.
  • HTTPS is HTTP running over TLS. When your address starts with https:// and the browser shows a padlock or similar icon, the connection is encrypted.

The certificate itself is a small file installed on your web server. It contains your domain name and a public key, and it is digitally signed by a certificate authority (CA), an organization that browsers trust to confirm that whoever requested the certificate really controls that domain.

What encryption protects

Encryption protects data while it travels. That includes contact form messages, login details, newsletter sign-ups, checkout information and even which pages someone views. Without HTTPS, anyone on the same network, such as a public Wi-Fi hotspot, could potentially read or tamper with that traffic.

It is worth being clear about the limits, too. HTTPS does not make your website "secure" in every sense. It does not stop a hacked plugin, a weak admin password or malware on your server. It secures the connection, not the whole site.

Common mistake

Assuming a brochure site with no online payments does not need HTTPS. Browsers flag every HTTP page as "Not secure," not just checkout pages, and almost every small business site has at least a contact form. A warning label next to your name costs trust you worked hard to earn.

Why HTTPS matters for a small business

HTTPS has gone from a nice extra to a basic expectation. There are three practical reasons it matters for you.

Trust and conversions

Chrome and other major browsers show a "Not secure" label for pages loaded over plain HTTP. Some visitors will not notice it, but the ones who do may hesitate before filling in a form or calling you. On a site whose job is to generate leads, that hesitation is expensive.

Search visibility

Google has long encouraged HTTPS and includes it among its page experience considerations. Google is also clear that page experience is one of many signals and that helpful content matters more. Think of HTTPS as a baseline: it will not lift a thin site to the top, but running without it is an avoidable weakness. Google Search Console even has an HTTPS report that shows whether your indexed pages are served securely.

Modern features and integrations

Many modern browser features, payment widgets, booking tools and analytics scripts expect a secure page. Some will not work properly on HTTP at all. Switching to HTTPS removes a whole class of "why is this button not loading?" problems.

47 days The planned maximum lifetime of public TLS certificates from March 2029, down in stages from 200 days (March 2026) and 100 days (March 2027) CA/Browser Forum decision on certificate lifetimes

Which certificate type do you need?

Certificates differ mainly in how much checking the certificate authority does before issuing them. The encryption strength is essentially the same across all three common types.

TypeWhat is checkedTypical fit
DV (Domain Validation)That you control the domain, usually checked automaticallyMost small business websites, blogs and brochure sites
OV (Organization Validation)Domain control plus basic details about your organizationBusinesses that want company details inside the certificate, or that face specific partner requirements
EV (Extended Validation)A more thorough check of the legal entity behind the siteOrganizations with strict compliance needs; browsers no longer display it very differently to everyday visitors

For the vast majority of small businesses, a DV certificate is enough. Free certificates from Let's Encrypt, a nonprofit certificate authority, are DV certificates, and many hosting companies and website builders issue them automatically. Hosted builders often handle the entire process without you ever seeing a setting.

You may also see wildcard certificates, which cover all subdomains of one domain (such as shop.example.com and book.example.com), and multi-domain certificates, which cover several different domains. These are useful if you run several sites or subdomains, but check whether your host's free option already covers what you need before paying for anything.

Pro tip

Before buying a certificate, open your hosting control panel or website builder settings and look for an SSL or security section. In many cases a free certificate is already available and only needs one click to turn on. Paid certificates make sense when you have a specific requirement, not by default.

How to switch your site to HTTPS

If your site still loads over HTTP, the move is usually straightforward. The exact screens depend on your host or platform, so follow its current documentation alongside these general steps.

  1. Back up your site. Take a full backup of files and database first, so you can roll back if something breaks.
  2. Install the certificate. Turn on the free certificate in your hosting dashboard, or install the one you purchased. Confirm that both example.com and www.example.com are covered.
  3. Update the site address. In your content management system (the software you use to edit pages), change the site URL setting from http:// to https://.
  4. Redirect HTTP to HTTPS. Set up a permanent redirect (a 301 redirect) so every old HTTP address forwards to its HTTPS version. Many hosts offer a "force HTTPS" switch.
  5. Fix mixed content. Find images, scripts and stylesheets still loaded over HTTP and update them (more on this below).
  6. Update your tools. Change the address in Google Search Console, analytics, your Google Business Profile, social profiles, email signatures and any ad campaigns.
  7. Test everything. Click through key pages, submit a test form and complete a test checkout if you sell online.

If you manage a server yourself, a redirect rule for the Apache web server often looks something like this. Treat it as an illustration, since your setup may differ:

RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}/$1 [R=301,L]
Computer screen filled with colorful lines of HTML code in a text editor
Mixed content often hides in old image links and embedded scripts inside your page code.

Mixed content: why the padlock disappears

Mixed content happens when a page loads over HTTPS but some of its pieces, such as an image, a font or a script, still load over HTTP. Browsers may block those pieces or show a warning instead of a clean padlock. It is the most common leftover problem after a switch.

Typical causes include:

  • Image links typed into older posts with a full http:// address
  • Theme settings or page builders that stored the old site address
  • Embedded widgets, maps or videos copied from older code snippets
  • Hard-coded links in footers, headers or custom code areas

To find them, open a page in your browser, open the developer tools console (usually through the browser menu) and look for mixed content warnings. Online scanners and some WordPress plugins can also list affected URLs. The fix is to change each http:// link to https://, or to remove resources that are no longer available securely.

Hypothetical example

Imagine a small bakery whose site was built years ago. The owner turns on the host's free certificate, and the home page shows a padlock, but the menu page does not. The browser console reveals that the menu image was inserted with an old http:// address. Re-inserting the image from the media library fixes the page in minutes. A quick search of older posts turns up four more images with the same issue.

Keeping certificates renewed automatically

Certificates expire. When one does, visitors see a full-page browser warning that your site may not be safe, which is far worse than a "Not secure" label. Most expired certificates are not a security failure but an admin one: a renewal reminder went to an old email address, or a card on file had expired.

This matters more each year. The CA/Browser Forum, the industry body of certificate authorities and browser makers, approved shortening the maximum lifetime of public TLS certificates in stages: to 200 days from March 2026, 100 days from March 2027 and 47 days from March 2029. Manual yearly renewal simply will not keep up.

  • Prefer automatic renewal. Free certificates from Let's Encrypt are designed to renew automatically through your host. Confirm that auto renewal is switched on.
  • Ask your host or provider about the new lifetimes. If you buy certificates, check how your provider plans to handle shorter validity periods.
  • Keep contact details current. Make sure expiry notices go to a shared business address, not one person's inbox.
  • Monitor expiry dates. Many uptime monitoring tools can alert you before a certificate expires.

Signs your HTTPS setup is healthy

  • Padlock on every page, including old posts
  • HTTP addresses forward to HTTPS automatically
  • Certificate renews without anyone touching it

Signs it needs attention

  • "Not secure" label on some or all pages
  • Site loads on both http:// and https:// versions
  • Renewal relies on a calendar reminder and a manual upload

Your HTTPS checklist

  • Check whether your host or builder offers a free certificate
  • Make sure the certificate covers both the www and non-www addresses
  • Back up the site before changing settings
  • Update the site address to https:// in your website software
  • Set a permanent 301 redirect from HTTP to HTTPS
  • Scan for and fix mixed content warnings
  • Update Search Console, analytics, profiles and ads with the HTTPS address
  • Confirm automatic renewal is switched on
  • Send certificate notices to a shared business email address

Frequently asked questions

Is a free SSL certificate as secure as a paid one?

For encryption, yes. A free DV certificate from Let's Encrypt encrypts traffic just like a paid DV certificate. Paid options mainly add organization checks, support, warranties or features such as broader domain coverage. Most small business sites do not need them.

Does HTTPS slow down my website?

Not in any way a typical visitor would notice on modern hosting. Encryption adds a small amount of work when a connection starts, and modern protocols are designed to keep that overhead low. Image sizes, plugins and hosting quality usually matter far more for speed.

What should I do if my certificate has expired?

Log in to your hosting dashboard or certificate provider and renew or reissue it right away, then confirm the new certificate is installed by visiting your site in a private browser window. Afterward, find out why renewal failed and fix the cause, such as auto renewal being switched off.

Will switching to HTTPS hurt my search rankings?

A properly handled switch with permanent redirects should not cause lasting harm. You may see some short-term movement while search engines process the new addresses. Keep the redirects in place, update your sitemap and watch Search Console in the weeks afterward.

The bottom line

HTTPS is now a basic expectation for any business website. For most small businesses, a free DV certificate, a permanent redirect from HTTP and a quick mixed content cleanup are all it takes. The work is usually an afternoon, not a project.

The part that deserves ongoing attention is renewal. With certificate lifetimes shrinking in stages, make sure renewal happens automatically, notices reach a shared inbox and a monitoring tool watches the expiry date. Do that, and the padlock will quietly keep doing its job.

Written by

Our editorial team researches and writes practical, no-fluff guides for founders, entrepreneurs and small business owners. About us