Choosing a hosting provider
I think it would be best to begin this article with a “buyer beware” section. I am going to describe the various dishonest and unscrupulous business practices which are all too common among website hosting providers. Afterward, I will try to summarize a few positive things to look for in a good hosting provider.
This is the latest popular fraud perpetrated by the hosting marketplace. There is no such thing as “unlimited”. Hosting services are in business to make money, so their profit has to outpace their overhead costs. All hosting incurs overhead costs. The two key factors in determining cost are hardware resources and internet connectivity.
Webhosts are computers, just like your personal computer. They have 1 or more CPUs (Central Processing Unit), they have some amount of volatile memory, also known as RAM, usually several gigabytes worth. They have some amount of non-volatile storage, either a Hard Disk Drive or a Solid State Drive. All of these things are limited. Computer motherboards have a maximum number of CPUs, a maximum memory capacity, and any particular server can only handle a certain number of disk drives, each of which has a maximum capacity. There is no such thing as unlimited.
High capacity business internet connections are different from your residential internet connection. They are either billed on the bandwidth they use, or they have a quota that they are given with their monthly payments. This means that they are calculating their bandwidth costs into the prices and their service. They do not ever offer unlimited service. You’ve probably seen some cellular operators have data usage quotas, this is very similar. Unless their service states otherwise, your data bandwidth is tracked. If your website uses more bandwidth than the quota for your hosting plan, they will shut you down or they will bill you extra. Some providers do offer “unmetered” internet service, but you will pay extra for that. You will not get unmetered service on a shared hosting plan, but they might lie to you and say otherwise.
Review: The Unlimited Lie
We’ve learned that a number of factors in server operation include overhead costs and inescapable limitations. Let’s review the resources which can never truly be unlimited. Any time you rent a hosting package, the provider should be willing to clearly define your quotas for these resources. If the provider is unwilling to clearly define your quotas you should rent from a different provider:
- CPUs (Central Processing Unit)
- Memory (RAM)
- Storage (HDD or SDD)
- Bandwidth or Transfer
The second most popular dishonest behavior of webhosting companies is to limit things that should be unlimited. While the physical limitations of a server are real, there are certain software features which do not incur any overhead costs, and should not be limited by the hosting provider. For example, the number of E-mail accounts. There is no overhead difference between 1 E-mail account and 1,000 E-mail accounts. Many hosting companies introduce arbitrary limitations on these and other features so they can get you in the door with “cheap” plans and then sell you on upgrades later on. There are a lot of free softwares available to server operators which are easily installed via automatic scripts, and so should be offered as standard features with their service. Anti-Virus is one example.
What features should be unrestricted?
I will list for you the features which do not incur any overhead costs, and should be included as standard features with every hosting package. Keep in mind, there are still physical hardware limitations such as maximum storage capacity, but those limitations should be the only limits placed on these features. If a hosting provider you’re considering wants to charge extra for any of these features you should steer clear.
- E-Mail. It should be unlimited and free.
- Anti-Virus & Spam Filtering should be free.
- Root access should be free and available on all hosting plans except shared hosting.
- “Domain Validated” SSL Encryption certificates should be free.
- Monitoring. If the provider has the infrastructure to offer it, it should be free.
- Database service should be free. On private servers it should be private and free.
- Domain names. Adding additional domains to a host does not incur any overhead costs.
Show me the money! Why do some hosting providers have 20 page websites with most of the pages not listed on their main menu? They are hiding the details of their service so you’ll make an impulse purchase. I’ve looked at a lot of hosting websites and I’ve seen many great examples of good web design which clearly defines all the quotas and features of each package on a single page, so there’s no legitimate reason why they can’t all do that. They know that’s the information you want. They have obfuscated the information on their websites intentionally, because they know if you could easily compare their service with their competitors, you would choose the competition.
The Hosting marketplace is very ugly, but it’s not hopeless. There are practices you can look for which are evidence of an honest provider. For example, your hosting provider should clearly define for you any quotas on server resources. If they claim that your memory, storage, or CPU usage are unlimited, then they are lying to you. Every large host who offers those things has been caught lying, when they shut down their customer websites for using too much of their “unlimited” service.
Your hosting provider should provide a Service Level Agreement or SLA. One of the key parts of any legitimate SLA is the guaranteed uptime. This is usually defined like “99.9%”, or “99.99%”. What this means is, if you have a 99.99% SLA your provider guarantees that your server will be operational for 99.99% of the time. That means you will experience no more than 8.6 seconds of downtime per day, or 4 minutes and 23 seconds per month, and so on. These are industry standard terms, and every legitimate provider will offer you an SLA, usually with some sort of compensation for downtime which exceeds the SLA. Compensation may take the form of service credits, discounts, or refunds.
Review: What to look for
It’s time to put what we’ve learned to practical use and select a hosting provider. Here are a list of things to look for in a hosting provider:
- No reliance on impossible promises of “unlimited” resources.
- Clear definition of your quotas for CPU, Memory, Storage, and Bandwidth.
- No restrictions on “Root” access to private servers.
- Free and unrestricted E-Mail, limited only by your storage quota.
- Free Anti-Virus & Spam filtering for E-Mail.
- Free “Domain Validated” SSL Encryption from Let’s Encrypt.
- Free access to a SQL database, usually MySQL, MariaDB, or Postgres.
- Unlimited domains. This should be free.
- Permission to use DNS and Domains provided by other companies.
- Free monitoring, if monitoring is available at all.
Want to save some time?
There are thousands of web hosting companies. It is a very competitive marketplace, and a disturbing number of those companies will resort to any unscrupulous methods to make more money. If you don’t have the time to navigate websites for dozens of companies to compare their services, have a look at my service. I am in this business to provide an honest product at an affordable price. I regularly perform my own market research to ensure my product is equivalent or superior to my competitors, both in features and price. I only offer the highest quality servers, which is important for the needs of a small or medium business. I am not interested in making money by ripping off those ignorant of technology’s finer nuances. You can read more about my services at https://pridetechdesign.com/hosting.business, guide, hosting, howto, private hosting, private servers, shared hosting, tutorial