Skip to content
← Back to Insights

Infrastructure

SSL Certificates and 'Not Secure' Warnings: A Non-Technical Fix Guide

15 August 2026 · 7 min read

A visitor lands on your site, and instead of your homepage, their browser shows a warning: "Not Secure," sometimes in red, sometimes with a full-page interstitial they have to click through. Most people don’t click through. They leave, usually straight to a competitor, and the business never finds out why that particular visitor didn’t convert.

What SSL actually is, without the jargon

SSL (technically TLS now, but everyone still says SSL) is what encrypts the connection between a visitor’s browser and your website, turning the address bar from "http://" into "https://" with a padlock icon. Without it, any data passed between the visitor and your site, including anything typed into a form, technically travels in a form that could be intercepted. Browsers now actively warn visitors about this rather than staying quiet, which is why the warning shows up at all.

Why it shows up in the first place

  • No certificate installed at all, common on very old sites or ones migrated to new hosting without redoing the SSL setup.
  • An expired certificate. Most are issued for a fixed period and need renewing, and free automated renewal fails silently more often than site owners realise.
  • Mixed content: the page itself is secure, but it’s loading an image, script, or font from an old "http://" link buried in the code, which is enough to trigger a partial warning.
  • A certificate that doesn’t match the domain, usually left over from a domain change or a "www" versus non-"www" mismatch nobody cleaned up.

Why this costs more than it looks like

Beyond the immediate trust hit, this is a real Google ranking factor, has been for years, and it’s one of the checks the free SEO checker on this site flags directly. A site with SSL problems is quietly penalised in search results on top of losing visitors who see the warning directly. It compounds rather than staying a one-time cost.

How it actually gets fixed

For most modern hosting, this is a genuinely quick fix: most providers, including AWS through services like Certificate Manager, offer free, automatically renewing SSL certificates, and the fix is often just enabling it properly and making sure every part of the site actually uses "https://" consistently, not partially.

  • Install or renew the certificate through your hosting provider, most support free automated options now.
  • Force a redirect from "http://" to "https://" sitewide, not just on the homepage.
  • Fix mixed content: any image, script, or embed still loading over plain "http://".
  • Update your canonical URLs and sitemap to the "https://" version, so search engines index the secure version, not the old one.
  • Set a calendar reminder to check certificate status periodically if renewal isn’t confirmed to be fully automated.

If you’re not sure whether this affects you

Look at your own site’s address bar right now. If there’s no padlock, or a warning instead, that’s worth fixing this week, not eventually. The free SEO checker on this site will flag it directly alongside your other technical checks, so you don’t have to guess.