SnapSiteScan verdict
Your server is the bottleneck
When server response time is the largest measured cause of a slow page, no amount of front-end optimisation will fix it: the browser cannot start rendering until the first byte arrives.
Ownership
Hosting or backend
This is a server-side bottleneck, not a front-end one. The cause may sit in hosting, caching, the application layer or the database — but it is set before the first byte of HTML is sent, so compressing images or splitting JavaScript bundles cannot move it.
What happens if you do nothing?
Every visitor waits the full server delay before anything at all appears — on every page, on every visit, including from users who already have your files cached. A one-second server delay is a one-second delay added to your entire site.
Do this first
- 1
Measure the server alone, without the browser
Request the raw HTML and time it. If that request alone takes more than half a second, the browser is not the problem and no front-end task on the backlog is worth starting.
- 2
Put a cache in front of the page
Full-page caching or a CDN edge cache turns a dynamic response into a static one. On shared hosting and CMS platforms this is usually the single biggest available win, and it needs no code changes.
- 3
Escalate to whoever owns the hosting
Send them the measured server response time and ask one question: is the page cached at the edge, and if not, why not? That is a hosting decision, not a development task.
- 4
Only then look at the database and application layer
Slow queries, uncached API calls and cold serverless starts are real causes — but they are worth investigating only after caching has been ruled out.
How do you know this verdict is yours?
- Time to First Byte (server response time) above 600 ms in the scan.
- First Contentful Paint is high even though the page is visually simple.
- Desktop and mobile scores are both low by roughly the same amount.
- The gap between the start of the load and the first paint is mostly empty in the waterfall.
Not worth your time given this verdict
- Image compression — it does not affect the delay before the first byte.
- Removing unused CSS or JavaScript.
- Font loading strategy.
- Any Lighthouse finding measured in kilobytes rather than milliseconds.
Deprioritising a finding is a prioritisation call, not a claim that it never matters.
When to stop
When should you stop working on this?
Stop when server response time is consistently under 300 ms. Below that, further backend tuning is invisible to visitors and the remaining gain has moved to the front end.
Send this to your team
The message that ends the discussion
Heads up: our page speed problem is server-side, not front-end. Server response time is the largest measured cause, so it sits with hosting, caching or the application layer. Front-end work will not fix this. Next step is full-page or edge caching, then we re-measure.
Quick answer
My site is slow because of server response time — what do I actually do?
When server response time is the largest measured cause of a slow page, no amount of front-end optimisation will fix it: the browser cannot start rendering until the first byte arrives. This is a server-side bottleneck, not a front-end one. The cause may sit in hosting, caching, the application layer or the database — but it is set before the first byte of HTML is sent, so compressing images or splitting JavaScript bundles cannot move it.
- Owner
- Hosting or backend
- First action
- Measure the server alone, without the browser
What to do next: Request the raw HTML and time it. If that request alone takes more than half a second, the browser is not the problem and no front-end task on the backlog is worth starting.
Not sure which verdict is yours?
Run a scan and SnapSiteScan will name the dominant cause, the owner and the first action for your page — using the same model as this page.
Scan your siteThe other verdicts
- JavaScript is your bottleneckFront-end development
- Images are your bottleneckContent or design
- CSS is blocking your renderingFront-end development
- Web fonts are delaying your pageFront-end development
- Third-party scripts dominate your pageMarketing or analytics
- Your site is already fast enoughNo one — this is finished
- There is nothing measurable left to fixNo one — this is finished
- Your site is slow on mobile onlyFront-end development
- Your site is slow on desktop onlyFront-end development
