HTTPS Redirect: Push Old HTTP Requests to the Secure Version

Even if HTTPS works, users and bots may still hit the old HTTP version.

A redirect closes that gap and keeps one canonical destination.

What It Is

An HTTPS redirect sends requests from http:// URLs to the matching https:// URLs, ideally with a permanent 301 response.

HTTP/1.1 301 Moved Permanently
Location: https://example.com/

Why It Matters

  • It keeps users on the secure version.
  • It reduces duplicate URL paths between HTTP and HTTPS.
  • It aligns incoming links, canonicals, and analytics with one destination.

Best Practices

  1. Redirect every HTTP request to the equivalent HTTPS URL.
  2. Keep the chain short, ideally one hop.
  3. Use permanent redirects for canonical moves.

Common Mistakes

  • Leaving HTTP pages live without a redirect.
  • Redirecting HTTP to an unrelated page.
  • Creating redirect loops or multi-hop chains.

Quick Checklist

  • HTTP version redirects to HTTPS.
  • One clean hop.
  • Final destination resolves correctly.

Final Takeaway

HTTPS adoption is incomplete until the insecure version consistently points away.

Run this check on your own page

Open the tool and analyze a public URL to see this section inside the full report.

Back to checker

Continue to your tool account

Use Google or email. New tool accounts are created automatically the first time you continue.

We'll email you a 6-digit one-time code. Entering it on the next screen signs you in and creates your tool account automatically if needed.