Does HTTPS help SEO? What Google confirmed, what its docs say today, and a step-by-step HTTP to HTTPS migration checklist that keeps your rankings intact.

In short
HTTPS is a confirmed but very light Google ranking signal: when Google announced it in 2014, it affected fewer than 1% of global queries. Its real SEO value is indirect: no "Not secure" warning in Chrome, a clean canonical version of every URL, access to faster protocols and full referral data. The risk lies in the migration, which must redirect every HTTP URL to its HTTPS equivalent with a single 301 and update canonicals, sitemaps and internal links.
Want to go further? Ask
HTTPS SEO is mostly a solved question in 2026: according to the HTTP Archive Web Almanac 2024, 95.6% of mobile home pages are now served over HTTPS. The remaining questions are practical: how much the protocol weighs in rankings, how to move an older site without losing traffic, and which configuration errors still cost positions. This guide answers them with Google's own documentation.
HTTPS (Hypertext Transfer Protocol Secure) is HTTP sent through an encrypted TLS connection. The server presents a TLS certificate (still often called an SSL certificate) issued by a certificate authority; the browser checks it, then encrypts everything exchanged with the site. The certificate is tied to your domain names, which are resolved through the DNS, and it can be served by your host or by a CDN placed in front of your site.
| Criterion | HTTP | HTTPS |
|---|---|---|
| Encryption | None, data travels in plain text | TLS encryption between browser and server |
| Chrome address bar | "Not secure" label since 2018 | No warning |
| Google ranking | No HTTPS signal | Lightweight signal confirmed in 2014 |
| Canonicalization | Competes with the HTTPS version | A factor Google uses when choosing the canonical URL |
| Modern protocols | HTTP/1.1 only in browsers | HTTP/2 and HTTP/3 available |
| Referral data | Referrer stripped when visitors come from HTTPS sites | Referrer kept (origin at least) |
| Certificate cost | Not applicable | Free certificates widely available |
Certificates come in three validation levels: domain validation (DV), organization validation (OV) and extended validation (EV). For SEO, the level makes no difference: Google checks that the connection is valid, not which type of certificate secures it. A DV certificate, free and issued in minutes, is enough for most sites; OV and EV add a check of the company behind the domain, which some banks or large companies require for their own reasons.
Yes, but far less than content and links. The answer has two layers: the official ranking signal, and the indirect effects that matter more in practice.
On August 7, 2014, Google announced in its post HTTPS as a ranking signal that it was "only a very lightweight signal, affecting fewer than 1% of global queries, and carrying less weight than other signals such as high-quality content". The same post recommended 2048-bit key certificates and warned against blocking the HTTPS site in robots.txt. HTTPS behaves like a tie-breaker: it can separate two pages of similar quality, it will not lift a weak page above a strong one.
Google's page experience documentation includes "Are your pages served in a secure fashion?" among the questions to self-assess, then specifies that "Beyond Core Web Vitals, other page experience aspects don't directly help your website rank higher in search results". Read together with the 2014 announcement, the message is consistent: HTTPS is expected as a baseline, and the ranking gain from switching is small. The confirmed Google ranking factors put it in perspective next to relevance, quality and links.
Moving to HTTPS changes every URL of the site, so Google treats it as a site move. Its guide to site moves with URL changes gives the method; the checklist below applies it to a protocol change. The discipline is the same as for any SEO migration.
Choose a certificate that covers every hostname you use (example.com and www.example.com, plus any subdomain). Free certificates from Let's Encrypt or from your host and CDN work exactly like paid ones for SEO. Set automatic renewal: an expired certificate shows a full-page browser warning to every visitor.
Crawl the HTTP site and export its URLs from sitemaps, analytics and server logs, including images, PDFs and other files. Each HTTP URL must map to the same path in HTTPS.
An HTTPS page that loads images, scripts or stylesheets over HTTP triggers mixed content: browsers block or flag those resources. Replace hard-coded http:// links in templates, the database and the CMS settings.
Google recommends server-side permanent redirects (301 or 308). Redirect http://example.com/page directly to https://www.example.com/page, without passing through an intermediate HTTP www version. Check a sample of old URLs with a redirect checker, including the pages that have backlinks.
Point canonical URLs, hreflang tags, internal links, structured data and XML sitemaps directly to the HTTPS URLs. A canonical checker quickly shows pages that still declare an HTTP canonical.
Add a Domain property, or the HTTPS URL-prefix properties, and submit the new sitemap. Google's documentation states that the Change of Address tool is not needed for an HTTP to HTTPS move: it only applies to domain changes.
The Strict-Transport-Security header tells browsers to always use HTTPS for your domain. Start with a short duration, then raise it to one year (max-age=31536000) when you are sure every subdomain supports HTTPS. Check the header with an HTTP headers checker.
Google advises keeping redirects for at least one year, and keeping them indefinitely is reasonable. Expect some fluctuation for a few weeks while Google recrawls the site.
| Step | What to check | How |
|---|---|---|
| Certificate | Covers all hostnames, auto-renews | Browser padlock, host or CDN dashboard |
| Mixed content | No http:// resources on HTTPS pages | Browser console, site crawl |
| Redirects | One 301 hop per old URL, no loops | Redirect checker on a URL sample |
| Canonicals and hreflang | All point to HTTPS | Canonical checker, crawl export |
| Sitemaps | HTTPS URLs only, submitted | Search Console Sitemaps report |
| robots.txt | HTTPS version does not block crawling | Fetch https://example.com/robots.txt |
| HSTS | Header present after validation | HTTP headers checker |
| Indexing | HTTPS pages replace HTTP pages | Search Console Pages report |
The free Sorank Chrome extension flags on-page errors such as canonicals and redirects while you browse your own pages.
ChatGPT, Claude, Perplexity and Gemini rely on crawlers that fetch your pages before they can quote them. These crawlers follow the same rules as a browser: a certificate error, a redirect loop or a blocked HTTPS robots.txt means the page cannot be read, so it cannot be cited. Our guide to robots.txt for AI crawlers explains which bots to allow. A single HTTPS version of each URL also keeps citations pointing to one address, which makes them easier to measure with AI mention tracking.
HTTPS gives a small ranking boost, removes a trust problem and must be migrated with one clean 301 per URL. Once it is in place, rankings depend on what Google weighs far more: useful content, internal links and authority. Sorank handles that part on autopilot: keyword research, optimized articles published on your HTTPS blog, internal linking and natural backlinks.
Yes. Google checks that a page is served over a valid HTTPS connection and has never said that the price or type of certificate affects rankings. A free certificate from Let's Encrypt, your host or your CDN provides the same encryption. Paid certificates mainly add support, warranties or organization validation.
A short fluctuation of a few days to a few weeks is common while Google recrawls the site and replaces HTTP URLs with HTTPS URLs in its index. With one-hop 301 redirects, updated canonicals and a new sitemap, traffic usually stabilizes at its previous level. A lasting drop points to missing redirects, blocked crawling or HTTP canonicals left in place.
Not in any meaningful way on modern servers. The TLS handshake adds very little time, and HTTPS unlocks HTTP/2 and HTTP/3, which load resources more efficiently than HTTP/1.1. In practice, an HTTPS site behind a CDN is often faster than the same site served over plain HTTP.
THEY TRIED SORANK BEFORE YOU
