Review of WordPress hosting 1 Hosting

GURU is a host I had not previously heard of which I had started seeing recommended more often on my WordPress groups, as usual with lots of positive feedback and great reviews on the group and on Trustpilot, but nowhere near as much as the likes of SiteGround, which easily has more (shill) recommendations than any other WordPress host.

So in my quest to find something better than SiteGround, Guru were next on my list to try out. I obviously wasn’t foolish enough to blindly believe the Trustpilot reviews, which everyone knows by now are usually biased and easily manipulated.

So here is my review of WordPress hosting, in this review I am using their £19.95 reseller plan.

TLDR: I decided to stick with Guru, so I will be updating this review of their services over time.


Since I provide website migration services myself and ran a web hosting company for 16 years, I have obviously done hundreds of website migrations over the years and I know how to do it with my eyes closed. But anytime a host offers free migration, I will ask them to do it for me to test their migration skills, customer service skills, WordPress knowledge and overall competency.

I submitted a request for free migration and sent them a link to the backup which I had shared via one-drive. Unfortunately, they won’t accept links to backups you have done yourself and insisted I give them access to the site instead to do their own backups. I found this a bit weird, as it just makes the job more time consuming for them, but I provided a temp login and waited.

3 days passed and still nothing, so I chased up the ticket only to be told they were too busy and it probably wouldn’t be done until next week now , which would have been another 5+ days. So I decided to do the migration myself instead as I wanted to get things moving.

I have since submitted a few other sites for migration to see how long it actually took. I used my own site this time, which is a multi site network consisting of 7 domains, and a few regular sites.

They completed the migrations successfully, however it did take them between 6-9 days for each site, which I would consider pretty slow, when you consider I can migrate a site in under 1 hour. So if you need the migration done urgently, you may well be better off doing it yourself or hiring me to do it 🙂 otherwise you would definitely need to plan this well in advance of your old hosting expiring if you wanted to take advantage of the free migration in case they are busy.

Guru use Blogvault to do their backups and migrations, which failed to do my multisite, and they had to resort to doing it manually. I usually use All-in-one WP Migration to do my backups and migrations, and it has not failed me yet, including on this site. This tells me my backups solution works better than BlogVault 🙂

Review of WordPress hosting 2 Hosting
Website Preview

I also want to mention this very useful ‘website preview’ option they have. I have used numerous cpanel hosts, but it is not a feature I have seen before, so I don’t know if this is a standard cpanel module.

This module creates a temporary sub-domain for you (or your client) to access and test the website prior to making DNS changes. Presumably, it creates a bunch of rewrite rules to achieve this, although they are not created in the .htaccess file, so I assume it is done at the litespeed level.

So far it has worked 100% and allows full testing of the website, and does not cause the WordPress redirect to kick in. This is certainly a much easier solution than having to explain to clients how to mess about with their hosts file to tests the site.

The other major benefit with having this testing URL, is that you can even run it through pagespeed tests as well so that you can also tweak the site before making it live.


Review of WordPress hosting 3 Hosting

In their KB, guru recommends using the LiteSpeed cache plugin. I have tried this before on other LiteSpeed hosts and have never achieved very impressive results compared to other caching plugins, but on Guru’s servers, it has so far matched the performance of W3 total cache, with less effort.

Bear in mind that the tests below were not done during peak times, when servers will be more busy.

SITE 1 : Mamma Mia Pizzeria

Review of WordPress hosting 4 Hosting

I performed 10 tests on the site using LiteSpeed, W3TC and LiteSpeed+Cloudflare. Only 6 tests on Pingdom as the variance is much less, and you have to wait much longer between tests as pingdom block you if you do too many too quickly.
I have compared against my old host Siteground, where I am using Cloudflare as standard as all sites are slower without it.

Average GTMetrix PageSpeed4s4.14s4.41s
Average TTFB4242148ms
Pingdom Load time947ms947ms1.14s
Average GTMetrix PageSpeedna4.44sna
Average TTFBna1sna
Pingdom Load timena1.88sna

As you can see the difference between LiteSpeed Cache and W3TC is insignificant, LSCACHE wins by a fraction, although I have only used the default basic config and not tweaked the advanced settings.

So considering how much simpler LSCACHE is to use, with minimal configuration, I would likely stick with this plugin, plus it will likely achieve better performance once I start playing with the advanced settings.

Using Cloudflare provided no speed improvement whatsoever and was in fact slower. The big difference is the TTFB which is 3.5 x slower using Cloudflare. So the only advantage of using Cloudflare here would be for the DDOS protection.

When compared to Siteground, the TTFB is about is almost 3 x faster and according to pingdom the page speed is almost 1s faster.


Review of WordPress hosting 5 HostingThe loading times when compared to Siteground are not very different, but once I enabled cloudflare this took 200ms off. Guru’s TTFB once again is about 3 x faster than Siteground.

Average GTMetrix PageSpeed1.47na1.61s
Average TTFB43msna73ms
Pingdom Load time1.01sna285ms
Average GTMetrix PageSpeedna1.69s1.67s
Average TTFBna149ms205ms
Pingdom Load timena1.12s413ms


Guru support

During my initial migration my tickets were opened in the early hours (past 1AM) and were responded to within 2.5 hours. If this was during peak hours, I would be fine with that, as that is when they are busy. But I would rather expect responses to be quicker at this sort of time when most customers are sleeping and things are quiet.

Subsequent tickets I have opened thus far have been responded to much quicker and I have had no issues.

When I initially tried the live chat I got no response or it took a very long time, but I have since been told that they were having some issues with the live chat on those days and that this is not normal. I have not any such issues since then.

Apart from the time it took for the migrations, overall I have been happy with the service/support so far. All my questions have been answered and my issues dealt with.

On one of the sites I migrated, the Litespeed cache was not working, and threw an error claiming it was disabled when it wasn’t. They resolved this problem for me without any blagging or excuses or attempts to blame me or my other plugins.

So the experience so far has been quite refreshing compared to the type of responses I have grown accustomed to with Siteground, which were usually unhelpful, arrogant and condescending and would usually make every effort to refuse to help and make it “your problem”.

I have my fingers crossed that guru staff are more observant about their customer’s technical skills and respond accordingly rather than treating you as an incompetent muppet by default.

Based on my experience of the service and the support thus far, I determined it is significantly better than Siteground across the board, and so have decided to make the switch permanent and have migrated all my sites to guru.


Guru have WAF (Web Application Firewall) protection on all their cloud servers by default, which monitors and protects against known attacks and intrusions. the mod_security rules do tend to block things quite often causing me to open tickets, but at least this means it is doing its job.

On the reseller account I can create a separate cpanel account for every customer/site and thus isolate them from each other.

Guru also does not allow remote access to mysql by default, requiring you to use SSH. This might be a PITA if you need to use external tools which do not support SSH, but is good from a security perspective, as attackers simply cannot even try to hack into your databases, which otherwise affects server performance with all the daily hack attempts that occur.

In addition, they do not allow plain un-encrypted FTP, it is FTPS only. this is good.


When I was with siteground, the letsencrypt ssl renewal would regularly fail (silently), leaving my site broken until I noticed. I would then have to contact siteground support, get blagged and told the issue was with my site, have to argue with them and try to convince then it was an issue with letsencrypt and try to get them to fix it.

With Guru, the auto renewal happens in advance of the expiry date, giving you time to take action if it fails. When it did fail, it sent me an email to tell me why so that I could fix it. In every case it was due to no longer active aliases or sub-domains.

The first time it happened I did not realise I could fix it myself via cpanel, so contacted guru supported, and they simply fixed it without any blagging.


On their regular hosting plans, email is not included. This is a separate paid addon which is hosted on separate servers.

Some may balk at this, but this is actually a good thing. CPANEL setups by default put everything in the same server (Email, web, DNS, databases) and email especially can consume a lot of resources when mailbox are left unchecked.

Plus domains getting blacklisted for sending spam is a very common issue, and when this happens it affects the IP address and everything on that same IP address, including your website if its on the same server as the email.

So by not including email, it keeps the prices down and gives you more space for your website and helps with the blacklisting issues. Plus a lot of people are using Microsoft365 or Google Workspace for their email, which is preferable and recommended.

Sadly the reseller plans do not have this option, and do have the email included and the email usage comes out of the disk quota. The reseller plan has 100GB of disk space, and all it takes is a few unchecked mailboxes left to fill up with spam and attachments, and your disks pace quota will soon get used up unless you give clients stupidly small mailboxes.

So for this reason I generally do not use the email, I prefer to sell my clients Google Workspace solutions, which is far more secure and includes plenty of storage + google drive and google docs as well.


Here is my pros and cons list, almost all of these trump Siteground, who do not offer the same.

Fast Servers + cachingno direct access to database backups Now available
Support are helpful and
not condescending
No staging option Now available
Very reasonable pricingSlow migrations
Performance boost optionEmail diskspace come out of plan quota.
Four-hourly Off-site Backups, hourly on pro plans.
£1 for first month, so cheap to try them out
multiple cpanel accounts/cages
Free on-demand backups
Website Preview
More RAM per site than other hosts (1GB)
port free subdomains for services
Notifications if ssl renewal fails

I have been told they are working on a staging option, which is great, and if they added a few other useful features in Cpanel, they would be pretty much perfect in my books. Staging sites are now available.


  • Password/IP Protected Files/folders manager (password protected folder now available)
  • Enable/Disable wp_debug (available through WP toolkit)
  • Collaborator Access (temp logins)
  • Force HTTPS : (now available)
    Redirect all requests made to your site over HTTPS
  • Staging (now available)

I know these things can be done manually, so these are feature requests of convenience.


Well, it has been nearly 3 months, and I still have no complaints. There have been no major problems, all my sites are running fast and support so far has still been great.

They have responded to tickets in a timely fashion and have solved any issues I have had without passing the buck or fobbing me off, and I have not smelt a whiff of bullshit 🙂

Update: December 2019

I have been with Guru for almost 1 year now, and I am glad to report that I am still a happy customer. The support is still great and I have had no major issues or downtime to speak of.

The only complaint I have is that their R1soft backup solution has been broken since day 1. While the backups themselves seem to be working fine, it has not been possible to restore databases myself.

I always have to contact support and ask them to do the restore manually, which considerably delays the process since this must be done by support ticket and requires several confirmation steps.

They have informed that this is a problem with R1Soft not them.

Update : April 2022

The issue with R1soft backups was finally resolved, they replaced it with Acronis backup. It is hella slow though.

Disclaimer: I use affiliate links (who doesn’t), this makes no difference to you, but gives me a small commission if you then decide to make a purchase from that company. Please note I do not ever recommend a product or service just to get clicks. Unlike a large proportion of reviews out there, my reviews are legitimate, honest and based on personal experience of actually using said product/service. If you have a problem with affiliate links, don’t click them, simples.

Would love your thoughts, please comment.x
Share This