Website audit
Website Speed Test: How to Check Page Speed (and Fix It Fast)
August 21, 20267 min readBy Prospetra Team
A slow website quietly costs you visitors and rankings — a site that takes more than a few seconds loses a large share of its mobile visitors before the page even finishes loading. The good news is that slow sites almost always have the same handful of causes, and most are fixable without a rebuild. Here's how to run a website speed test properly, read what it tells you, and cut load time fast.
What a website speed test actually measures
A speed test freezes your page at a moment in time and reports how fast the main content appeared (LCP), how quickly it responds to clicks or taps (INP), and whether the layout jumps around as it loads (CLS). Together these are Google's Core Web Vitals, and they're the numbers that matter most to both rankings and visitors. Beyond those, a test reports page weight, request count, and how long the server itself takes to respond (TTFB).
Two different things matter: lab data (what a synthetic test in a datacenter reports) and field data (what real users experience on their own devices and connections). A fast lab test doesn't automatically mean fast in the real world — so an honest speed test looks at both.
How to run a speed test on your own website
You can test any URL in about thirty seconds, and you should test it the same way your visitors actually experience it.
- Test on mobile: most of your visitors are on phones over real connections — that's the number Google uses for rankings.
- Test a key while ignoring the homepage-only: a typical homepage is the lightest page; test your money pages too (the ones you need to convert).
- Compare the same page over a few run×: single runs bounce around, so the trend matters more than any one number.
- Use field data for the true story: a free scored audit and Search Console report real-user Core Web Vitals, which averaging over actual visits is far more honest than a single synthetic test.
- Isolate the bottleneck: once you know a page is slow, re-test with individual optimizations reverted to find the specific cause.
The five causes of slow websites (and why they're almost all fixable)
Nearly every slow site comes down to the same five problems. Find yours and you've found the fix.
- Oversized images: the #1 cause. A hero photo shipped at 5 MB with no compression will sink LCP no matter what else you do. Fix: compress to WebP/AVIF, cap dimensions, and serve the right size per device.
- Heavy JavaScript on load: animation libraries, chat widgets, and analytics pile up on the main thread and delay interactivity. Fix: defer or remove scripts that don't pay for themselves.
- A slow server: if TTFB is over ~600ms, the hosting or server config is the bottleneck. Fix: better hosting, caching, and a CDN.
- Render-blocking resources: scripts and stylesheets above the fold that block paint. Fix: defer, inline critical CSS, preload the LCP element.
- No browser caching: repeat visitors re-download everything. Fix: set long cache lifetimes on static assets.
What good numbers look like
| Metric | Good | Needs work | Poor |
|---|---|---|---|
| LCP (main content load) | Under 2.5s | 2.5–4s | Over 4s |
| INP (responsiveness) | Under 200ms | 200–500ms | Over 500ms |
| CLS (layout shift) | Under 0.1 | 0.1–0.25 | Over 0.25 |
| TTFB (server response) | Under 600ms | 600–800ms | Over 800ms |
The fastest fixes, in order of impact
Don't try everything at once. Do these in order and re-test after each — you'll usually see the biggest jump from the first two.
- Compress and resize your images: the single biggest, fastest win for most sites.
- Preload the LCP element: an explicit preload for your hero image can shave a second off LCP.
- Reserve space for media: width/height or aspect-ratio CSS stops layout shift cold.
- Cut or defer third-party scripts: each tracker adds work.
- Move to better hosting and add caching: a CDN with long cache lifetimes turns repeat visits into near-instant loads.
- Use font-display: swap: text renders instantly in a fallback font instead of waiting.
Test it for free right now
The fastest way to see where your site stands is to run the automated checks in one pass. A free scored audit reports your speed (and the rest of your site health — SEO, accessibility, security, content) in about 30 seconds, no signup needed for the preview. Then pair it with the 47-point website audit checklist to fix everything else, and track progress with your website health score.
Frequently asked questions
How do I run a website speed test?+
Test your URL twice on mobile and on a real connection, ignore the homepage-only result, and compare the trend across runs rather than any single number. Use field data (real users) alongside lab tests for the honest story.
What is a good website speed?+
Good Core Web Vitals are LCP under 2.5s, INP under 200ms, and CLS under 0.1; a server response under 600ms is good. These are the numbers Google uses and visitors feel.
Why is my website so slow?+
Almost always one of five causes: oversized images, too much JavaScript on load, a slow server, render-blocking resources, or no browser caching. Each is fixable without a rebuild.
What is the fastest way to improve my website speed?+
Compress and resize images first — it's the biggest, fastest win. Then preload the main image, reserve space for media, cut heavy third-party scripts, and add caching/CDN. Re-test after each change.