Boagworld

A blog, podcast and community for all those who design, develop and run websites.

Skip to content
Boagworld
Menu Subscribe
  • Boagworld
  • Podcast
  • Archive
  • Forum
  • Books & Talks
  • About me
  • Hire me
  • Boagworld
  • Podcast
  • Archive
  • Forum
  • Books & Talks
  • About me
  • Hire me
Subscribe Now
First time visitor to boagworld? Find out how the site can help you with our Guide to getting the most out of boagworld

Development: Choosing a hosting company

Hosting companies are a dime a dozen. They all offer very similar packages and all seem competitive on price. How then do you choose between them.

The estimated time to read this article is 7 minutes
Posted on: Friday, September 5, 2008

Presuming that your site does not require anything particularly unusual in terms of hosting, you will be faced with a plethora of providers to choose between. Some will be temptingly cheap in what is a competitive marketplace. However, be wary of buying on price alone. There are a number of other criteria you should consider:

  • Uptime
  • Support
  • The control panel
  • Limitations on growth
  • Hidden charges

Let’s take a look at each, starting with uptime.

Uptime

The last thing any website owner wants is for their website to be unavailable. Many hosting companies therefore provide uptime guarantees. Figures range from 95% uptime right through to 100%. But what exactly are they guaranteeing and is it something you should worry about?

In most cases uptime guarantees are worthless. They do not actually guarantee that your website will be available 100% of the time. This is merely a figure they are striving for. If they fail, they will compensate you. However, the nature of this compensation varies. In most cases it involves refunding a portion of the money you pay for the hosting. However, this could be insignificant compared to the losses in sales. You should always clarify what compensation is being offered.

Remember that even the largest organisations have downtime. It is a problem that can never be entirely avoided. Websites can be unavailable due to connectivity issues, poor code or any number of reasons beyond the control of your hosting company. As a result they often specify exclusions from compensation in their terms of service.

In short uptime guarantees are meaningless. They are simply a marketing tool. Instead, search for reviews of the hosting company or look at their support forum. If their are lots of complaints about downtime think twice. However, in most cases the service offered in regards to uptime is fairly universal.

Instead of asking how often your site is likely to go down, ask what happens when it does? What kind of support can you expect?

Support

Support is arguably the single most important factor in choosing a hosting company. Whether it is your website going offline or a piece of functionality not running, it is inevitable you will have problems with your hosting. You will need to quickly reach somebody who can help.

But how can you tell if a hosting company offers good support? Look for the following things:

  • 24/7/365 support – When your website is offline you need to be able to get help instantly. Check that your hosting company offers support 24 hours a day, 7 days a week 365 days a year.
  • Telephone support – There is an increasing trend towards email only support. However, technical problems can be hard to diagnose and prolonged conversation via email are time consuming. When your site is offline you need the immediacy of a phone call. Ensure that option is available to you.
  • Speedy response – Whether contacting your hosting company by email or phone you should expect a speedy response. It is unacceptable to be sitting on hold while your site is down or waiting days for a response to an email query. I recommend calling the technical support telephone number before you sign up for their service. How long do you have to wait before you get to speak to a real human being? Also, send a question via email and see how long it takes to get a reply.
  • In country support – Personally I prefer speaking to local support staff. Being put through to call centers in far flung locations can be frustrating when discussing complex technical problems. If you do not share the first language of support staff misunderstandings are easier. By calling the support number before signing up you can establish whether there will be communication problems.
  • Knowledgeable staff – Another drawback of call centers is that they are often manned by individuals with limited technical knowledge. This can be frustrating when endeavoring to resolve technical issues. Ideally you should be able to speak directly to the individuals manage the web servers. If you are not technical ask your web developers to speak to the support staff at the hosting company before signing up. They should be able to judge their technical competency.
  • Technobabble free support – Talking to technical staff can be equally frustrating if support staff are overly technical. Being confronted by technobabble when you want to find out is why your site is down can be extremely annoying. By calling the support line before purchasing you should be able to get a sense of their communication skills.
  • Self service support – Contacting technical support is the last resort. In most cases you should be able to find the answer to questions yourself through your hosting companies support site. Look at their site and see if they have frequently asked questions, a knowledge base, forums and most importantly a list of current known issues. Facilities like this can save time so make sure they are available.

Self service should also extend beyond support. Most hosting companies also provide a control panel for managing your site.

The control panel

Calling technical support every time you want to change the password will become frustrating. That is why most hosting companies provide a control panel for basic maintenance. This includes, managing email, changing passwords, uploading files, backup and accessing site statistics.

Evaluate the control panel and discuss it with your developers. If the hosting company does not have a demo available on their site, call and ask for access to an example. If nothing else this will demonstrate how responsive their customer service is.

Once you have access, ask yourself whether it provides all the functionality you require? Is it easy to understand and use? For example, how does it handle the management of multiple sites? This is particular important as your online presence grows.

Limitations on growth

As your site becomes more successful you will become more ambitious in your plans, and visitors will flock to it in ever larger numbers The question is, will your hosting company keep up with this growth?

In order to answer this question you need to understand three things:

  • Can you manage multiple websites centrally? - You may start with a single site but if it is a success you could want to launch more. It could be a sub-site that supports a marketing campaign or a site dedicated to a subset of your audience. In either cases the site will need managing. You will want to avoid multiple logins to administer multiple sites. They will need to be managed centrally. Check with your hosting company that they provide a single interface to manage multiple sites.
  • What is the upgrade path? – As your site grows in terms of visitors and complexity you may find the need to migrate from shared hosting to dedicated. You may even need to upgrade your dedicated box to something more powerful. It is important to understand how this process works. You want to avoid the need to backup your entire site and install it all over again. A good hosting company should make this a seamless transition.
  • What happens if you exceed your bandwidth limits? – The more successful your website the more expensive it will be in term of bandwidth. Most hosting plans come with a bandwidth limit. This is because the hosting company has to pay for each piece of data a user downloads from your site. They therefore have to cap how much data they allow to be downloaded. Normally this is more than adequate for most site. However, what happens if you exceed your bandwidth limit? How much extra is it going to cost you and what happens if you exceed your limit unexpectedly without a higher rate package in place? Will it costs you even more? Does the control panel provide a way to monitor current bandwidth use?

It is not just bandwidth that can become expensive. You may discover there are other hidden charges too.

Hidden charges

Some hosting companies can appear to be inexpensive on the surface but have a hidden cost. Establish what is included in the monthly charge and what is not. I have encountered hosting companies who have made additional charges for:

  • More than a predefined number of email accounts
  • Advanced email functionality such as exchange server or spam filters
  • A technician to physically restart your web server
  • Add-on technologies
  • The ability to run databases
  • Access to website statistics

The list could go on. There is nothing wrong with hosting companies using this form of modular pricing. In fact it can keep the price down if you only require basic functionality. The problem comes when they do not clearly communicate these additional costs and they therefore come as a surprise.

The above is a draft extract from Paul’s upcoming book ‘The website owners Manual‘. To get instant access to the rest of Paul’s book signup to the early access program.

In the trade these are known as calls to action. Feel free to take your pick!

  • Share this post
  • Read related posts
  • Add or view comments

Not a twitter fan? Not a problem.

Share on Facebook...

Alternatively you could...

  • Email this post to a friend.
  • Print it out and give it away at parties.
  • Shout the web address at the top of your voice.

Related Posts:

  • Podcast 26: Technical considerations
  • 208. My hosting company sucks!
  • Web Design Podcast (13) – Choosing a web design company
  • Don't get blacklisted by Google
  • Chris Lea on hosting and customer support
  • http://www.apps4rent.com/index.htm Hosty

    I have read your blog and found it very interesting usually i read article sites like ezene, pr web and more.

  • http://baldascino.com Tony Baldascino

    I’ve used Mediatemple for a number of years now and have been happy, especially with their uptime and control panel.
    Lately though its worth noting that their customer service seems over burdened – maybe as their popularity has grown. Either way I’ve waited for about 12-24 hours for my last couple of support tickets to be answered.

  • jeffgtr

    I second Media Temple I’ve been using them for a couple of years for smaller php sites and have had zero problems. For Coldfusion it’s always Gearhost, I’ve been with them a number of years and their uptime has been great, plus they bend over backwards to help you out, customer support is very responsive. They also do asp.net if you’re into that.
    One suggestion about the show. For the SAKE of your LISTENERS, use some compression on the audio, the VOLUME spikes REALLY take AWAY from the GREAT CONTENT.

  • Dan

    It is smart to state that when choosing a hosting company you want to make sure it is a reliable company and not a small start-up company that someday will be acquired by one of the big ones and you’ll end up dealing with a company that its whole interest is saving and making more profit and you know the rest. Do some research on the web and read about hosting companies from the user’s point of view; http://www.compare-hosting-deals.com and http://www.hostreview.com will give you some users input about shared and dedicated hosting. You may also check the hosting company’s support page to see their reply to client and the kind of problems they have.

  • http://twitter.com/mgpwr Mark Petherbridge

    Definitely use site5 (http://www.site5.com/in.php?id=92961) I have several sites hosted with them, all WordPress too – excellent, fast and amazing support.

About this site

Photo of Paul Boag

Hi, I am Paul Boag. I am a co-founder of web design agency Headscape and host of the boagworld podcast.

If you are looking for advice on designing, developing or running your website then you are in the right place.

I recommend starting with:

  • A guide for those new to the site.
  • Searching for a specific topic.
  • Following me on twitter.
  • Subscribing to updates from me.
  • Reading more about me!
  • Subscribe to Boagworld
  • Learn about Headscape
  • Hire me

I am not the only person at Headscape sharing great advice. Make sure you check out these guys too!

Others worth following

  • Chris Sanderson (Designer) Chris Sanderson (Designer)
  • Craig Rowe (Developer) Craig Rowe (Developer)
  • Dan Sheerman (Front End Dev) Dan Sheerman (Front End Dev)
  • Ed Merritt (Designer) Ed Merritt (Designer)
  • Leigh Howells (UX Consultant) Leigh Howells (UX Consultant)
  • Marcus Lillington (UX Consultant) Marcus Lillington (UX Consultant)
  • Rob Borley (Future Tech Guy) Rob Borley (Future Tech Guy)
or contact me

Privacy and Cookies