Skip to content

Glossary Server

What Is a Server?

Definition

A server is a program, or the computer it runs on, that provides a service to other programs called clients. On the web, the server stores a site's files and delivers them when a browser or a search engine's crawler requests them.

On this page 5
  1. What server means
  2. How it works
  3. Why it matters
  4. Best practices
  5. Common mistakes
In brief

A server is the computer and program that answer requests from browsers and crawlers: how it works and why its speed matters for SEO.

What server means

The word covers two things at once. MDN distinguishes the hardware, a computer connected to the internet that stores the site's files, such as HTML, images, stylesheets and JavaScript, from the software, which at a minimum is an HTTP server: the program that understands web addresses and the HTTP protocol and delivers the content.

The server is the other half of every visit. The browser is the client that asks for a page, and the server holds it and sends it. One computer can host many sites, and a large site can be spread across many computers.

How it works

When a browser needs a file, it requests it over HTTP. The server receives the request, finds the document and sends it back with a status code, such as 200 if everything went well or 404 if the page does not exist.

MDN distinguishes two kinds of web server. A static one sends files exactly as they are stored. A dynamic one adds an application server and usually a database, and builds the page on each request, for example by filling an HTML template with content from the database. A site with thousands of pages can run on a few templates and a large database this way.

There are often other servers between the user and the origin server. According to MDN, a CDN is a group of servers spread over many locations that store copies of the data and answer from the one closest to the user. Requests the CDN answers never reach the origin server.

Who answers: a nearby CDN, or the origin, with a stored file or a page built on the spot.

Why it matters

Server speed is the first thing that counts in a visit. TTFB, time to first byte, measures how long it takes for the start of the response to arrive. web.dev gives a rough guide: 0.8 seconds or less is good, and more than 1.8 seconds is poor. TTFB is not one of the Core Web Vitals, but it comes before them: if the server is slow, everything else starts late.

The server also determines how much Google crawls. According to Google, its crawlers calculate a crawl capacity limit so as not to overload the server. If the site responds consistently and its response times stay stable or improve, the limit goes up. If it slows down or responds with 5xx errors or a 429, the limit goes down and Google crawls less.

We measured this for zds.es on 15 October 2026, with ten requests to a glossary page and ten to a JavaScript file from the template. Cloudflare marks the HTML pages as DYNAMIC, so the origin server answers them: the first byte arrived after 0.17 seconds on average. The JavaScript file comes from Cloudflare's cache and arrived after 0.06 seconds. Both values are well below the 0.8-second guide.

Best practices

  • Measure the TTFB of your important pages, not just the homepage.
  • Serve static files through a CDN or a cache, so the origin server only handles what changes.
  • Check the Crawl Stats report in Search Console, which shows the average response time and the host status.
  • Choose hosting with enough capacity for peaks in visitors and crawling.
  • Keep the server software up to date.

Common mistakes

  • Measuring speed only with a full browser cache and missing how long the server takes.
  • Confusing the origin server with the CDN and looking for the problem in the wrong place.
  • Letting the server return 5xx errors for days without noticing.
  • Locking out crawlers with security rules that are too strict.
  • Assuming good hosting makes up for a very heavy page.
Manuel Riveiro Rodriguez CEO & Digital Strategist

A technical audit covers this and everything else in one pass.

Request an audit

Frequently asked

What is the difference between a server and hosting?

The server is the computer and program that deliver the site. Hosting is a company's service that provides that server, along with the connection and maintenance. A hosting plan can be a share of a server used by several sites or a whole server.

Does server speed affect SEO?

Yes, in two ways. A slow server delays page loading for users, because TTFB comes before the Core Web Vitals. And according to Google, its crawlers crawl a site less when response times get worse or 5xx errors appear.

What is a good TTFB?

web.dev gives 0.8 seconds or less as good and more than 1.8 seconds as poor, as a rough guide. TTFB is not one of the Core Web Vitals, so a site can go somewhat over that threshold if its other metrics are good.

What is the difference between a static and a dynamic server?

According to MDN, a static server sends files exactly as they are stored. A dynamic one builds the page on each request with an application server and usually a database, for example by filling a template with content. That way it can serve content that changes from one visit to the next.

Does the server's location matter?

For pages the origin server answers, yes. According to MDN, a CDN answers from the server closest to the user, and on zds.es the difference shows: the file from Cloudflare's cache arrived after 0.06 seconds, the page from the origin server after 0.17.

Sources

  1. MDN Web Docs, "Server", last modified 11 July 2025. Source for the definition of a server as a program that provides a service to clients.
  2. MDN Web Docs, "What is a web server?", last modified 29 April 2025. Source for the hardware and software sides of a web server, the HTTP server and the difference between static and dynamic servers.
  3. MDN Web Docs, "CDN", last modified 11 July 2025. Source for the definition of a CDN as a server network that answers from the closest server.
  4. web.dev, "Time to First Byte (TTFB)", last updated 18 November 2025. Source for the 0.8 and 1.8-second thresholds and for TTFB not being a Core Web Vital.
  5. Google for Developers, "Crawl Budget Management", last updated 22 July 2026. Source for the crawl capacity limit and how it changes with response times, 5xx errors and 429.
  6. Search Console Help, "Crawl Stats report", no date on the page. Source for the average response time and host status in Search Console.