Get started

Troubleshooting

Fixing SSL and "Not Secure" Warnings

What browser security warnings mean, and how to fix expired certificates, name mismatches and mixed content.

On this page

Quick answer: Most SSL warnings come from an expired certificate, a certificate that doesn't cover the address being visited (such as www), or a page loading some content over http. Renew or reissue the certificate and fix the http links.

Common warnings and causes

WarningLikely causeFix
"Your connection is not private" / expiredThe certificate wasn't renewedRenew it and check that auto-renewal works
Name mismatchThe certificate doesn't cover www or a subdomainReissue it to cover every name you use
"Not secure" on an https pageMixed content: images or scripts loaded over httpChange those links to https
Site shows "Not secure" on httpNo redirect from http to httpsAdd a site-wide redirect to https

Why free certificates stop renewing

Automatic renewal checks that the domain points to the server. It fails when DNS was changed, the domain was moved, or a redirect or firewall blocks the check. Fix the cause, then reissue.

On your own computer only?

If only one device shows the warning, check that its date and time are correct and that antivirus "web shields" aren't intercepting connections.

Prevent it

Use hosting that monitors certificate renewals and alerts you before expiry, and avoid DNS changes without checking SSL afterwards.

Still stuck?

Ask us. No sales pitch, just a straight answer.