Finding a web host for Ubercode

 


How I found a web host

I have recently moved the website to a new web host. However my search turned into a major mission so I thought I would share my experiences. My mission was to find a reliable host that would be around long-term, and that would provide the usual things like email, FTP, domains and so on.

What do I need?

My first step was deciding what I needed. My basic needs are a host that serves up HTML files and related files (Javascript and style sheets), allows downloads of binary files and source files for trial software, and allows password-protected FTP for specific customers. I don't need any server-side scripting as I want to keep my pages as clean as possible. If I ever did need scripting I would prefer local Javascript, since this keeps the load off the server. So my initial list of requirements was:

  • FTP so I can upload files to the server.
  • POP3 and SMTP so I can use the site address for email. You can't run a business with a hotmail account.
  • Provide raw log files. If you want to see how well your site is indexed by the search engines, this is essential.
  • Over 20GB monthly bandwidth.
  • Ideally with a phone number for emergency support.
  • Ideally under about £100 per year (about $170 per year).
  • I don't need ASP, Frontpage, PHP or any server side scripting.
  • I don't need a dedicated server. This is too expensive and I don't want to be a Unix site admin.
  • I don't care whether the web host runs Unix or Windows. My needs are fairly simple and the server operating system should not matter.

May 2005 - Search through google

Armed with my list of requirements, I spent some time searching through google. After spending a total of 6 to 8 hours doing this over a week or so, my enthusiasm began to wear thin. Finding the hosts was not a problem, the problem was finding one that is reliable. My previous hosting experience had included mysterious down-times and email failures, and I didn't want to repeat this. I found some interesting things during my search:

  • Control Panels. When using my old host, I would just email them whenever I needed to make any changes - the only thing I could do myself was use FTP to create the site structure. But on google I found most web hosts offer a control panel which lets you make these changes yourself. In general this is good, but some panels don't work reliably through firewalls. This turned out to be a problem later on.
  • Resellers. I discovered many web hosts don't have a direct connection to the internet backbone, instead they share space on the server of someone who does, or they rent a server off someone who does. Any support problems with a re-seller would mean going through two layers of support before the problem was fixed, which is no good.
  • My discovery of resellers was the end of my efforts to find anyone through the search engines. It was taking too long to go through each site, send and re-send emails with questions, or file support tickets and check back for answers.

During my search I was surprised how many hosts had inaccurate phone numbers, or didn't reply to phone calls or emails, or made me use support tickets instead of email. If any web hosters are reading this, you could improve customer satisfaction greatly, simply by replying to emails and phone calls. I don't expect technical support over the phone, but it would be nice to speak to someone for a few minutes just to make sure the website is real.

This is also a lesson for me in regards to this web site - make sure I repond to email promptly, and make sure the phone number is correct!

May 2005 - A False Start and the Great SMTP Scare

After looking through google I found several possibilities. One that stood out was www.netpivotal.co.uk - they offered 80GB bandwidth for £4 per month, and they were really friendly and helpful on the phone. The only problem was they didn't offer SMTP, but when I spoke to them I got the impression they might do if asked nicely.

So in the middle of May I opened my NetPivotal account and uploaded my site. When using FTP I was used to seeing an empty directory structure to upload into, but with NetPivotal there were lots of pre-existing strange files and folders. I never investigated but I think they are used by Frontpage, and as I wasn't using Frontpage I didn't worry about them.

My problems started when I tried to use the Plesk Control Panel - basically it wouldn't work when I accessed it from a computer in the office. The office has internet access to ADSL through Windows Small Business Server ISA (Internet Security Accelerator), and it turns out ISA has built-in rules that deny certain types of traffic. The only thing ISA likes is basic HTTP, and Plesk uses non-standard ports. I wasn't able to reconfigure the server, so the plesky NetPivotal control panel was not available to me.

I also explained why I needed SMTP and asked if this could be made available to me. Their answer was 'no', although they never actually said 'no'. I asked if it could be made available, they said they didn't support it, I asked to escalate the request, they went silent. After repeating this process a few times, I got the message.

So no control panel and no SMTP. One thing they did support was a 30 day money back guarantee, which I invoked on the 2nd June. To be fair to NetPivotal, they did what they promised, they were always helpful on the phone, they are good value and if they ever did offer a control panel that works through Windows SBS, and offered SMTP, I would reconsider them.

Another lesson I learnt was that many web hosts do not like SMTP in any shape or form - I could almost sense the smiles freezing on their faces when I asked about it. I guess hosts got burned by spam and are now ultra-cautious. I can't blame them, but did this mean Ubercode was going to be forever without email? Would I have to rely on fax and post for all communication in 2005? It was time to widen the search.

28th May 2005 - Joelonsoftware

My next stop was www.joelonsoftware.com - this is a forum run by a very smart guy called Joel Spolsky who runs a software business in New York. Joel's forum is an island of intelligent discussion in the midst of an ocean of inaccurate information and advertising that makes up the rest of the internet (Joel, if you're reading this can I have a link please?) Joel runs the site like a benevolent dictator which is fair enough as it's his site. If you've read any Terry Pratchett books just think of Lord Vetinari's rule in Ankh-Morpork (there goes my chance of a link)

Exaggeration aside, Joel's site is a good place for discussing all angles of software development. So I posted an article asking for suggestions for a suitable shared host.

This gave me a list of some sites to check out, although a lot of folks thought I should go for a dedicated server. I looked into the pricing, and shared hosting is $10 to $15 per month for a reputable host, but a dedicated server is about 3 times that. $10 to $15 per month is in my budget, but the higher figures are not. So a dedicated server will have to wait.

Another useful suggestion from the forum was www.webhostingtalk.com. This site is huge, it discusses everything related to web hosting, shared hosting, dedicated servers, design of sites, search engine optimization, dealing with customers, and 100s of other topics. It would take weeks to read through all the information here. Another useful thing about webhostingtalk, you can visit the forum that discusses hosts and do a search for the name of a prospective host. If there is any bad comments or praise of a host, it will be here. You have to keep your eyes open when reading the negative comments - sometimes people try and do something stupid that the host doesn't support, then they complain about it. But if you're selective, webhosting talk is a brilliant source of information.

So Joel's site had helped me and led me towards good sources of information on web hosts. But could there be an even better source?

An Even Better Source!

While browsing webhostingtalk I found www.whreviews.com by Daniel Lemnaru. There are hundreds of websites that discuss web hosts and make recommendations, but most of these are disguised advertising since they link to each other. Daniel is not connected with any of the hosts he mentions, apart from an affiliate program which he is open about, so his site is much more objective. He also maintains a list of best web hosts, which he keeps updated on a regular basis. He also has articles on choosing hosts, moving web sites, and plenty more information.

So if you are looking for any kind of web hosting, I would strongly recommend Daniel's site. The articles are well researched, well written, and the site is kept up to date. It's the most impartial source of information I found during a month of searching.

The List of Fifteen

My next task was to work through the recommended hosts from www.whreviews.com. This table shows the hosts and my initial comments:

Web host Bandwidth / cost Reasons for Reasons against
vnpixel.com 25GB for $15 per month   adult hosting

hostgator.com
1-866-964-2867

75GB for $10 per month good value site has flash
pair.com 30GB for $30 per month
15GB for $18 per month
no flash expensive
unitedhosting.com 15GB for $18 per month   site has flash
lunarpages.com
1-877-586-2772
40GB for $9 per month good value
no flash
 
site5.com
1-888-748-3526
50GB for $7 per month good value
no flash
 
weberz.com Couldn't read site   site has flash
didn't load in my browser
diyhosting.com $42 per month upwards   for resellers
uses plesk control panel
site has flash
fluidhosting.com 15GB for $18 per month no flash expensive
bluewho.com 15GB for $20 per month no flash expensive
hostnexus.com 15GB for $15 per month no flash slightly expensive
servint.net 200GB for $50 per month ideal for a huge site
no flash
too expensive
hostingmatters.com 23GB for $11 per month (B1000 plan) no flash  
enhancedhost.com 15GB for $18 per month   site didn't work properly in my browser
downtownhost.com 15GB for $11 per month   site has flash
no email link on site

The ones in green are the ones I wanted to check out in more detail, and I rejected the others for the reasons shown. Details are correct at the time of writing (15th June 2005) but you should visit the site for the most current information. Bear in mind this list is my subjective opinion. I had specific requirements, so my reasons for rejecting a host do not necessarily apply to other people.

During my search, I updated my list of requirements. I decided it was bad to share server space with AWG sites (adult, warez or gambling) since they are morally dodgy and are more likely to be targeted by hackers. Also if their IP address is blacklisted this would affect other sites on the same server.

Also I didn't want a web host that used Flash on their own site. My problem with Flash is the animations are always on (they ignore the Internet Explorer setting Tools - Options - Advanced - Multimedia - Animations which should turn them off). Also my internet access is sometimes limited to dialup and I don't want to wait around for some cheesy flash advert to download (why is flash always used for ads?).

The List of Four

Well I was now down to a list of four. So I revisted the sites, printed out their price comparisons, looked at their Terms and Conditions, emailed some questions and waited for a response. Here's what I found:

hostmatters.com I got a response to my questions within a few hours and what they said was encouraging. They can meet all my requirements (except the phone number), they don't host AWG sites, and they are happy with hosting multiple domains in the one package. Multi domains is different from redirection - with redirection you type in www.mysite.net and get redirected to www.mysite.com, but with multi domains you can FTP a separate folder, set up the name servers, and have www.somesite.com going to a folder other than your main site. The only drawback is, these guys are the most expensive of the bunch, in terms of dollars per gigabyte.

For: Good tech support, multiple sites, no AWG sites. Against: expensive.

hostgator.com Again I had a quick response to my questions. They could meet all my requirements, except they also host AWG sites. On the positive side they have 75GB monthly bandwidth which is excellent value, and they let you host multiple sites. There was one other thing I didn't like - I believe they outsource their support to a non-English speaking country, as the answers to my questions were much shorter than the answers from the other hosts, and the answers were written in a strange style of English with unusual mis-spellings. I think out-sourced support for a web host is a mistake, as you want someone who is physically there to deal with some types of problem.

For: Excellent bandwidth, multiple sites. Against: Outsourced support, share with AWG sites.

lunarpages.com This was the site I looked at first, and there was something about the name I liked, so I was secretly hoping this would be the one to choose. But I was determined to be objective, so I sent them my questions. Again they replied quickly and they met all my requirements, except the one about AWG sites. To be fair, they said they monitor the load to ensure server resources are not consumed but there's still the danger of hacking, or IP blackslisting. On the positive side these guys are good value as you get 40GB for $8 per month. On the minus side (again) they charge for extra domains - so if I wanted a personal website in a subdirectory on the same account, this would be extra.

For: Good bandwidth, good support. Against: they charge for extra domains, and they host AWG sites.

site5.com Again I emailed my list of questions and got a speedy response. These guys promise the average response time is 10 minutes or something which is excellent - personally I'm happy as long as they respond within an hour or two. The quality of their response was also very good, they had intelligent and well written answers to all my questions. Also they don't host AWG sites, and they are good value as you get 50GB for $7 per month. Another thing I liked, one of the managers posted on webhostingtalk.com and the quality of his posts was good.

For: Good bandwidth, multiple sites, excellent support. Against: Nothing yet (but read on!)

9th June - Making a Decision!

After my careful comparisons and my checklist, I was thinking site5.com was the best. In fact I was about to sign up with them when the lawyer-ish part of my brain (the part that shuns the sunlight and prefers to dwell in dark caves with dusty documents) decided to read the terms and conditions on their website. Boy was that a mistake as there were pages of them.

Since it was getting late I decided to print their Ts & Cs to look at the next day. Their trendy color scheme of mid-grey text on a light-grey background was illegible on my black and white laser printer. So I asked them to email them instead.

Next day when I read though them, there are some I think are unacceptable. Firstly, their conditions said I had to pay monthly, even though they agreed in email that yearly in advance was OK. Secondly and far worse, there's the usual indemnification where the customer (ie me) has to pay up if site5 were sued for anything that could remotely be my fault. But what was worse, this clause survives the end of the agreement. So even if I left site5, they could in theory ask me to indemnify them years later for anything that could be construed as my fault.

I don't think that's reasonable so I declined to sign up with them. One down, three to go...

Lunarpages.com had the same indemnity clause and the same survivability clause. Bye bye Lunarpages (sob sob), two to go...

Down to hostgator.com and hostmatters.com. Hostgator give you 3 times the bandwidth for a fraction less money, but they host AWG sites and outsource their support. I've had enough of flakey websites and intermittent email, so my final decision is www.hostmatters.com. So I signed up with them.

15th June - Hostmatters.com (the first week)

I'm not planning to give a blow by blow update of how we're getting on, but I thought some feedback would be useful.

The initial setup took about a day which is good. I updated my nameservers at my registrar, used FTP to upload the files and everything works fine. The site seems faster than it used to.

Also I got to test the hostmatters.com support a lot sooner than I planned. When configuring and testing Outlook Express as my email client, I kept on having intermittent Outlook errors. After some time, and after I googled for the error details, we decided it was some obscure internal error in that version of Outlook. For this particular error, their support wasn't much better than just searching the web, but they did try, they seemed quite clueful, and I would give them good marks for support so far.

Conclusion

Finding a web host took a lot longer than I thought. It took me something like 20 hours over 2 months. If I had to make any suggestions, they would be:

  • Write a list of exactly what you want. The list of questions at the end of this article is a good start.
  • Do not use your web host as the registrar for your domain names. If you do, it can be difficult getting the names back again if you part company. Instead use an independent registrar that does not do web hosting, and just update the name servers at the registrar.
  • Email their support with some questions before taking out hosting. If their support is no good before you take out hosting, you can be sure it won't get better.
  • Avoid web hosts that are resellers and avoid hosts that outsource support. Your site is important to your business, and you want staff that are ready and capable of dealing directly with problems. You don't want to go through layers of people to get help.
  • Make sure you have an independent email address, such as hotmail or similar. It's no good people emailing bill@mysite.com if mysite.com isn't resolving.
  • Try and avoid web hosts that allow AWG sites. You and your web host have enough to do without getting caught in hacker wars that can erupt between these kinds of sites.
  • When you have a prospective host, check them out at webhostingtalk.com. Some negative feedback is OK as this means you can see how they handle it.
  • Avoid sites that have 'unlimited' bandwidth offers. Typically they average your bandwidth with the bandwidth of other sites, and if you use a lot they can boot you out for 'unreasonable server usage' or something similar.
  • Don't go for the cheapest option. In hosting, $100 per year makes a big difference to the quality of the host and the quality of support. Your site only need be down long enough to lose one or two sales, then all the 'savings' of the cheaper host have gone.

So here is my updated list of web hosting questions (remember these are specific to my site, so they may be different for you):

  1. Will I be able to use WS_FTP (my FTP client) to upload HTML files and EXE files to my site?
  2. Do you provide POP3 and SMTP for email? I can't use my ISP's SMTP server since I move between different sites.
  3. Do you also provide a webmail interface? (in case I have to administer my email from some place where I only have web access)
  4. What is the monthly bandwidth? Is there also a daily bandwidth limit? (some hosts don't allow you to use more than 1/30 of the monthly limit in one day)
  5. Is there an automatic way of capping usage to avoid me paying extra bandwidth fees? And if I consistently use up to the monthly allowance is this OK?
  6. How many domains can I host? Eg I have several different sites. Can I point these to different folders, or is that an extra cost?
  7. I currently have the domains registered at a separate registrar (eg register.com). I want to keep the domains registered there, and update their nameservers to point to your hosting service. In particular I want to continue as the registered contacts for my domains. Is this possible with your service?
  8. Do you provide access to the raw logfiles? I want to download them via FTP and analyze them locally.
  9. Do you have a phone number for emergency support?
  10. If you have a control panel does it work through Windows Small Business Server 2003? This blocks port 8443 which causes problems for some control panels (eg the Plesk control panel does not work).
  11. What is your setup cost?
  12. When using shared hosting, do you also host AWG sites on the same server?
  13. Aproximately how many sites do you have per server?
  14. Do you have your own datacenter? Or do you rent space in a rack? Or are you a reseller?
  15. Can I pay yearly? (usually cheaper!)
  16. Do you have local support staff, or do you outsource to another country?
  17. If there is a complaint about my account, do you contact me first? (you don't want your site to be suspended if one disgruntled customer phones up and complains to your web host)

That's the end of my list of questions.

I hope these questions are useful - they would saved me a lot of time had I known them at the start. If you have any comments or ideas, please contact me using the links below.

Bill Rayer, 3rd July 2005