Site-wide configuration

How to move your site to HTTPS

The site is served only over plain http. Browsers mark it as Not Secure, anything typed into it travels in the clear, and HTTPS has been a ranking signal for years.

What it is, and what it costs

HTTPS encrypts the connection between your site and its visitors. Without it, browsers show a "Not Secure" label in the address bar, forms leak data, and you miss the small ranking preference Google gives secure sites. It is one of the few basics that is both free and expected.

How to fix it

Install a TLS certificate and serve the site over https, then force http to redirect to it.

  • Most hosts / WordPress: the host panel usually has a one-click Let's Encrypt certificate; then a plugin like Really Simple SSL flips the site to https.
  • Cloudflare: proxying the site provides HTTPS at the edge quickly.
  • Hand-coded: issue a Let's Encrypt certificate (free, auto-renewing) and configure the server for https.

How to check your site

Load https://yoursite.com. If it fails or warns, HTTPS is not set up.

Related: forcing http to redirect to https, and fixing mixed content afterwards.

Questions people ask

Is HTTPS worth it for a small site?
Yes. It is free, it removes the "Not Secure" label that scares visitors, and it is expected on any site that takes input.

Does your site have this?

Check your site to confirm it is served securely.

See also

All SEO checks →