A+GradeMyHost

How we grade

Every grade comes from measurements taken at the moment you run the test. Nothing is estimated, and no host can pay to change a result.

The speed grade

We measure time to first byte (TTFB): how long the server takes to start answering. We do it this way:

  1. We load the address you entered and follow any redirects to the real page.
  2. We request that page three times with a random query string, which makes most page caches miss, so the server has to build the page. We take the middle result.
  3. We request the page once more normally and report that time next to it.

The letter grade uses the uncached result:

GradeUncached server responseMeaning
A+under 150 msExcellent
A150 to 249 msFast
B250 to 449 msGood
C450 to 699 msAverage
D700 to 1,099 msSlow
F1,100 ms or moreVery slow

For comparison, Google's guidance treats a TTFB of 800 ms or less as good for real visitors on real connections. Our test runs from a data centre with a fast connection, so we hold servers to a stricter standard.

Finding the host

Each report lists the evidence and a confidence level. If a site is on a general cloud such as Google Cloud or DigitalOcean, we report the cloud and note that a managed service may be reselling it.

Other checks

HTTPS, whether a page cache answered, whether a CDN is in front, HTTP/3 support, the HSTS security header and redirect chains. These are shown as pass or fail and do not change the letter grade.

Limits you should know

Our test requests

Tests identify themselves as GradeMyHostBot, make a handful of ordinary page requests, and never log in, submit forms or crawl beyond the page tested.