Web hosting speed test: is your host slow, or is it your site?
This web hosting speed test shows who serves your site, how fast its server sends the first byte, and how that compares with other sites we checked on the same host.
- Free, no account
- Results in under a minute
- Host, network, CDN and time to first byte
Example result:example-shop.hr
WordPress 6.8Sample shop · homepage · mobile Chrome · the same check you get for your own site
Time to first byte, measured three ways
Google's target: 800 ms or lessTime to first byte is how long a visitor waits before the page starts to arrive: the server building the page, plus the trip there and back. Each number is rated on its own against Google's thresholds: good up to 800 ms, poor above 1.8 s.
- Real visitorsChrome users, last 28 days, this pagenot enough real-user data yet
3 in 4 visits got their first byte this fast or faster, their own network and distance included. This is the number Google uses.
- Our test from Frankfurtone request from our server48 msgood
How long your server took to start answering one request from a data centre, connection setup included.
- Google Lighthousemobile lab run on Google's servers27 msgood
Google's PageSpeed test, run inside Google's data centres: the first byte of the main document. Usually the most flattering number.
Who serves this page
| Host | Hetzner |
|---|---|
| Network | AS24940 HETZNER-AS |
| Registered in | DE |
| Server IP | 203.0.113.20 |
| CDN in front | none detected |
| Identified by | the network that owns the IP |
Against other sites on this host
anonymous, refreshed nightlyYour server answered in 48 ms, faster than most sites on this host.
- This site
- 48 ms
- Median on Hetzner
- 310 ms
- Slowest quarter starts at
- 540 ms
Based on 212 sites we checked on Hetzner in the last 90 days, one latest report per site. Time to first byte from Frankfurt, so network distance is included for every site alike. No site is ever named.
What we found
Show 5 passed checks
What the web hosting speed test checks
First byte from real visitors, our fetch and Lighthouse, each rated, which cache answered, and the delivery basics a host controls.
Speed against other sites on your host
Compares your server's first byte with the anonymous median of other sites we checked on the same host.
Server response time
Checks how fast the server sends the first byte, which caching and hosting usually fix.
Time to First Byte
How long the server takes to start answering, which delays everything else on the page.
Real-user Time to First Byte
How long real visitors wait for the server's first byte, against Google's 800 ms target.
CDN in front of the site
Checks for a CDN, which serves files from near each visitor and absorbs traffic spikes.
HTTP/2 and HTTP/3
Checks files are served over HTTP/2 or HTTP/3, which load many files at once instead of queueing them.
Text compression
Checks HTML, CSS and JavaScript are sent with Brotli or gzip so visitors download far less.
Show 3 more checks
CDN in front of the site
Checks for a CDN, which serves files from near each visitor and absorbs traffic spikes.
HTTP/2 and HTTP/3
Checks files are served over HTTP/2 or HTTP/3, which load many files at once instead of queueing them.
Text compression
Checks HTML, CSS and JavaScript are sent with Brotli or gzip so visitors download far less.
How the web hosting speed test works
Find the host
We look up which network owns the server's IP address and read the response headers, which name managed hosts such as Kinsta, WP Engine, Netlify or Shopify. When a CDN sits in front, we say so.
Time the first byte
Real visitors, our fetch from Frankfurt and Lighthouse each time the first byte, rated on their own. The response headers show which cache answered, and the result says why the three numbers differ.
Compare with peers
Every night we compute the median and slowest-quarter first-byte time of all sites we checked on each host, anonymously. Your number is shown next to them once a host has 50 sites.
One measurement from one location. A single slow answer can be a busy moment, so check twice before you decide. Behind a CDN the origin host is hidden, and there is no fair comparison to make.
Web hosting speed test questions
How do I find out who hosts a website?
Enter the address above: we look up which network owns the server's IP address and read response headers that name managed hosts such as Kinsta, WP Engine, Netlify or Shopify. When a CDN such as Cloudflare sits in front, the real host is hidden and we say so. By hand, a WHOIS lookup of the server's IP address shows the network owner.
Why do the three first-byte numbers differ?
Because each measures a different trip. Real visitors include their own distance and mobile networks and every visit that misses a cache. Our test is one request from a data centre in Frankfurt. Lighthouse runs inside Google's data centres, often a few milliseconds from a CDN, so it flatters the server. The result names the cache that answered and says which gap matters; judge by the real-visitor number.
What does cf-cache-status DYNAMIC mean?
That Cloudflare passed the page on to your server instead of serving a copy from its cache, which is its default for HTML. Every visitor then waits for your server, however close the Cloudflare edge is. A cache rule for HTML that skips logged-in users, the cart and checkout lets Cloudflare answer from near the visitor. HIT means it did; MISS means it fetched the page and may keep it.
Is my hosting plan too small for my traffic?
Look for a first byte that is fine at quiet times and slow at busy ones: run the check at different times of day and compare. A first byte that is always slow, well above the median for your host, points to the site itself, such as heavy plugins or no page cache. Slow only under load, or 503 and 508 errors at peaks, points to the plan's limits.
Does the location of my hosting affect SEO?
Not directly: Google does not rank a site lower because its server is in another country. Distance does add delay to every request, which slows the first byte for visitors far away and can hurt Core Web Vitals. A CDN such as Cloudflare narrows the gap. For targeting a country, use your domain, language and hreflang, not the server location.
Why does my website load slowly when my internet is fast?
Because your connection is rarely the bottleneck. The time is spent waiting for the server to build the page and in downloading and running the page's own files. A slow first byte points to the host or missing caching; a fast first byte with a slow page points to heavy images, scripts or plugins. This check tells you which one it is.
My server is slower than most sites on the same host. What now?
Then the host is not the limit; something on your site is. Turn on full-page caching first. On WordPress, look for slow plugins and database queries; Query Monitor shows them. If the site is already cached and lean, ask your host for a bigger plan or a server closer to your visitors, then check again.
Where do the comparison numbers come from?
From the latest getReport check of every site on that host in the last 90 days, one per site, recomputed every night. We store only counts and percentiles, never which sites they came from, and show nothing until a host has 50 different sites. Your own first-byte time joins the anonymous numbers without your domain.
Why is there no comparison for my site?
Either the page is served through a CDN such as Cloudflare, which hides the server behind it, or fewer than 50 sites on your host have been checked so far. The page tells you which, and how many sites there are. You still get your own first-byte time and the network that owns the server.
Why do you measure from Frankfurt?
Every site is timed from the same place, so the numbers compare fairly with each other. Visitors far from both your server and Frankfurt will see different absolute times; a CDN narrows that gap. One measurement can also catch a busy moment, so check twice before you decide to move host.
Related free tools
All 59 tools →Free, funded by the people who use it
No account, no paid plan. Donations keep it running.