The Problem
Fake hosting reviews are everywhere.
Hosting companies are partnering with admins, moderators, and brand ambassadors who spam Reddit and Facebook groups. That’s why you constantly see SiteGround, Hostinger, Cloudways, and Friends of /r/webhosting recommended as the “best” WordPress hosts. Instead of using affiliate links and disclosures, you’re getting spammed with bogus reviews. Challenging them can mean getting banned or cease and desist letters.
The Answer
These spreadsheets tell you what you really want to know: common complaints found in critical reviews, resource limits (including in their TOS/AUP), CPU performance, other performance specs, and plenty of sources to back it up. I also asked their support teams a lot of questions.
Affiliate Disclaimer
As a biased affiliate myself, I get a commission when you use my links. I do my best to stay honest and not let commissions get in the way of cold hard DATA. I still gotta eat and appreciate you supporting this project. Drop me a comment or join my Facebook group if you have any questions.
– Tom
Shared Hosting
VPS
Managed Cloud Hosting
Reseller Hosting
What green means:
- A number is above average compared to other plans in a spreadsheet (i.e. a resource limit or server locations). Green is also used when a lower number is preferred (price, TrustPilot complaints, or auto-renewals that charge you ‘days’ before your renewal date).
- A technology or service is supported (SSH, malware scans, dynamic caching in their CDN, or they have an uptime status page).
- Something has a distinct advantage over its typical alternatives (NVMe storage, LiteSpeed’s PHP, off-site backups, scalability).
- Reviews are deemed positive or negative. There is bias here since I personally chose which reviews to include (and sometimes sources). Reviews were selected from what I deemed “legitimate” reviews (typically based on patterns or things I’d want to know).
- There are other unique cases, such as when a host advertises one thing, but several reviewers say something else (there’s a catch).
- A host scores 4.5/5 – 5/5 (or 90%) on a rating site. Take these with a grain of salt since reviews are often solicited or manipulated.
- A software version is considered current (not outdated) such as PHP 8.2/8.3, MySQL 8, while something like PHP 7.4 would be red.
- ⓘ icons (see row 1) are often used to cite sources for clarification purposes while red reflects the opposite of the descriptions above.
TrustPilot complaints:
- 1-2 star reviews were searched for category-specific keywords.
- These were compared to the host’s total number of 1-2 star reviews.
- Which was then averaged between all hosts in that same spreadsheet.
- This tells us if a host’s complaints were above average (red) or below average (green) in a specific category.
- Sometimes, keywords detected the wrong category (i.e. slow website falls under performance while slow support falls under support). In these cases, irrelevant reviews were omitted manually. Due to interpretation bias, accuracy is not guaranteed.
Recommendations
*These use faster CPUs, NVMe SSDs, and LiteSpeed (except Rocket.net). I recommend using my LiteSpeed Cache tutorial to configure LiteSpeed Cache + QUIC.cloud’s CDN (standard plan) which have top-tier performance. They’re also a better value in terms of resources (like CPU cores + RAM), higher quality support from a smaller team, and more relaxed policies in their AUP. All of them do free migration(s).
Shared Hosting
- ChemiCloud’s WordPress Turbo plan is for small sites that want a ~100ms global TTFB on ∼$5/mo hosting. You get 3.8 GHz AMD EPYC CPUs, LiteSpeed, cPanel, and 3 CPU cores + 3GB RAM which are scalable to 6/6 (and no pesky CPU limits like SiteGround). This demo site uses the same plan with QUIC.cloud + LiteSpeed. Many people move from SiteGround and they do 10-200 free migrations.
- MechanicWeb uses some of the fastest hardware (5.7 GHz AMD Ryzen 9950X CPUs, DDR5 RAM, PCIe 5.0 NVMe SSDs) and cPanel, but you’ll never hear about them since their affiliate program pays ∼$2/sale. They’re based in Bangladesh with a highly knowledgeable support team and monthly pricing. MechanicWeb hardly has any reviews, but I assure you they will outperform any mainstream host.
VPS
- ScalaHosting is “similar” to Cloudways but faster, more resource-efficient, and a better SPanel. Better performance since you get OpenLiteSpeed, fully dedicated resources (instead of shared vCPUs), and 4.1 GHz CPUs compared to Vultr High Frequency’s 3.8 GHz processors. More resource-efficient because you get dedicated resources, OpenLiteSpeed uses less resources than Apache, and SPanel uses less resources than cPanel (and Cloudways’ panel). There’s also no need to buy extra licenses for cPanel, LiteSpeed, and Imunify360 (unlike MechanicWeb/KnownHost’s VPS) since you get SPanel, OpenLiteSpeed, and SShield. I would either use the Entry Cloud or VPS plans. The only difference is Entry Cloud has 2 CPU cores + 2GB RAM (still dedicated resources, just not scalable) while VPS plans are fully scalable/customizable in terms of cores, RAM, and storage. No software/CPU limits, and tell Chris and Vlad I say hi.
- Vultr High Frequency on RunCloud or xCloud is similar to Cloudways but better performance/price (mainly due to less bloat and no ~2.2x price markups when launching servers). You also get free Vultr credits when you sign up for Vultr, then sign up for RunCloud (or xCloud). Next, follow their guide on launching a Vultr server on OpenLiteSpeed or Nginx. You’ll add your Vultr API then connect your sites. More DIY but great if you have multiple sites and want better performance & value than something like Cloudways or SG Cloud.
- MechanicWeb has a highly performant VPS, but the price goes way up between extra licenses for cPanel, LiteSpeed, and Imunify360.
Managed Cloud Hosting
- Rocket.net costs more (from bandwidth limits) but is truly managed WordPress hosting and highly optimized for WooCommerce between Cloudflare Enterprise and Object Cache Pro. Both these are better than Cloudways’ since Rocket.net uses Relay in Object Cache Pro and their Cloudflare integration is superior (Rocket.net’s CEO was formerly StackPath’s Chief Product Officer and has more experience with CDNs). It’s also why they average a 100ms global TTFB with top-tier performance while other “managed” hosts don’t. Not to mention all of their 104 performance-related TrustPilot reviews are 5 stars. And while “managed” is usually a scam, Rocket.net is more set and forget because support is literally night and day, Cloudflare Enterprise is set up automatically, they do unlimited free migrations, and the control panel is dead easy. Compared to Kinsta and WP Engine, you get MUCH better performance, and besides bandwidth, higher resources limits: 10x more monthly visits, access to 32 CPU cores/128GB RAM, no limits on PHP workers, and they don’t restrict resources/features then sell them as add-ons (like Kinsta). You get a free WP Rocket license, but I would use FlyingPress.
Hosts I Don’t Recommend
*Most of these skimp on resources but are popular from marketing. Interestingly, the top 3 use Google Cloud Platform. (SiteGround uses general purpose N2 machines while Kinsta and WP Engine use compute-optimized C2 or C3D machines). So if you want to start a $400M ARR company, here’s the business model: buy Google Cloud servers at a big discount, markup them up ∼90% to your customers (or you in this case), create hosting plans with strict resource limits, label it “managed hosting,” and reinvest the profits into marketing – not support.
- SiteGround – CPU limits that force you to upgrade, crazy expensive renewals billed 15 days prior to your renewal date, and a sharp decline in support. Cloudflare was replaced with a $14.99/mo “premium” CDN, free migrations now cost $30/site, and malware scans are $2.99/mo. You’ll need a premium optimization plugin since their Speed Optimizer plugin does a poor job with core web vitals and has compatibiliy issues their team likes to blame on other themes/plugins. More blaming is done during other issues like 2M domains getting deindexed from Google. Plus, you only get the cheap intro price for 1 year, spend all this time setting up their “custom” tools, only to move 350 days later (or upgrade to $100/mo cloud hosting which STILL has CPU limits). Meanwhile, SiteGround’s partnership with admins/mods like Ivica Delic allow them to remove bad reviews and replace them with good ones. The value is no longer there.
- Kinsta – one look at their add-ons and PHP thread limits should be enough to make you run. Redis is open source, but they charge $100/mo. Reverse proxy, premium staging environments, off-site backups, and more PHP memory are all included on Rocket.net for free (who doesn’t limit PHP threads). Kinsta’s monthly visit limits are also 10x less and they don’t use Cloudflare Enterprise or Object Cache Pro. Most of the things you would look for in high performance WooCommerce hosting just aren’t there. Fancy website though!
- WP Engine – similar to Kinsta with inadequate resources, but WP Engine’s overage fees are 2x higher and support constantly tries to upsell you. “WooCommerce hosting” doesn’t have Cloudflare Enterprise, Object Cache Pro, or adequate resources. Once you exceed their resource limits and your server falls over, close your eyes and jump to the next plan up! Or stop flushing money down the drain.
- Hostinger – did you read the comments on my Hostinger review? Plenty of scam stories to go around, but a common one is suspending your account for no reason, deleting your data, then not refunding you. You’re also getting less resources (parameters) like 1536 MB RAM on the highest shared plan, CPU limits on their VPS, and arguably the worst support of any host with an AI chatbot. Yet, Hostinger says you can host lots of websites and get managed hosting with priority support. There’s a huge discrepancy in what you think you’re getting and what you actually get. Is saving a couple extra dollars a month worth hosting your site with a host who has a track record of scams, deleting data for no reason, fake reviews, then skimping on resources? Just don’t say I didn’t warn you.
- Elementor Hosting + NameCheap EasyWP – get your hosting from a real hosting company, not your page builder or domain registrar. Unless you want to be dealing with heavy restrictions, slow performance, and poor support – which both of these share.
- Newfold Digital Brands – Bluehost, HostGator, and 80+ brands are all owned by Newfold Digital (formerly EIG). They miss the mark on nearly every category in the spreadsheets and are outdated. Popular hosts usually aren’t your best pick, conglomerates are worse.
- World Hosting Group – they’ve acquired A2 Hosting (hosting.com), FastComet, and own other hosting companies. They’ve been compared to Newfold Digital (e.g. eating up hosting companies and running them into the ground). So if you host is on the list, run.
10 Tips For Choosing A WordPress Host
- Choose a specialist: not your domain registrar, page builder, or a host who spreads themselves out too thin by developing many different products/plans (there are plenty of good CDNs/optimization plugins out there already). You just want WordPress hosting.
- Avoid long contracts with fixed resources – some (usually shared) hosts offer higher discounts for multi-year contracts. If at any point you exceed your plan’s resource limits (specifically CPU, RAM, storage, inodes, I/O, and database size), your site can become slow, unusable (5xx errors), or suspended. You must optimize it to fall within your plan’s limits or your “discount” turns into wasted money. There are many things that impact resource usage (server type, traffic, plugins, cache plugin, bots, email) and even a change to the host’s infrastructure. Some shared hosts offer a resource boost add-on, but it’s best to avoid long contracts without scalability.
- CDNs affect TTFB more than server location – static sites can usually get a ~100ms global TTFB by using a good CDN with dynamic caching. Dynamic sites should use smart routing (i.e. Cloudflare Argo) on top of dynamic caching for best results. Your CDN should be fast (Tbps) with locations near your visitors. When this is the case and TTFB is ~100ms nearly everywhere in the world, server location hardly matters. Instead, focus on things like stack + reliability. Location matters if visitors are only in 1 location and no CDN is needed.
- Keep hosting separate from domain/email: Bill Hartzer had great domain advice and I prefer Google Workspace for email hosting. Emails eat up resources (specifically inodes) and transferring domains/emails between hosts is a pain. Keep both of these separate.
- Unlimited doesn’t exist – resources listed as “unlimited” either have limits in the TOS/AUP, are at the discretion of the host, or are unmetered (not directly measured). Any mention of “no limit” in the spreadsheets can be considered unmetered, but not unlimited.
- Ask about unspecified hardware – do they use fast CPUs with 4+ Ghz turbo frequencies, PCIE 5.0 NVMe SSDs, and DDR5 RAM? Most hosts don’t specify key technology that makes hosting fast, yet these play a major role in the performance of your site and wp-admin.
- Turn off auto-renew for yearly plans: there are 4 renewal traps often found in the TOS: plans can renew before the renewal date (sometimes 15 days prior), at the plan’s current price, for the full term you originally signed up for, and this is usually non-refundable.
- Take your own backups: “we are not responsible for data loss” was found in every TOS I read, and failed backups aren’t uncommon. Use a backup plugin (like UpdraftPlus) to store your own backups to the cloud, and use a cron job to schedule them during low traffic.
- Don’t count on uptime guarantees – almost all these exclude planned maintenance with contingencies (i.e. you reported it to them in a timely manner). If a host actually considers compensating you, they use their own internal records and often only credit 1 month.
- Learn how to optimize CPU/database usage – this can save a lot of money in hosting costs and yield better performance. I have an article on reducing CPU usage and plan on writing one for database optimization. For now, try scheduling WP-Optimize, remove junk in phpMyAdmin, and set up Redis persistent object cache. MySQL and MariaDB can also be tuned, but this is more for your host to do.
Measuring Hosting Performance And TTFB
- SpeedVitals TTFB Test – measures TTFB in 40 global locations. The developer recommends running a couple tests to ensure resources are cached and your CDN serves files from the closest data center. This is why multiple tests usually yield better results.
- WordPress Hosting Benchmark – runs CPU, memory, database, object cache, and network tests. Shows an overall score out of 10.
- WP Server Health Stats – shows stats about your server (software, CPU cores, CPU usage, RAM, RAM usage, database/PHP info, etc).
- WPPerformanceTester – a plugin Kevin Ohashi (from wphostingbenchmarks.com) uses to stress PHP, MySQL and run wpdb queries.
- Importance – your host/CDN are the top 2 TTFB factors which is also 40% of LCP. WordPress also lists hosting as the #1 speed factor.
More Spreadsheet Notes
- If you see white cells, reload this page.
- Price values are monthly unless otherwise noted.
- Monthly price (listed on top) and renewals are based on annual subscriptions.
- Hostinger’s VPS plans aren’t managed (.e. KVM 2), but they’re popular, so I included it.
- Patrick Gallagher from GridPane did a nice job describing what “managed” actually means.
- VPS licenses can sometimes be purchased directly from the vendor, but check with your host.
- Many hosts don’t list hardware (CPU, PCIe gen, RAM type) which play a major role in performance.
Still Need Help Choosing?
Leave me a comment with your site’s details (number of sites, static vs. dynamic, monthly pageviews, location preference, current host, etc).
-Tom