add-circle-bold add-circle add-square add alarm-bell-1 alert-diamond analytics-pie-2 archive archive arrow-down-1 arrow-down-2 arrow-left-1 arrow-right-1 arrow-up-1 attachment-1 bin-paper-1 book-star button-record check-1 check-circle-1 close close-quote close cog-1 cog common-file-stack copy-paste credit-card-1 diagram-fall-down disable time-clock-midnight download-thick-bottom drawer-send envelope-letter envelope-letter expand-6 expand-6 file-code filter-1 floppy-disk flying-insect-honey folder-file-1 headphones-customer-support hierarchy-9 hyperlink-2 information-circle keyboard-arrow-down keyboard-arrow-up layout-module-1 list-bullets lock-2 lock-unlock-1 love-it messages-bubble-square move-to-top multiple-circle multiple-neutral-1 multiple-users-1 navigation-menu-horizontal navigation-menu network-browser open-quote pencil-1 pencil-write pencil-1 print-text rating-star rating-star remove-circle remove-square-1 search send-email-1 shield-warning single-neutral-actions single-neutral smiley-sad-1 smiley-unhappy smiley-indifferent smiley-smile-1_1 smiley-happy smiley-sad-1 smiley-unhappy smiley-indifferent smiley-happy smiley-thrilled social-media-twitter synchronize-arrows-1 tags-double ticket-1 ticket-1 time-clock-circle undo view-1 view-off view wench

How to pick a web host

Your selection of an appropriate and reliable web hosting service provider is an important step in coming online, especially if you are launching a business website. Hosts not only make your site available to others, but they also offer services related to managing these servers and its software, support, bandwidth, speed and so on. 

Why price matters?

Uptime (reliability)

Reliability is extremely important for both free and paid services, but you should only expect any real reliability with a paid hosting plan. It’s likely that you’ll want your website to operate 24/7, and you’ll only get that from a web host with reliable servers and stable network connections. Before you decide on a host, check out its uptime history. You can read reviews and check their advertised uptime guarantees.

A site that is hard to reach or frequently down loses visitors, customers, and can hit revenue hard. If someone finds your site and tries to access it only to find that it’s unavailable, they won't hesitate to go to a competitor site. Slow access is also very frustrating for dedicated visitors (and for you also, when you upload new content).

Traffic/Bandwidth

Read and understand any limitations placed on the bandwidth you use and select an appropriate plan. If your site is going to incorporate video, audio, or other elements that require a higher level of bandwidth, you want a plan that matches your needs.

PHP, .htaccess, SSH, MySQL, FTP etc

If you need to install PHP or Perl - make sure you can do this without needing your host's approval. If not you will have to wait for their say so before you can implement a feature on your site.

Assuming you want to do things like customizing your error pages (the messages displayed when visitors land on an extinct page on your site), protect your site from bandwidth theft and hotlinking, etc. and to password-protect your folders, you'll need the ability to create or modify ".htaccess" files.

SSH access is useful for maintaining databases such as MySQL and when you want to run a blog or a content management system.

FTP is a popular method to transfer web pages and other files from a local computer onto a web hosts computer (servers) so that it can be viewed by anyone worldwide. Some hosts only don’t allow you to design and upload your own pages. Instead, they ask that your pages are designed and uploaded using their online site builder. Unless you are an absolute beginner and plan a pretty trivial site, make sure you have FTP access or the ability to upload your pages by email or browser at the very least.

Control Panel

The purpose of a control panel is to allow you to manage various aspects of your websites hosting account yourself. You should expect a control panel from a commercial host so you can perform everyday maintenance tasks without having to wait for technical support to make simple changes. A ‘cPanel’ provides a simple dashboard to manage email addresses, account passwords and basic server configurations. It can be time-consuming to go through a technical support operator or be obliged to pay an additional fee each time you want to perform simple admin tasks.

Multiple Domains Hosting

It’s common to own more than one domain, they’re cheap these days, and it’s hard to resist owning a few. In this case, you need to accommodate extra domains with extra hosting space. To simplify the hosting process, it’s possible to host more than one domain from a single account. Each separate website hosted on the same account is called an add-on domain. Most shared hosting providers allow addon domains. It’s advisable to check in advance how they charge for it.

Cost

With web hosting as with everything, you often get what you pay for. If you have a basic website not expecting a large amount of traffic, expect to pay between $10 to $150 per year for shared hosting. Higher capacity hosting plans can start at $150 and go up from there.

Most commercial hosts offer the flexibility to choose how you want to pay with monthly and annual payment plans; the latter gives you a cheaper rate. Once you're reassured they offer a reliable service, you can switch to the cheaper annual payments, or switch hosts quickly if they don't meet your expectations.

Finally, let’s discuss renewals. If you’re satisfied with the price of a package, check the price for renewals. It’s a norm in the industry to offer low signup prices but charge much higher amounts on renewals. Unless you are ok with switching between hosts every few years, renewals prices are unavoidable.

Email

If you want to host email accounts alongside your website, check that your host allows you to set up the email addresses you want on your domain - before signup. It looks a bit shabby to have a random email address not associated with your domain: How much more professional does [email protected] sound over [email protected]?

In the case that emails are provided, it’s not a big deal. There are other ways to get your hands on an email account at your own domain name.

Technical support

Things can go wrong at the most inconvenient of times so best check your host has 24/7/ 365 professional support. You’ll want someone there to throw you a lifeline when you press the S.O.S button and to know the person picking on the other end is technically equipped with the knowledge to help you, there and then. To get a feel for this, read online reviews with accounts of real customer experiences.

There will be times when you have a non-urgent query. You might want to solve it in your own time while getting a better handle on your server settings. Does the host have a knowledge base or FAQs to browse to help advance your understanding? Whether you prefer to chat over the phone or rather have comprehensive documentation at hand to solve problems yourself - check they are available.