Skip to content

Scan rule · RSC-SCL-009

The server responds slowly

Scaling & costSeverity: Low

Measures how long the server takes before a page starts loading — the start page and the first subpages the scan loads anyway, excluding responses from a cache.

Why this matters

Before the browser can show anything, it waits for the server's first response. If that takes more than a second and a half, visitors look at a blank page for a long time; on mobile many give up, and Google factors loading time into rankings.

We measure the time to the first response for the start page and up to two further pages the scan loads anyway, from our server in Germany. We only report when the start page takes more than 1.8 seconds — the threshold at which web.dev rates the time as “poor” —, a second request for the start page at the end of the scan does too, and the measurements are above it on average. A single slow moment is not enough. Responses from a cache do not count, because there you measure the cache, not the app.

Scan tier

External scan (anonymous)

How to fix it

Cache pages that are the same for everyone (CDN cache for HTML, static generation or incremental regeneration) and look for slow data queries while rendering: usually several queries in sequence instead of in parallel, or without an index.

Scan your own app for free