Website security
SSL certificates explained: why HTTPS matters for SEO and trust
What SSL/TLS is, why search engines and browsers flag sites without it, and exactly how to get a free certificate set up this afternoon.
Harry Sola · April 4, 2026
If your URL bar shows “Not Secure” next to your domain, the explanation is simple: you do not have an SSL/TLS certificate, and the browser is warning visitors. Here’s everything you need to know.
What SSL/TLS actually does
SSL (now technically TLS — Transport Layer Security) encrypts traffic between a visitor’s browser and your web server. Without it:
- Anyone on the same Wi-Fi can see exactly what your visitor is typing
- Browsers display a “Not Secure” warning
- Forms, especially payment and contact forms, will be flagged or refused
- Search engines downrank you
Why this matters for SEO
Google has confirmed HTTPS as a ranking signal since 2014. The signal is small relative to content quality, but it compounds — sites without HTTPS lose out on both rankings AND click-throughs (because the warning suppresses clicks).
In addition, AI search engines like Perplexity, ChatGPT, and Google AI Overviews preferentially cite pages on HTTPS sites. Sites without HTTPS are silently filtered out of AI-search responses in many cases.
Why it matters for trust
Imagine a prospect reaches your contact form. They see “Not Secure” in their browser. They have two interpretations:
- “This business is not careful with technology.”
- “I should not enter my phone number here.”
Either kills the lead.
How to fix it — for free
You have three good options:
1. Let’s Encrypt (free, automatic). If you self-host on a Linux box, the certbot tool installs a Let’s Encrypt cert in five minutes. Renews automatically every 90 days.
2. AWS Certificate Manager (free, automatic) + CloudFront. If you host static files on S3 + CloudFront (which is what we recommend for marketing sites), ACM issues and renews the cert for you. Validation is via DNS — usually done in under an hour.
3. Your hosting provider. Most modern managed hosts (Vercel, Netlify, Cloudflare Pages, Squarespace, Wix) include SSL automatically. If yours does not — that is a sign you should change hosts.
What to check after install
Three quick verifications:
- Browser: load
https://yourdomain.comand confirm the padlock icon - SSL Labs: https://www.ssllabs.com/ssltest/ — should report at least an “A” grade
- 301 redirects: loading
http://yourdomain.comshould redirect tohttps://. If it does not, search engines and visitors can land on the insecure version
Common mistakes
- Mixed content. Your page loads over HTTPS but pulls in scripts/images over HTTP. Browsers block these. Fix: change all asset URLs to HTTPS or protocol-relative.
- Cert expired. Forgetting to renew. Modern setups auto-renew, but legacy installs need a calendar reminder.
- Wrong domain on cert. The cert covers
example.combut the visitor lands onwww.example.com. Issue a wildcard cert or include both names.
If you don’t already have HTTPS in place — or if your cert is about to expire — run our free audit and we will tell you exactly which fix applies to your stack.