Certificate expired, wrong hostname or incomplete chain
Check with the hosting provider whether the certificate for the specific host is issued and fully installed. example.com and www.example.com must both be covered if both are accessed via HTTPS. A forwarding only helps after the TLS connection setup. Also check the automatic renewal.
An unidentified expiration date is not proof of an expired certificate. The result distinguishes a confirmed TLS check from a non-retrievable host.
HTTP remains reachable or www leads to another goal
Select your preferred HTTPS address and align the other domain variants directly to it. For permanent diversions, 301 or 308 are common. After the change, also adjust internal links, sitemap and canonical URLs. Avoid chains like HTTP → HTTPS with www → HTTPS without www.
For a single underside path, use the HTTP status code checker. This HTTPS check compares the start pages of the four domain variants.
Connection not possible or testing runs into a time limit
First, check DNS, accessibility, and firewall rules. Not every subdomain has to exist; if www is used, however, it needs a suitable DNS entry. A HEAD request can also be handled differently than a browser call. Compare the result with a normal page call and the server logs.
Determine the IP address of the domain It helps to narrow down DNS resolution.
TLS works, but the site delivers 404 or 5xx
Encryption and HTTP status are separate checks. A valid certificate does not make a missing landing page or a server error unproblematic. Check the final URL and fix the status error in application, routing or hosting.
HSTS is missing or deactivated with max-age=0
HSTS instructs browsers to only call the domain via HTTPS in the future. A positive max-age value determines the validity period; max-age=0 removes the stored rule. Activate includeSubDomains only if all affected subdomains support HTTPS reliably. HSTS does not replace a functioning certificate renewal.
Technical basis: MDN to HSTS header.