HTTPS (Hypertext Transfer Protocol Secure) is how almost every website is served today. It wraps the connection in TLS encryption, so nobody between the visitor and your server can read or alter what’s sent. That covers form submissions, logins, card details, and the pages themselves.
To use it, your server needs a TLS certificate (often still called an SSL certificate). Most hosts provide free certificates through Let’s Encrypt and renew them automatically.
Why it matters
Trust. Chrome and other browsers label plain HTTP pages “Not secure” in the address bar. If Brightside Dental’s appointment form sits on an HTTP page, a patient sees that warning right before typing in their phone number and date of birth. Many won’t continue.
Rankings. Google confirmed HTTPS as a ranking signal in 2014. It’s a light one, more of a tie-breaker than a major factor, but there’s no reason to give it up.
Features. Many modern browser features, and the HTTP/2 and HTTP/3 protocols as browsers use them, only work over HTTPS.
Moving from HTTP to HTTPS
- Install a certificate that covers both
example.comandwww.example.com. - Redirect every HTTP URL to its HTTPS version with a single 301 redirect, page to page, not everything to the homepage.
- Update internal links, canonical tags, sitemaps and hreflang tags to use
https://. - Fix any mixed content: images, scripts or stylesheets still loaded over HTTP.
- Add the HTTPS property in Google Search Console (a Domain property covers both versions automatically).
- Once everything is stable, consider adding HSTS so browsers always use HTTPS.
A typical Apache redirect rule:
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}/$1 [L,R=301]
Common mistakes
- Both versions loading. If
http://still serves the page without redirecting, you have two copies of the site. - Expired certificates. When automatic renewal fails, visitors get a full-screen browser warning. Set up an expiry alert.
- Certificate doesn’t cover
wwwor a subdomain, which causes errors on some URLs only. - Redirect chains like
http://example.comtohttps://example.comtohttps://www.example.com. Go straight to the final version.
How to check
Visit the HTTP version of your homepage and a deep page, and confirm both land on the matching HTTPS URL in one hop. RankThat’s Site Audit checks for pages not on HTTPS, HTTP pages that don’t redirect, invalid or soon-to-expire certificates, mixed content and a missing HSTS header.