No one likes to be scammed online (or scammed in general), but some web hosting services are doing just that with fine print. For those who are just setting up their websites and are looking for the right web hosting service, they are going to be faced with a challenge. No matter what they say or the articles teach, the search is difficult to do, especially if you were not familiar with the reliable and accredited services.
There is no denying that the internet is filled with web hosting companies. Sometimes it’s hard to tell if a host is good or not. They all look good from a glance. But, doing your research makes a huge difference when choosing a web host. You can pay attention to the fine print or TOS, though. Other than this, you need to look for the things listed below so you can run like hell if you see some potential red flags.
Do Your Research
Windows
First, look at the platform which the service can support. Look for a service that supports the Windows platform (see Windows pros and cons); will they allow your site operate on settings like ASP, Cold Fusion, Microsoft Access, Microsoft SQL database, and Visual Basic scripts.
Linux
You should also make sure they support the Unix or Linux platform which is useful for programming languages like CGI, PHP, and others.
It’s important that they offer Windows and Linux if your not sure which one you need. Sometimes different host will start you off on certain rate for a Windows or Linux plan, but it will increase later on down the road. I know of number of host that do this. ServerPronto is a company that has been know to this.
Storage
Secondly, you need to think about the technical considerations like disk space and bandwidth requirements. I get asked this question all the time; “I’m starting a small website what hosting should I get? The clear answer is “shared.” Should you wish to open a site which does not have a lot of contents in it like articles or images, then you don’t have a problem. But if you want to have a lot of content and images on your site then you need to consider a disc space ranging from 1 GB to 2 GB. If you use too much storage, this can cause your account to get suspended for using too many resources.
Unlimited Bandwidth
The bandwidth requirements depend on the traffic expected. If you expect to have a lot of traffic, then you need to have a lot of bandwidth ranging from 40 GB to 100 GB every month. Please note that any shared plan should be able to handle 2 GB of bandwidth per month. It’s unrealistic to think otherwise. I don’t care what they tell you, if you use that much on “unlimited plans” they will shut you down in a heartbeat.
I know they say unlimited, but there is a limited amount for shared plans. If you choose a service which would only have low disc space and low bandwidth, you may end up spending more in the end if your website kicks in and gets a lot of traffic. On the contrast, I like to start low and upgrade to a VPS if I have to (but only when I HAVE to). More money is always better to work with when you’re starting out right?
Inodes
It’s really about inodes when you sign a web hosting contract. Inodes are the ‘fine print’ that you can commonly find in their TOS page. If you don’t see it there, then jump on live chat or send support an email and ask what their inode limit is. If you use too many inodes, the web hosting company will shut you down quickly. Typically, a shared host will allow you 100,000 – 300,000 inodes. These will vary from host to host.
CPU
A lot of times hosting companies will limit you to CPU usage. A prime example of this is WireNine (it states it clearly on their site; it’s not just put in the “fine print”. For dynamic websites, they are going to be using more CPU cycles than static websites. Once you are using more than 25% of the CPU on your server, don’t be surprised if your host will require that you upgrade to a plan with more resources.
RAM
Nearly, all web hosting companies put RAM usage in their TOS page. If you exceed these numbers, they will require that you upgrade your web hosting plan. It’s a good idea to ask them how much RAM is on the server you are using if you don’t know what it is. Remember that all the RAM on that server is shared (unless you have a dedicated) server, so if you’re using a script that is a RAM hog you might be asked to upgrade your hosting plan.
MySQL Databases or Databases
A lot of newbie webmasters will make the mistake of signing up for a web hosting company that tells them they can use unlimited databases. However, you can’t expect to have 75 databases on a single shared server. There is a limit to the number of databases that a server can accept at one time. If there are too many requests in a given period. I’m sure you will see a database error. Make sure you read the TOS to see how many databases you’re allowed to have on your server.
Domain Name
A lot of web hosting companies will limit servers to a certain amount of domain names per account. Meaning they might tell you, you can have an “unlimited” amount of domain names, but realistically you can only have 10 or so before they terminate your account. Also, watch out for domain transfers because a lot of times if you leave the company they will charge you an outrageous amount of money to transfer your domain name away from them. For example, if you buy a domain name at 1&1 for $1.99 and you want to transfer away from them it will cost you $25. (Please see these best practices for buying a domain name).
The Customer Support
They have to have a good customer support service accessible 24/7. Make sure you contact them before buying any plan. Nothing is worst than beginning your website only to find later on that they are insanely hard to work with when you have issues. Normally, a good host makes it easy to get ahold of them and doesn’t just point you to some articles which might be way over your head. But, also look out for business hours for technical support. Believe me; there is nothing more frustrating than having a technical problem on the weekend and waiting all weekend for support to get back with you. Also, look out for customer support that charges you extra for more help like Network Solutions does.
Transfers
Free transfers are great if you already have a host and are migrating over from one host to another. In fact, one of the best things about WebHostingHub.com is that they provide free transfers. It saves you a lot of time and if you have limited technical knowledge that too. However, a lot of web host charge you to transfer your files to even small sites. Make sure you’re aware of the cost if they do require a fee for transferring your site’s data over. Also, a lot of them have a team that will do this for you, so you don’t have to mess with the transfer.
Control Panel Fees
For shared hosting, a lot of companies will allow you to use cPanel for free. Some of them will go ahead and charge you for it. They undershoot the price and once you start designing your website you realize that Cpanel wasn’t included. However, there could be some “fine print” that states you need to pay a yearly licensing fee. Typically, these are found with VPS and Dedicated plans. I have seen some companies that charge a licensing fee for shared plans, though.
Don’t Over Look The Money-Back Guarantee
Money-Back guarantees are put in place to build loyalty between the business and the customer. However, Virpus.com is a company that is known for a horrible money-back guarantee. Meaning they offer a three-day money-back guarantee which is extremely short. But, the sad thing is you got to read some of these companies TOS because they state that their money-back guarantee only gives you credit back to your account. Therefore, you don’t get your money back. It’s a very sneaky tactic that I have seen many web hosts use over the years.
Trust Is A Must
You need to have a trustworthy web host provider. Nothing will rack up your bill faster than extra charges for “essentials” that you need to operate your website. It almost seems criminal how some of these hosting companies sneak little extras in their TOS. I’m sure that if you have been designing websites for awhile, you have seen web hosting companies sneak stuff in over the years. Please let me know what you have found companies sneaking into their TOS. Please leave your comments down below.
What do you think is the best hosting plan? Windows or Linux?
That is a good question that does require quite a lengthy response.
First, it depends on what scripts you’re going to be using. If you’re going to be using PHP, then I would say Linux is probably a better option for you. If you’re going to be using ASP.net than Windows is a better option for you.
Cost is one thing you need to keep in mind. Linux is cheaper than Windows because it’s open sourced software.
Really, there is no black and white answer to this question. For me, I use Linux because I use WordPress on all of my websites.
What do you think is a good money-back guarantee for a web hosting company? Is 30 days good?
A 30-day money back guarantee is the industry standard. I am happy with 45-day money back guarantees.
What is are Inodes and how can you use to much? Also, Why is CPU usage limited?
Do you happen to know of any WordPress plugins that are RAM hogs. What are some things that can eat up a lot of RAM on your servers?
I have a small WordPress website? How much storage should I expect on a shared server?
How come some host charge for cPanel?
Are there any legal considerations when picking out a host? (ie. type of website, anything you allow on your website, or visitors to download)
Is GoDaddy a good option?
A lot of webmaster start with GoDaddy.com, but sadly a lot of their customers are not very happy with them. They have some issues which webmasters have been barking about for years.
I talk to webmasters all the time on Twitter and more often than not they are not too happy with the service they have received from them.
Personally, I don’t host with them. I have tried GoDaddy in the past and was always faced with lots of problems. Some webmasters even consider charging 10% more if they are forced to manage sites that are located on their servers. However, I do buy domain names with them. I then just point the DNS to InMotionhosting.com.
Great read as I never realized how sneaky these web hosting companies are with their fine print. Especially with the Money Back Guarantees and “Unlimited Everything”. I do have a question though. What exactly are “Inodes”?
A lot of web hosting companies do not tolerate adult content, spam, hate, phishing, malware, or anything that could violate their terms of service. It’s always a good idea to read over their TOS before signing that contract with any web host. Even if you just quickly glance at it.
Furthermore, I’ve never been a fan of signing a contract with a company for more than 3+ years. Companies can change management (see Hostgator.com review ), TOS can change, and you can really lose a lot of money.
30 days is actually below the industry standard. Typically, I like to see hosting companies with at least a 45 money-back day guarantee. Keep in mind that some host like Hostgator.com do offer a 45 day money-back guarantee.
I actually used to host with Hostgator and had several accounts with them. I did cancel my service and had a credit on my account, but Hostgator wouldn’t refund my money because it wasn’t in their policy. Instead, I told them to keep the credit, and they have lost a customer.
They didn’t care to make it right, but I guess I have learned my lesson. Giving just credit back isn’t really a money-back policy as far as I am concerned.
Please read this article on Inodes:
https://tbwhs.com/blog/inodes-matter/
WordPress sites shouldn’t require very much storage at all. 1 GB should be plenty for a simple WordPress site. You should be good for years unless you have tons of videos. But, if you have videos just use YouTube to host your videos.
Hey Rojan,
A lot of hosts will charge for cPanel because it cost them a licensing fee. For shared accounts, most host will give you cPanel for free as an incentive to sign up with them. However, if you sign up with a reseller, VPS, or dedicated plan you typically have to pay a yearly fee for the license.
Hopefully, this helps 🙂
The best way to see if plugins are using a ton of RAM is to check with GTMetrix:
https://tbwhs.com/blog/gtmetrix/
(it will give you all kinds of metrics which you can use to help troubleshoot your WordPress sites.)
Sometimes just rebooting your servers will fix RAM problems on your server. If you’re using a VPS server or something you can always change your PHP dot in (had to type it out PHP hyperlinked to a site LOL) file. A lot of the times the limit to the server is maxed out. You can find out more about it here:
https://php.net/manual/en/ini.core.php
To find out more about inodes I would check out this article:
https://tbwhs.com/blog/inodes-matter/
CPU is limited on shared servers because there are hundreds of thousands of websites on a single shared server. If a hosting company doesn’t limit this than everyone on that single shared server sites, bog down. Host are left with no option but to suspend the accounts.
It’s important to ask your host what the CPU limit is on a shared account before signing up with them.