How to Fix a Missing SSL Certificate
Serve the whole site over HTTPS so browsers stop marking it as not secure.
A missing SSL certificate means the site is served over plain HTTP, so traffic can be read or altered in transit and browsers mark it as not secure. Certificates are free through Let's Encrypt and most hosts issue them in a click. The work is not the certificate; it is redirecting every HTTP URL to its HTTPS equivalent afterwards.
Why It Matters
Browsers show a not-secure warning on HTTP pages, which visibly costs trust on any page with a form. HTTPS has also been a ranking signal since 2014, and several browser features refuse to run without it.
How to Fix
Issue the certificate
Redirect HTTP to HTTPS
Fix mixed content
Update canonicals and the sitemap
Code Fix
texthttp://example.com/page 200 OK (no certificate)http://example.com/page 301 -> https://example.com/page
https://example.com/page 200 OK (valid certificate)Platform-Specific Instructions
Update the site and home URLs in settings after switching, then run a search-and-replace over post content for hardcoded http:// links.
Termination is usually at the proxy or CDN. Ensure the redirect happens there rather than in application code, so it applies to every response.
Fixed that one.
Now find the rest.
A free audit ranks every issue on your site by the score points it costs — and links each one straight to its guide.
Run a free audit