SEO glossary

What is HTTPS?

Learn what HTTPS means, how TLS secures HTTP traffic, why Google uses HTTPS as a ranking signal, and how to migrate without redirect chains or mixed content issues.

Technical SEOUpdated August 14, 2026
Also known asHTTP SecureTLS HTTPSsecure HTTP

Definition

HTTPS is HTTP layered over TLS encryption—the secure version of the web protocol that authenticates server identity and encrypts data in transit between clients and origins, identified by URLs beginning with https:// and port 443.

HTTPS: the secure foundation modern SEO expects

HTTPS is not a separate protocol from HTTP—it is HTTP carried inside a TLS (Transport Layer Security) connection. URLs use the https:// scheme and typically port 443. Padlock icons in browsers signal encrypted, authenticated delivery.

Since Google's 2014 HTTPS ranking announcement and browser "Not Secure" warnings on HTTP pages, public indexable sites treat HTTPS as mandatory infrastructure—not optional hardening. Crawlers expect stable TLS, valid certificates, and 301 Redirect consolidation from legacy HTTP URLs.

HTTP vs HTTPS at a glance

AspectHTTPHTTPS
Schemehttp://https://
Default port80443
EncryptionNoneTLS encrypts payload
IntegrityTamperable in transitTamper detection via TLS
AuthenticationNone by defaultCertificate validates host
Browser UX"Not Secure" labelPadlock (when valid)
SEO expectationLegacy—redirect awayCanonical for public pages

How TLS works in a crawl fetch

Googlebot → TCP connect :443 → TLS handshake → HTTP GET /page
           → Certificate verified → Encrypted HTTP response → Decrypt → Parse HTML

TLS handshake failures—expired cert, wrong hostname, incomplete chain—block fetch before any 200 OK status. Logs may show connection errors rather than HTTP codes.

GET /guides/seo HTTPS/1.1
Host: example.com

HTTP/1.1 200 OK
Strict-Transport-Security: max-age=31536000; includeSubDomains
Content-Type: text/html

Strict-Transport-Security (HSTS) instructs browsers to skip future http:// attempts—reducing redirect chains for repeat visitors.

HTTPS migration SEO checklist

1. Certificate coverage

Valid cert for all hosts users and bots hit:

  • apex example.com
  • www.example.com
  • subdomains in sitemaps

Wildcard or SAN certs prevent 502 Bad Gateway from TLS mismatch at CDN.

2. Permanent HTTP → HTTPS redirects

RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}/$1 [R=301,L]

Use 301 Redirect or 308 Redirect—permanent consolidation to HTTPS URLs.

Update:

  • rel=canonical to https://
  • Internal <a href> to HTTPS
  • XML sitemaps https:// only
  • hreflang alternates
  • Open Graph and JSON-LD url fields

Avoid mixed schemes causing redirect chains:

Bad internal link: http://example.com/page → 301 → https://example.com/page
Good internal link: https://example.com/page → 200 OK

4. Google Search Console

Add HTTPS property or use domain property; submit HTTPS sitemaps; monitor crawl errors during migration.

5. HSTS (after confidence)

Strict-Transport-Security: max-age=31536000; includeSubDomains; preload

Optional HSTS preload list—irreversible mistakes strand users if TLS breaks. Deploy only after stable HTTPS.

Mixed content and rendering

HTTPS HTML referencing http:// images or scripts triggers mixed content blocking:

<!-- Problem -->
<img src="http://example.com/img.jpg">

<!-- Fix -->
<img src="https://example.com/img.jpg">

Or CSP header:

Content-Security-Policy: upgrade-insecure-requests

Broken assets degrade rendering quality—Googlebot may index incomplete pages, hurting quality signals beyond TLS itself.

HTTPS and duplicate URLs

HTTP and HTTPS versions of the same path are duplicate URLs if both return 200 OK. Correct pattern:

http://example.com/page → 301 → https://example.com/page → 200 OK

Never:

http://example.com/page → 200 OK
https://example.com/page → 200 OK  (duplicate without redirect)

Common HTTPS SEO mistakes

Redirect loops with origin

CDN terminates TLS and redirects to HTTP origin; origin redirects to HTTPS—see Redirect Loop.

Certificate expiry

Sudden crawl collapse on expiry date—monitor cert TTL alerts.

Wrong host on certificate

www cert on apex-only traffic—bots fail TLS for one host variant.

Leaving HTTP in sitemaps

Queues crawlers through unnecessary hops—wastes crawl budget.

Staging HTTP indexed

staging.example HTTP without auth—duplicate leak; use auth or noindex.

Example: partial HTTPS migration

news.example moved articles to HTTPS but left category pages HTTP with 200 OK on both schemes for six months.

Issues:

  • Duplicate indexed URLs http vs https
  • Split analytics sessions
  • Internal links mixed—redirect chains on http entry paths

Resolution:

  • Sitewide 301 Redirect http→https; canonical tags and sitemap https-only; HSTS after 30-day stable window

Indexed URL count consolidated; duplicate impressions fell 22% in Search Console.

How Crawlox helps with HTTPS

Crawlox audits scheme usage across authorized crawls: HTTP URLs still returning 200 OK, internal links pointing at http://, redirect hop counts from HTTP entry points, and mixed content patterns. Map migration completeness before Search Console duplicate reports spike—and catch redirect loops between HTTP and HTTPS rules before they block Googlebot sitewide.

Related terms

Frequently asked questions

Is HTTPS a Google ranking factor?

Google has confirmed HTTPS as a lightweight ranking signal. Security and user trust benefits often matter more than the signal itself—browsers mark HTTP as 'Not Secure.'

Should all HTTP URLs redirect to HTTPS?

Yes for public indexable content. Use 301 or 308 from every http:// URL to the https:// equivalent on your canonical host.

What is HSTS and does it help SEO?

HTTP Strict Transport Security tells browsers to use HTTPS directly on future visits—reduces HTTP hop and prevents sslstrip. Supports crawl efficiency after first secure visit.

Can mixed content hurt SEO?

Mixed content (HTTPS page loading HTTP assets) may block rendering, break functionality, and reduce quality signals. Fix asset URLs and CSP upgrade-insecure-requests.

Do I need HTTPS for localhost development?

Local dev may use HTTP; production SEO URLs should be HTTPS. Avoid accidentally indexing staging HTTP URLs.

References

Explore authoritative guidance and frameworks related to https.

Explore every glossary definition

Return to the glossary to search by term, alias, starting letter, or category.

Browse glossary