HSTS header missing
Check id: hdr.hsts_missing · fix effort: medium
What it means
Browsers aren't told to always use encryption with your site, which leaves returning visitors open to downgrade tricks. One header fixes it.
The technical detail
No Strict-Transport-Security on the HTTPS response. Send max-age=31536000 with includeSubDomains once all subdomains serve HTTPS.
How to fix it
- Send
Strict-Transport-Security: max-age=31536000; includeSubDomains(addpreloadonce confident). - Confirm all subdomains serve HTTPS before includeSubDomains.
Does your domain have this problem?
Run a free scan, takes about ten seconds.