Creative agency glossaryWeb, UX/UI, and Design

HTTP

HTTP (Hypertext Transfer Protocol) is the set of rules browsers and servers use to request and deliver web pages, and the reason every web address starts with it.

What is HTTP?

HTTP is a conversation with a fixed grammar. The browser sends a request: GET this page, POST this form. The server sends a response: here is the page, with a status code that says how it went (200 for fine, 404 for not found, 301 for moved, 500 for something broke) and a set of headers that describe what is being sent, how long it can be cached and what the browser should do with it. Every image, script, font and page on the web arrives through this exchange.

It has grown up since 1991. HTTP/1.1 defined the version most of the web ran on for twenty years. HTTP/2 lets a browser fetch many files over one connection at once, which made sites noticeably faster. HTTP/3 runs over a newer transport that copes better with flaky mobile networks. Plain HTTP is also unencrypted, which is why it has been almost entirely replaced by HTTPS, the same protocol wrapped in TLS.

Why it matters

Why HTTP matters

Most people will never read an HTTP header and never need to, but the protocol decides how a site behaves in ways they feel every day. The status codes are how search engines learn which pages exist, which have moved and which are gone, so a wrong code can drop a page from the index or keep a dead one in it. The caching headers decide whether a returning visitor gets a page instantly or waits for it again. The version decides how many files can load at once. And the plain-HTTP version of a site is now flagged as not secure by browsers, which for a brand is a bad first impression.

In practice

How HTTP works in practice

  1. 01

    In day-to-day web work HTTP shows up as a checklist. The site serves every page over HTTPS and redirects the plain version with a 301. Pages that moved return 301, pages that are gone return 410 or 404, and nothing that exists returns an error by accident. Cache headers are set so static files are kept for a long time and HTML for a short one. The host supports HTTP/2 or HTTP/3, which most managed hosts now do by default.

  2. 02

    When something goes wrong, HTTP is where the diagnosis starts. A developer opens the network tab, reads the status codes and headers, and sees whether the page was found, how big it was, how long each part took and whether it came from the cache. A redirect chain, a slow server response or a missing compression header is visible there in seconds, long before anyone opens the code.

Watch out

What people get wrong about HTTP

Thinking HTTP and HTTPS are different protocols. They are the same conversation; HTTPS simply has it inside an encrypted connection. Second, ignoring status codes until search rankings fall: a soft 404, where a missing page returns 200 with an error message, is one of the most common and most invisible SEO faults. Third, leaving old HTTP links in the content, so a secure page quietly loads an insecure image and the browser warns the visitor about it.

The last mistake is leaving the version to chance. A site on HTTP/1.1 in 2026 is slower than it needs to be, and switching is usually a setting at the host rather than a project.

Questions

People also ask

What is the difference between HTTP and HTTPS?

HTTPS is HTTP carried over an encrypted TLS connection. The requests and responses are identical; the difference is that nobody between the browser and the server can read or alter them. Every site should use HTTPS.

What is an HTTP status code?

A three-digit number the server returns with every response to say how the request went. 2xx means success, 3xx means a redirect, 4xx means the client asked for something that is not there or not allowed, and 5xx means the server failed.

Does HTTP/2 or HTTP/3 make a site faster?

Yes, noticeably, especially on pages with many files or on mobile connections. Most managed hosts and CDNs enable them automatically; if yours does not, ask.

Next to it in the glossary

  1. HierarchyHierarchy is the ordering of elements on a page by importance, so that a reader's eye and a search engine's crawler both understand what matters most.
  2. HomepageA homepage is the front page of a website, the one at the root of the domain, where a brand introduces itself and points visitors to everything else.
  3. HostingHosting is the service that keeps a website's files on a server connected to the internet, and the quality of that service decides how fast, how reliable and how visible the site is.
  4. HTTPSHTTPS is the secure version of HTTP, in which the traffic between a browser and a website is encrypted so that nobody in between can read or alter it.
  5. HyperlinkA hyperlink is a clickable reference in a page that takes the reader to another page, file or place, and it is the mechanism the web is built on.
  6. IllustrationIllustration is drawn or painted imagery, by hand or digitally, made to explain, decorate or give personality to a brand, a story or a product.

Every Web, UX/UI, and Design term →

In the work

Where it shows up

All our creations →

From the journal

Read around it

The journal →

Talking the talk is one thing

We make the work.

RIOT is a creative agency and production studio in New York. Strategy, brand, film, photography, design and the campaigns that carry them, made by one team. A few lines is enough to start: we read every brief the same day.

    Footage