What is an SSL certificate, and does my website need one?

Quick answer 2 min readUpdated October 18, 2026

Short answer

An SSL certificate (now technically TLS) is what makes a website load over HTTPS, encrypting what passes between the visitor and the site and showing the padlock in the browser. Yes, every website needs one: browsers label sites without it 'Not secure', Google treats HTTPS as a ranking signal, and forms on an HTTP page send what people type in plain text. Certificates are free from most hosts and from Let's Encrypt.

What it does

When a site has a certificate, the connection between the visitor's browser and the server is encrypted, so nobody on the same coffee-shop network or at an internet provider can read or alter the pages, passwords or form submissions in transit. The certificate also proves the site is really served by the domain it claims. Visitors see https:// and a padlock; without it, Chrome and Safari show a warning.

Why it is not optional

  • Trust. A 'Not secure' label next to your business name costs you the visitor.
  • Search. Google has used HTTPS as a ranking signal since 2014 and Chrome has flagged HTTP pages since 2018.
  • Forms and privacy. Any contact form, login or payment on an HTTP page exposes the data. Payment processors will not run on HTTP at all.
  • Modern features. Some browser features (location, service workers for speed, HTTP/2) only work over HTTPS.

What it costs and how to get one

For almost every business site, nothing. Managed hosts, Shopify, Squarespace, Wix, Cloudflare and most modern hosting include a free certificate that renews itself. Let's Encrypt provides free certificates to anyone. Paid certificates ($50 to $300 a year) still exist and are sometimes sold hard; the encryption is the same, and the 'extended validation' they offer no longer shows anything special in browsers. Pay only if a specific compliance requirement says to.

Once the certificate is in place, the site should redirect every http:// address to https:// and every page should load its images and scripts over HTTPS too, or the padlock disappears ('mixed content'). A developer checks this at launch; it is also part of a website audit.

Still have a question about your website?

Ask us. A free consultation with a developer, no sales script, and a straight answer about what your site needs.

Ask a developer