How to Fix SSL Errors
Browsers show a full-page warning when TLS fails, which stops nearly all visitors. Each error message maps to a specific cause.
Check Your SSL Certificate →Error by error
- ERR_CERT_DATE_INVALID — expired certificate. Renew it and fix the automated renewal job.
- ERR_CERT_COMMON_NAME_INVALID — the hostname isn't covered. Reissue including
wwwand any subdomains you serve. - ERR_CERT_AUTHORITY_INVALID — self-signed certificate or a missing intermediate. Install the full chain.
- ERR_SSL_PROTOCOL_ERROR — the server isn't serving TLS correctly on port 443.
- Mixed content — HTTPS page loading HTTP assets. Update hard-coded URLs in templates and the database.
After it works
- Redirect all HTTP traffic to HTTPS with a 301.
- Update the canonical URLs and sitemap to the HTTPS versions.
- Add
Strict-Transport-Securityonce every subdomain is served over HTTPS. - Set a calendar reminder to verify renewal, even when it is automated.