Over the years, I’ve built websites for small and large companies and on some occasions, the business the site was being built for wanted to go with a cheap $5 a month hosting plan. These businesses relied on their websites to bring in their revenue yet did not want to spend for a better hosting plan. Then, when their sites were slow or frozen if more than a few visitors where on it at a time, they couldn’t figure out why and complained about hosting.
With hosting, you get what you pay for. Those cheap hosting plans make money by putting 100s if not 1000s of websites on a single server. This means, all those sites on the server share in its ram and CPU power. A few bad acting sites can take down the entire server or bring it to a crawl. At minimum, you can expect to spend $20 to $30 a month in hosting for a plan that will keep your site running and speedy. Depending on your specific site needs, you may even want to move to a VPS plan which is one step down from a dedicated server and will run you roughly $75 a month for a good quality managed VPS or move to a dedicated server. The type of hosting plan you need will be determined by what your website is supposed to accomplish.
To put that in perspective, if your business relies on the website to bring in clients that will generate your revenue, then is $300 to $1000 a year as a business expense not worth having a fast site that will always be up and running and giving your potential revenue generating visitors the best possible experience?
It’s not just smaller businesses that have that mindset. I’ve worked with companies with yearly earnings over a million a year and they still try to go cheap on the hosting. Some managers and owners have it ingrained in their mindset to try and get the best deal possible and with many things that is a great mindset to have, but when it comes to web hosting, it is not.
You get what you pay for with web hosting and if you depend on your website, then pay the extra to have a solid hosting plan. You will be happy you did in the long run.