Nodea — logo

HTTPS

HTTPS (HyperText Transfer Protocol Secure) is the secure, encrypted variant of the HTTP protocol. All communication between browser and server passes through the cryptographic TLS layer (formerly SSL), so the data sent — passwords, personal details, card numbers — is unreadable to outsiders. HTTPS runs on port 443 by default and is today the standard protocol of the web.

How HTTPS works

HTTPS provides three security guarantees: confidentiality (data is encrypted), integrity (it cannot be silently altered in transit) and authentication (the certificate confirms you are connecting to the right server, not an impostor). Establishing the connection is preceded by a TLS handshake:

  1. Browser and server negotiate the protocol version and the set of encryption algorithms.
  2. The server presents a certificate, which the browser verifies against trusted certificate authorities.
  3. The two sides agree on a session key used to symmetrically encrypt the rest of the communication.

The whole process takes milliseconds and is invisible to the user, who only sees a padlock symbol in the address bar. HTTPS is complemented by the HSTS mechanism, which forces connections over the encrypted channel only.

Practical application

HTTPS is a mandatory standard for any site handling user data — stores, contact forms, login panels — and browsers mark unencrypted sites as not secure. Deployment comes down to installing a certificate on the server; the free Let's Encrypt certificates offered in hosting panels have made HTTPS available at no extra cost. Beyond security, HTTPS is also a prerequisite for using newer, faster protocol versions such as HTTP/2.

Powiązane pojęcia

Najczęstsze pytania

Does HTTPS affect Google rankings?

Yes, HTTPS has been a confirmed, if lightweight, Google ranking factor since 2014. The indirect impact matters more, though: browsers flag non-HTTPS sites as not secure, which raises bounce rate and lowers trust — and that indirectly harms visibility.

Are an SSL certificate and HTTPS the same thing?

No, although they are closely linked. HTTPS is the communication protocol, while an SSL/TLS certificate is the cryptographic document it uses to authenticate the server and establish encryption. Without a valid certificate installed on the server, HTTPS cannot work.