TECHNICAL · SEO GLOSSARY

HTTPS Migration

Moving a website from HTTP to HTTPS — a required step for Google's security ranking signal, user trust (the padlock), and accurate Core Web Vitals data.

Definition

HTTPS migration is the process of moving a website from serving pages over HTTP to HTTPS (HTTP Secure, using TLS/SSL certificates). HTTPS became a minor Google ranking signal in 2014 and is now effectively table stakes — browsers show a "Not Secure" warning for HTTP sites, which destroys conversion rates. An HTTPS migration involves: (1) installing a TLS certificate on the server; (2) updating all internal links from `http://` to `https://` or using protocol-relative `//` URLs; (3) setting up 301 redirects from every `http://` URL to its `https://` equivalent; (4) updating the canonical tags, sitemap, and any hardcoded URLs in the CMS; (5) updating Google Search Console to use the HTTPS property.

Why it matters for SEO

An incomplete HTTPS migration is one of the most common causes of duplicate content and link equity loss. If `http://example.com/page` and `https://example.com/page` both serve the same content without a 301 redirect from HTTP to HTTPS, Google must choose a canonical version — and may choose differently than you intend. External links to the HTTP version don't automatically pass equity to the HTTPS version unless a 301 redirect is in place. Mixed content (HTTPS page loading HTTP resources like images or scripts) also causes browser security warnings.

How DeepSEOAnalysis checks this

The audit checks: whether the site is served entirely over HTTPS (any HTTP response is flagged), whether HTTP to HTTPS redirects are in place (not just for the homepage — for all crawled pages), whether canonical tags use HTTPS URLs consistently, whether internal links use HTTPS URLs (or protocol-relative), and whether the sitemap URLs are HTTPS.

Useful tools and resources

See how your site scores on HTTPS Migration.

The free DeepSEOAnalysis audit checks https migration and 100+ other signals. Full report, no signup.

Run a free audit →