Add the Strict-Transport-Security (HSTS) header on Squarespace

tls.hsts.missing · effort: about an hour

Why it matters

Without HSTS, a browser that is sent to the http:// address first can be intercepted before it reaches the secure site. The header tells browsers to use HTTPS only, for as long as you specify.

Staged change. Do this in stages and check each one before the next, so a mistake does not break your site or your mail.

The fix

  1. In your Squarespace site, open Settings then Domains (older sites: Settings then Advanced) and find the SSL options, or type SSL into the settings search.
  2. Choose HSTS Secure, which makes Squarespace send the Strict-Transport-Security header, and save. Squarespace sets the max-age itself.

Read the documentation (opens in a new tab)

Scan your domain to see whether this applies to you.