Speed: Which Web Hosting Brands Are Best For Your Site?

Disclosure: Your support helps keep the site running! We earn a referral fee for some of the services we recommend on this page. Learn more

Sharing is caring!

This test is performed by submitting a typical web page served on the host to WebPageTest and recording how long it takes to load. This test web page is 56 KB of HTML, 287 KB of JavaScript, 51 KB of CSS, and 1,128 KB of images (these are typical according to the HTTP Archive). WebPageTest (a 3rd-party, vendor-neutral organization) uses servers located in Virgina and California to measure the page load waterfall in the latest version of Chrome, on a very fast internet connection. The test is ran 5 times each, and the middle (median) result is what is counted from each location. Then the east coast and west coast times are averaged, which should eliminate any bias due to server location. We're interested in first page load, not the repeat/cached view. If you're really interested, I use the 'Load Time' measurement that's returned from WebPageTest for ranking page speed. I still collect other metrics such as TTFB (time to first byte), fully loaded time, and the speed index, in addition to server setting scores which are translated to grades. You can see these detailed values in the "Raw Results." This test is important if your site resembles a typical website and you're concerned about speed (which you should be!)   facebook icontwitter icongoogle iconpinterest icon In September 2014 I updated this test to be more accurate, and you'll notice page speeds were a bit higher before then. The test used to be run only 3 times from one location using a simulated cable internet connection on Internet Explorer 11. The new method provides much more consistent results.

HostAverageBestWorst
StableHost2.53 s0.00 s12.29 sTest Results
DreamHost2.65 s0.00 s21.25 sTest Results
HostGator2.70 s2.00 s15.02 sTest Results
GoDaddy2.80 s0.31 s37.97 sTest Results
Bluehost2.89 s0.00 s9.17 sTest Results
InMotion Hosting2.93 s0.00 s14.12 sTest Results
MDDHosting2.93 s2.00 s74.96 sTest Results
Namecheap3.04 s2.00 s72.71 sTest Results
Site53.05 s0.00 s46.29 sTest Results
Yahoo Small Business3.84 s2.00 s60.96 sTest Results

StableHost performs great in the Speed Test, with an average result of 2.53 seconds. It's best result was 0.00 s but it has been as bad as 12.29 s. StableHost most recent result on Jan 4 was 0.00 s. Stablehost is one of the few hosts that routinely has page load times under 3 seconds - that's awesome. They have all headers optimized for performance (compression, caching, connections), and their stats back it up.

DreamHost performs incredibly in the Speed Test, with an average result of 2.65 seconds. It's best result was 0.00 s but it has been as bad as 21.25 s. DreamHost most recent result on Jan 4 was 0.00 s. I expected Dreamhost to have poor performance, but they're not that bad. There are faster hosts out there, but you're not going to be disappointed with them.

HostGator performs stellar in the Speed Test, with an average result of 2.7 seconds. It's best result was 2.00 s but it has been as bad as 15.02 s. HostGator most recent result on Jan 4 was 2.00 s. Back in the day HostGator used to share a datacenter with SoftLayer - and they were lightning fast. Now that they made everyone transition to their own datacenter (after the EIG buyout), page speed has been worse, although not as bad as some other hosts here.

GoDaddy performs above average in the Speed Test, with an average result of 2.8 seconds. It's best result was 0.31 s but it has been as bad as 37.97 s. GoDaddy most recent result on Jan 4 was 2.00 s. GoDaddy consistently has very fast page load speeds. I'm attributing this to the fact that they have a stellar Hosting Optimization team, headed by Dave Koopman. He actually reached out to me after seeing this site to not only give me kudos for doing this, but offer additional testing resources (which at the moment I am not using). Regardless, he's pretty passionate about their hosting performance and their stats prove it.

Bluehost performs above average in the Speed Test, with an average result of 2.89 seconds. It's best result was 0.00 s but it has been as bad as 9.17 s. Bluehost most recent result on Jan 4 was 2.00 s. Bluehost is usually pretty inconsistent with its page speeds - sometimes quicker than other hosts, sometimes slower. Its slowest times are usually when accessed from the east coast. While they do optimize connections and compress images, they fail to set caching properly for repeat views.

InMotion Hosting performs impressively in the Speed Test, with an average result of 2.93 seconds. It's best result was 0.00 s but it has been as bad as 14.12 s. InMotion Hosting most recent result on Jan 4 was 7.00 s. InMotion proves to be stable in its page speed results, usually showing no spikes or erratic performance. While they do optimize connections, they could be making things faster by compressing images and setting the cache headers properly.

MDDHosting performs impressively in the Speed Test, with an average result of 2.93 seconds. It's best result was 2.00 s but it has been as bad as 74.96 s. MDDHosting most recent result on Jan 4 was 2.00 s. I had heard great things about MDDHosting, and I thought their speed would be on par, but it has proven to have some hiccups. Lately they've been alright, but back in October I was seeing load times of 10+ seconds - wow that's poor! Yet, they are one of the few hosts that has all their server settings optimized.

Namecheap performs impressively in the Speed Test, with an average result of 3.04 seconds. It's best result was 2.00 s but it has been as bad as 72.71 s. Namecheap most recent result on Jan 4 was 2.00 s. Namecheap proves that they have consistent, low page load times. While I bet it could be improved if they enabled compression and caching headers, their stats are something other hosts strive for.

Site5 performs impressively in the Speed Test, with an average result of 3.05 seconds. It's best result was 0.00 s but it has been as bad as 46.29 s. Site5 most recent result on Jan 4 was 0.00 s. For the most part, Site5 has decent response times. They could make things load faster if they compressed resources and set caching headers, but at least connections are efficient.

Yahoo Small Business performs okay in the Speed Test, with an average result of 3.84 seconds. It's best result was 2.00 s but it has been as bad as 60.96 s. Yahoo Small Business most recent result on Jan 4 was 3.00 s. Yahoo is not someone I'd expect to do well, but they're nothing to laugh at when it comes to speed. Their performance headers could be optimized a bit, but overall they're not going to leave you waiting for your site to load.

Recent Raw Results from Jan 4

DateLocationLoad timeTTFBFully loadedSpeed indexKeep-alive ScoreCompress ScoreCaching Score
BluehostDulles, VA0.2s0.0s0.2s0.0sFFF
InMotion HostingDulles, VA8.0s2.5s8.9s7.1sAAA
HostGatorDulles, VA0.3s0.0s0.3s0.0sFFF
GoDaddyDulles, VA0.3s0.0s0.3s0.0sFFF
NamecheapDulles, VA0.3s0.0s0.3s0.0sFFF
StableHostDulles, VA3.4s0.0s3.4s0.0sFFF
Yahoo Small BusinessDulles, VA0.5s0.0s0.5s0.0sFFF
DreamHostDulles, VA0.2s0.0s0.2s0.0sFFF
Site5Dulles, VA0.0s0.0s0.0s0.0sFFF
MDDHostingDulles, VA2.4s0.2s2.4s0.7sAAA