How to choose a web host

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.

Unlimited Resources

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.

Hardware Resources

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.

Internet Connectivity

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

Arbitrary Restrictions

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.

Confusing Websites

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.

Honest Practices

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.

Especially Bad Providers To Avoid

I know some of you are overwhelmed by this process and you’d really like some tips on who the worst providers are so you can avoid them. I’ve compiled a list which should help you. All of these providers have many thousands or millions of customers, so you will hear people say they had positive experiences, but do not be swayed by anecdotal evidence. These providers all have far more negative customer reports than any others in the industry, or they are in some other way very unsuitable choices.

  • Endurance International Group: The worst. Includes BlueHost, HostGator, many others. Click Here (Wiki Article) for a complete list.
  • GoDaddy: Also one of the worst. Their website is a mess of upsells which must be navigated to reach the checkout, this is to confuse people into spending more than they should. Their service quality is at the bottom of the marketplace, and their support is incompetent. On many occasions, they’ve deleted customers’ entire websites, to which they respond “Oh well”.
  • DreamHost: They practice Bait-And-Switch with their VPS product. They suffer massive outages every week. During these outages, they encourage their customers to pay extra for “premium” support, which doesn’t improve their recovery time. They perform disruptive planned system maintenance during business hours, taking customer sites offline for the entire business day for upgrades that could have been performed overnight.
  • 1and1 Hosting (Sometimes displayed as 1&1 Hosting): Many disgruntled customer reports. Plagued by typical shared hosting problems.
  • InMotion Hosting: Many disgruntled customer reports. Plagued by typical shared hosting problems.
  • ServerPilot.io & RunCloud.io: Presently these providers only allow you to use Ubuntu, which is a commercial (not free) Linux distribution aimed specifically at the desktop market. It is not a suitable server distribution. Most servers are built using Debian, RedHat, CentOS or Fedora. ServerPilot does not support any of those, which calls their competency into question. ServerPilot and RunCloud are supposedly different companies, but their offering is identical.
  • Cloudways: They are similar to Server Pilot, but with a lot of negative customer reviews.
  • SiteGround: These guys are constantly bragging about high customer satisfaction but they only look at percentages and they disregard many thousands of unsatisfied customers. Most of their positive word-of-mouth reviews are spam generated by their website rather than genuine user reports.

Shared Hosting is Bad for Business

Pride Tech Design does not offer shared hosting. We serve primarily business customers, and for any business it is important that your website is accessible 24 hours a day. It should load fast and it should load every time. I’ve written this guide to help you understand why shared hosting is a bad idea for business.

Why does shared hosting exist?

In the 1990s, websites were built using static HTML files. Eventually this model was upgraded to include Cascading Style Sheets (CSS). All rendering and processing is done on the client-side in the visitors web browser. What this means is you could serve many dozens of websites from a single low-powered server without any issues. This was the birth of the shared hosting service model.

Why shared hosting doesn’t work anymore

Memory and CPU

The vast majority of websites are no longer static HTML. Most of them are running WordPress which is built using PHP, a server-side programming language designed for the web. What that means is every time you load a page on a modern website, the server does a lot of work in the background. A single page load on WordPress will require around 5mb to 15mb of RAM. So 100 simultaneous visits to the server are going to require an average of 1GB of ram. 1000 visits would require 10GB of RAM. With dozens of customers on a single machine system RAM and CPU become exhausted quite regularly.

SQL Database Queries

The other piece of the WordPress equation is the database. Modern websites store their content within a relational database such as MySQL or MariaDB. Unless your server is specially configured to use a RAMDISK, databases are stored on either HDD or SSD storage devices. In a properly configured server SQL queries are fast. But in most shared hosting environments, the database cannot handle the load placed upon it. This is a common issue with all of the major hosting providers. A slow SQL query can easily add whole seconds to every page load. 10 second lag times are common. And sometimes the database crashes because it is being overloaded, and when that happens every website on that server goes offline until the database is restored.

Shared hosting is dishonest

Because of the physical resource bottlenecks I’ve described above, the shared hosting model is only functional when the majority of customers renting have extremely low-traffic websites. Low traffic on a business website is often synonymous with low performance, which means these hosting providers are banking on the failure of their customers’ businesses. For many business owners, that alone is enough reason to avoid shared hosting.

Do It Yourself, advertised as managed service

The majority of shared hosting services advertise their product as “managed hosting”, but it is not managed. You are given a Do It Yourself tool called cPanel and some instruction pages. Real managed service does not require the customer to do anything at all. A real managed hosting provider will install your website, configure your server, monitor for problems and ensure system updates are deployed and the server is kept safe from hackers. None of the major shared hosting providers offer real managed hosting.

Quality of support channels

Long delays and low quality

Web servers and websites are complicated systems of technologies working together. Sometimes things break, and when that happens you need fast, expert support so that your business is not harmed by the outage. Companies that sell their hosting for $10/mo and have millions of customers cannot afford to hire real experts to answer support calls and E-mails, so they farm that labor out to third world countries. This means you can’t ever get real answers for tough questions when you contact support. The best you can hope for is to have a ticket submitted, and then you wait hours or days for a real expert to address your concern. If you are using your website for business, that is wholly inadequate.

Support channels which are time-wasting and difficult to use

All of the major shared hosting providers will make you sit on the phone for hours just to talk to someone who is only going to create a ticket based on your description. Many of these providers refuse to offer a simple E-mail contact for creating tickets, which would significantly reduce your headaches. They want their labor-farm call centers to act as a filter, preventing the creation of tickets for “simple” issues. That is not the kind of tech support you want for your business website. A real business-class provider will offer you a direct phone number with zero wait times, and a simple E-mail address you can send support requests to.

Shared hosting costs more than a managed VPS

High quality fully managed VPS hosting can be had for as low as $7/mo. A comparable package on most shared hosting services will cost more than $10/mo, so you see there is no real cost savings to shared hosting. Furthermore, the long-term costs of shared hosting are potentially much higher, when you consider the wasted time on support calls and frequent service outages.

Conclusion: Shared Hosting is Bad for Business.

The majority of slow websites can see dramatic improvements simply by switching to a better hosting provider. Shared hosts will tell you to use CDNs and caching to compensate for their terrible service quality, but if you were to utilize those same techniques on a high quality managed VPS you would see even further improvements. Shared hosting is unreliable and a waste of your money. Your business website needs to be operational 24/7. It needs to load fast and consistently, no matter how much traffic it’s receiving.

Where to find Business Class hosting?

Pride Tech Design offers the highest quality of business class hosting in the world. Our hosting plans are packed with more features than anyone else. Our technical support model is personal and caring, which is to say we are interested in seeing our customers succeed. We’re not the only business class provider, but our closest competitor charges more than twice our rates. I invite you to E-mail us at info@pridetechdesign.com for a free consultation on the most appropriate hosting service for your needs.