Why HTTPS matters#
- Security: protects logins, forms and personal data from interception.
- Trust: browsers label HTTP pages “Not secure”, which scares visitors away from forms.
- Ranking: Google has used HTTPS as a lightweight ranking signal since 2014, and it’s part of page experience.
- Features: service workers (PWAs), geolocation, HTTP/2 and HTTP/3 require HTTPS in practice.
Moving a site to HTTPS#
- Install a TLS certificate — free from Let’s Encrypt via most hosts, or through Cloudflare.
- Update WordPress Address and Site Address (Settings → General) to
https://. - Add sitewide 301 redirects from HTTP to HTTPS.
- Fix mixed content: images, scripts or stylesheets still loading over HTTP. A search-replace in the database usually solves most of it.
- Update internal links, canonical tags and the sitemap to HTTPS.
- Add the HTTPS property in Search Console (a Domain property covers both).
- Optionally enable HSTS once everything works.
Full walkthrough: SSL and HTTPS guide. Related: HTTP status codes.