Why it matters
Browsers mark plain http pages as not secure, and an expired certificate replaces the whole page with a warning that almost nobody clicks through. Certificates now last 90 days or less, so a renewal that silently stopped working takes a site down within weeks. Protocols older than TLS 1.2 are refused by current browsers.
How to fix it
Serve the page over HTTPS with automatic renewal (Let's Encrypt through certbot, or a CDN that manages the certificate), and check the renewal job actually runs. Disable TLS 1.0 and 1.1 in the server or CDN settings.