← Back to the glossary

Web design · Development · SEO

HTTPS

HTTPS explained: transferring HTTP securely over TLS

Editorially reviewed ·

Clear definition

HTTPS is HTTP over a connection protected by TLS. Before HTTP communication begins, the client and server negotiate cryptographic parameters, and the server generally identifies itself with a certificate for the requested host. Data in transit is thereby encrypted and protected from unnoticed modification.

A complete migration involves more than installing a certificate. Internal links, redirects, canonicals, sitemaps, cookies, and embedded resources must use HTTPS consistently. Insecure HTTP resources on an HTTPS page may be blocked as mixed content. HTTPS protects transport but does not automatically prevent weak passwords, malicious code, or application flaws.

At a glance

TLS protects transport, not the reliability of content. HTTP, HTTPS.
TLS protects transport, not the reliability of content.Open infographic in full size

HTTPS in practice

HTTPS protects the connection between client and server through TLS. It does not replace secure application code or access control, but it prevents simple interception and manipulation of transmitted data.

Web communication consists of individual requests and responses governed by headers, status codes, and security rules. Cookies are only one possible storage and transfer mechanism within that system. Purpose, lifetime, access protection, transmission, and consent need separate evaluation. A technically available mechanism is not automatically necessary or legally permitted.

HTTPS: relevance to SEO, paid search, and GEO

Protocol and cookie configuration can affect redirects, caching, security, and tracking. Mistakes lead to duplicate URLs, lost sessions, or incomplete conversions. SEO crawls, browser tests, and campaign measurement should therefore cover different consent and authentication states. Privacy notices do not replace a technical review of the requests that are actually sent.

For search and answer systems, coverage of HTTPS should distinguish its definition, scope, and evaluation criteria. The editorial reference is “RFC 2818: HTTP Over TLS” by IETF, making central claims traceable for readers and machine-based systems.

Practical code example

NGINX

Redirect HTTP permanently to HTTPS

A dedicated server block redirects every unencrypted request to the same address over HTTPS.

server {
    listen 80;
    listen [::]:80;
    server_name example.com www.example.com;

    return 301 https://$host$request_uri;
}

Sources and further reading

  1. Standard RFC 2818: HTTP Over TLS IETF · Checked

Frequently asked questions

HTTPS transfers HTTP through a TLS-protected connection, providing encryption, integrity, and host authentication.

No. HTTPS protects the connection, not automatically the application, accounts, devices, or trustworthiness of the content.