To date, we’ve reviewed over 30+ web hosting companies. We update each review at least once a year.

Here’s a deeper look to our review process:

1. We buy a domain name for each web host

Whenever we test a certain web hosting provider, we first buy a domain name that is associated with the certain host.

For example, for testing out SiteGround web hosting service, we first bought the domain name; hostingfacts-siteground.com

SiteGround test site's URL
SiteGround test site’s URL

Some brands don’t allow to use their full name in the URL, so in other cases, we’ve usually used domain names such as hostingfacts-ip.com (iPage), hostingfacts-hg.com (HostGator.com) and so on…

2. Next, we sign up with the web hosting provider

Once we have a domain name, we sign up with the web hosting company. We usually choose their cheapest (shared plan) for the maximum length, so we can have enough data and time to compare it against each other.

We never use free accounts provided by the web hosting providers. We feel it’s unethical and can be manipulated by the host provider.

Below are examples of invoices that we’ve paid to different web hosting companies:

LiquidWeb invoice
LiquidWeb invoice
HostWinds invoice
HostWinds invoice
Bluehost invoice
Bluehost invoice

3. We connect web host name servers to our domain

Once we have signed up with the web hosting, we add web host name serves to our domain.

Each can be verified by simply checking the WHOIS of each domain:

siteground whois
Each domain is connected to a different web hosting provider through name servers

4. We setup a simple WordPress “test” site

Once we have our domain name connected with web host through name servers, we can install a basic WordPress site.

The size, structure and theme of each website will be identical, making monitoring page load speed more accurate.

iPage test site
We use identical WordPress sites on all hosts we compare

5. We gather uptime and load time data for 1+ year

Once the test site is set up, we start monitoring them through Pingdom which allows us to check each host uptime and speed with 1 minute check intervals.

After enough months (12+), we are able to see how the web host actually performed throughout the year.

Each can be verified through our Pingdom live statistics page which updates each month: http://stats.pingdom.com/zp1kq4gopbjs

JustHost performance
Uptime and page speed averages

6. We test out each web host customer support

Some web hosts offer live chat support 24/7, some have ticketing system, some work through phone only.

The only thing that matters is how quickly you can get help when your website is down. Or how accurate the customer support answers are. That’s why we test out each customer support to see how they perform. More in-depth reviews of customer support are inside each web hosting review.

GreenGeeks support
GreenGeeks support example

7. We check each web host features and total cost

Each web host has it owns cons and pros.

Some of these include their pricing, renewal cost, free domain option, SSL and CDN availability, refund options, customer support quality, load time and so on.

We add this information to all of our hosting reviews.

8. We rank web hosting companies from 1st to 32nd

Here’s how we calculate each host ranking on HostingFacts.com:

We create 3 categories for most important web hosting factors that we think are the most important when choosing a web host:

  • Average load time (test site average speed last 16 months)
  • Average uptime (test site average uptime last 16 months)
  • Cheapest plan cost (last checked: April 2019)

Then we calculate the points for each and make up the list of 32. You can verify this yourself by checking our Google spreadsheet with calculations:

spreadsheet

If you have any feedback to our rating system, don’t hesitate to email [email protected]

Earnings disclosure: 

We are affiliated with some of the web hosting companies listed on our website. This means we sometimes earn a commission if you decide to buy through our referral link. This is how we keep HostingFacts.com alive and constantly tracking popular web hosts. This doesn’t influence the way we rank each web host. Thanks for your support.

Information on all the hosts we track and rank on HostingFacts.com:

Web Host Name Test Site URL Name Servers Uptime & Speed Data Monitoring Since
Bluehost hostingfacts-bluerock-bluehost.com ns1.bluehost.com / ns2.bluehost.com http://stats.pingdom.com/zp1kq4gopbjs/3292804/history July 2017
HostGator Cloud hostingfacts-owp.com wns11.hostgator.com / wns12.hostgator.com http://stats.pingdom.com/zp1kq4gopbjs/1972788/history January 2016
SiteGround hostingfacts-siteground.com ns1.ams39.siteground.eu / ns2.ams39.siteground.eu http://stats.pingdom.com/zp1kq4gopbjs/3292798/history July 2017
Hostinger hostingfacts-hostinger.com ns1.hostinger.com / ns2.hostinger.com http://stats.pingdom.com/zp1kq4gopbjs/3596737/history September 2017
iPage hostingfacts-ip.com ns1.ipage.com / ns2.ipage.com http://stats.pingdom.com/zp1kq4gopbjs/1631501/history June 2015
A Small Orange hostingfacts-aso.com ns1.asoshared.com / ns2.asoshared.com http://stats.pingdom.com/zp1kq4gopbjs/1635158/history June 2015
Dreamhost hostingfacts-dreamhost.com ns1.dreamhost.com / ns2.dreamhost.com http://stats.pingdom.com/zp1kq4gopbjs/3292792/history July 2017
A2 Hosting hostingfacts-a2.com ns3.a2hosting.com / ns4.a2hosting.com http://stats.pingdom.com/zp1kq4gopbjs/1631946/history June 2015
WestHost hostingfacts-wh.com dns1.westhost.com / dns2.westhost.com http://stats.pingdom.com/zp1kq4gopbjs/1718193/history August 2015
MidPhase hostingfacts-mp.com ns14.midphase.com / ns15.midphase.com http://stats.pingdom.com/zp1kq4gopbjs/1635405/history June 2015
LunarPages hostingfacts-lp.com ns1.lunariffic.com / ns2.lunariffic.com http://stats.pingdom.com/zp1kq4gopbjs/1633286/history June 2015
JustHost hostingfacts-jp.com ns1.justhost.com / ns2.justhost.com http://stats.pingdom.com/zp1kq4gopbjs/1633545/history June 2015
Web Hosting Buzz hostingfacts-ls.com ns100.webhostingbuzz.com / ns101.webhostingbuzz.com http://stats.pingdom.com/zp1kq4gopbjs/1635484/history June 2015
Site5 hostingfacts-s5.com dns.site5.com / dns2.site5.com http://stats.pingdom.com/zp1kq4gopbjs/1631997/history June 2015
MDD Hosting hostingfacts-mdd.com ns1.mddservices.com / ns2.mddservices.com http://stats.pingdom.com/zp1kq4gopbjs/1635220/history June 2015
HostPapa hostingfacts-hp.com ns1.hostpapa.com / ns2.hostpapa.com http://stats.pingdom.com/zp1kq4gopbjs/1633071/history June 2015
Hosting24 hostingfacts-h24.com ns129.hosting24.com / ns130.hosting24.com http://stats.pingdom.com/zp1kq4gopbjs/1633125/history June 2015
GreenGeeks hostingfacts-greengeeks.com ns1.greengeeks.com / ns2.greengeeks.com http://stats.pingdom.com/zp1kq4gopbjs/3292810/history July 2017
NameCheap hostingfacts-1a1.com dns1.namecheaphosting.com / dns2.namecheaphosting.com http://stats.pingdom.com/zp1kq4gopbjs/4081441/history November 2017
One.com hostingfacts-one.com ns01.one.com / ns02.one.com http://stats.pingdom.com/zp1kq4gopbjs/4093183/history December 2017
GoDaddy hostingfacts-gd.com ns31.domaincontrol.com / ns32.domaincontrol.com http://stats.pingdom.com/zp1kq4gopbjs/4081447/history November 2017
FastComet hostingfacts-sl.com ns1.tx9.fcomet.com / ns2.tx9.fcomet.com http://stats.pingdom.com/zp1kq4gopbjs/4081450/history November 2017
WebHostingHub hostingfacts-hub.com ns1.webhostinghub.com / ns2.webhostinghub.com http://stats.pingdom.com/zp1kq4gopbjs/1633472/history June 2015
HostGator Shared hostingfacts-hg.com ns6011.hostgator.com / ns6012.hostgator.com http://stats.pingdom.com/zp1kq4gopbjs/1631038/history June 2015
inMotion Hosting hostingfacts-in.com ns.inmotionhoting.com / ns2.inmotionhosting.com http://stats.pingdom.com/zp1kq4gopbjs/1633312/history June 2015
HostRocket hostingfacts-hr.com ns3.myworlddns.com / ns4.myworlddns.com http://stats.pingdom.com/zp1kq4gopbjs/1636833/history June 2015
HostMonster hostingfacts-hm.com ns1.hostmonster.com / ns2.hostmonster.com http://stats.pingdom.com/zp1kq4gopbjs/1633092/history June 2015
HostNine hostingfacts-h9.com ns7.hostnine.com / ns8.hostnine.com http://stats.pingdom.com/zp1kq4gopbjs/1635285/history June 2015
FatCow hostingfacts-fc.com ns1.fatcow.com / ns2.fatcow.com http://stats.pingdom.com/zp1kq4gopbjs/1633117/history June 2015
WebHostingPad hostingfacts-whp.com ns1.webhostingpad.com / ns2.webhostingpad.com http://stats.pingdom.com/zp1kq4gopbjs/1633558/history June 2015
HostMetro hostingfacts-hmo.com ns1.hostmetro.com / ns2.hostmetro.com http://stats.pingdom.com/zp1kq4gopbjs/1635264/history June 2015
Arvixe hostingfacts-arv.com ns1.startfish.arvixe.com / ns2.starfish.arxive.com http://stats.pingdom.com/zp1kq4gopbjs/1631926/history June 2015