Everyone was rave about SiteGround, and there is a reason - they have great (probably the best) customer support. And it will be pretty good for pretty much every site owner, however if your site is old meaning more than 5 years old and you get high traffic (whether it can be monetized or not is not the question, you will still have high costs) - you could be in for rude surprise.
CPU & RAM Usage.
This is something that many have complained about regarding SiteGround, you could keep hitting the CPU usage limit.
I get it, you gotta upgrade when you have more traffic than expected, and so I went about the process of upgrading - thinking that would fix the problem, so we went from the GrowBig package (on Shared Hosting) to ultimately GoGeek package, and around the first week of the month we were hitting the resource usage limits they had set (each month the limit gets reset).
Okay, so what now? Well - upgrading to Cloud Hosting package that is more than double the highest Shared Hosting package. And I went for that, only to have my nightmares start.
You see, they promote a thing called Auto-Scale, which is basically an increase of CPU/RAM resources when you reach the 75% limit of your existing package, and you pay for this EXTRA, basically $10 per additional CPU / RAM, so that’s $20 additional/month. And guess what, we hit those limits… in matter of minutes.
The other thing you will find out is that in order to switch you over to Cloud Hosting, you have to pay an additional one month to initiate the upgrade as its on a different server. Hmm…
So in a span of 24 hours, I’d spent $100 ($80 for the switch + $20 for auto-scaling) AND the worst part was that we were hitting limits, and again these are spikes…
What I wish I was told before upgrading to Cloud Hosting was…
“GoGeek servers are actually extremely powerful machines. Each GoGeek server is equipped with 40 CPU units, 96GB of RAM and a special RAID setup optimized for speed with SSD drives. As these resources are shared among all the accounts on the server, your websites are able to “borrow” most of them for a short period of time (i.e. a single page generation timeframe)”
That means if you observe a spike, it borrows the CPU/RAM from the server to keep the site up! In Cloud Hosting - this is NOT the case, your site goes down, and either you upgrade further and pay additional for Autoscaling or upgrade entirely (I have no idea where this ends…)
Rather than spend additional money with no end in sight, I thought I’d evaluate the next best option - which was Cloudways, the cost is 1/4 of that SiteGround - the only problem is when you get used to great support, you can’t accept anything else. Not that the Cloudways support is bad, just that replying to their support emails don’t work! You have to literally login to the ticket area and update, or use their chatbot - which is pretty decent, once you get a live person.
Once you start getting used to tweaking your site, you may want to check out Tom's guides on WordPress, SEO, and how to make your site hum along. There's a tonne of resources worth going through.