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
So here is my review of guru.co.uk 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
They completed the migrations successfully, however it did take them between 6-9 days for each site, which I would consider pretty
I also want to mention this very useful ‘website preview’ option they have. I have used numerous
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
So far it has worked 100% and allows full testing of the website, and does not cause the WordPress redirect to kick in
The other major benefit with having this testing
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
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
I have compared against my old host Siteground, where I am using Cloudflare as standard as all sites are slower without it.
|Average GTMetrix PageSpeed||4s||4.14s||4.41s|
|Pingdom Load time||947ms||947ms||1.14s|
|Average GTMetrix PageSpeed||na||4.44s||na|
|Pingdom Load time||na||1.88s||na|
As you can see the difference between LiteSpeed Cache and W3TC is insignificant, LSCACHE wins by a fraction, although I have only use
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
SITE 2: michaels.me.uk
|Average GTMetrix PageSpeed||1.47||na||1.61s|
|Pingdom Load time||1.01s||na||285ms|
|Average GTMetrix PageSpeed||na||1.69s||1.67s|
|Pingdom Load time||na||1.12s||413ms|
During my initial
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
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.
On the reseller
Guru also does not allow remote access to
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.
Here is my pros and cons list, almost all of these trump Siteground, who do not offer the same.
|Fast Servers + caching||no direct access to database backups|
| Support |
|No staging option|
|Very reasonable pricing||Slow migrations|
|Four-hourly Off-site Backups, hourly on pro plans.|
| £1 for |
|Free on-demand backups|
|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.
- Password/IP Protected Files/folders manager
- Enable/Disable wp_debug
- Collaborator Access (temp logins)
- Force HTTPS :
Redirect all requests made to your site over HTTPS
I know these things can be done manually, so these are feature requests of convenience.
UPDATE: MAY 2019
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.
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.