SiteGround Partners with WP Rocket

UPDATE: In 2019 SiteGround recommends our in-house developed free optimization plugin - SG Optimizer, which offers full optimization service for your website. Should you choose to use a specific plugin like WP Rocket that has an overlapping functionality with the SG Optimizer plugin, we recommend you disable that option in the SiteGround Optimizer interface.

Site speed has always been a priority for SiteGround. As you know we carefully choose our hardware, we do a lot of customizations on the server software and we have added Varnish and Memcached support within our SuperCacher plugin. All this is done to provide you the fastest possible environment. However, the speed of your site depends not only on the environment it’s hosted on but on the way it’s built and handled by browsers too. This is why we’re happy to announce our partnership with the creators of the WP Rocket plugin for WordPress which can further optimize the speed of your WordPress by improving the way it is opened by the browsers.

How WP Rocket Helps your Site Become Faster?

The plugin provides you with few ways to improve the speed of your site but its strongest part and what grabbed my attention immediately is the way it handles JS and CSS minifications. This functionality is not new, and there are many plugins that try to optimize you JS and CSS code for faster loading times. However, it can be a tricky business and if not done right, it can actually break your site and prevent it from loading properly. I have tested WP Rocket minification on a site with a pretty messed up CSS, which I have been able to break with almost any other similar WordPress plugin. It felt great that the WP Rocket was able to handle this complex case without any problems. On top of that, the minified CSS & JS files are cached which further reduces the loading time of your pages.

The next optimization provided by WP Rocket is called Lazy Image Loading. Basically, upon the initial load, your page will render only the images that are visible to the visitor. If you have a lot of images on your page, they will be loaded by a JavaScript when you scroll down towards the end of the page. The best example for this technique is Facebook and the way it shows more and more posts while you scroll down.

Finally, WP Rocket provides an option to enable page caching for your WordPress site. If you enable this feature, the final result of your pages will be saved into static files and then served to your visitors. Note, however, that if you are using the Dynamic cache option of the SiteGround SuperCacher on your website, you don’t need to enable this particular option because the SuperCacher operates on server level, stores its data into the RAM and results in much faster loading time for your pages.

What is the Partnership About?

To begin with, the WP Rocket developers have tested their plugin on our servers extensivly making sure that everything is working perfectly. Furthermore, they have added SuperCacher support to the plugin. This means that when you delete your WP Rocket cache, it will automatically purge our dynamic cache too.

Next, we have a special promotion valid for SiteGround customers. Click on the banner in the Resources page in your Customer Area and you will get the exclusive 20% off discount for purchasing WP Rocket!

Both our teams are really passionate about site speed and performance optimization. We hope that our partnership will help more easily improve the speed of their sites and achieve better results with them!

WordPress Initiatives Manager

Enthusiastic about all Open Source applications you can think of, but mostly about WordPress. Add a pinch of love for web design, new technologies, search engine optimisation and you are pretty much there!

17 Comments

  1. Reply October 30, 2014 / 14:44 chrisSiteGround Team

    hi

    This is some great news. I am such a speed freak as well.
    I was already super happy with you supercacher plugin that truly make my client sites super quick but with wp rocket I guess it will do wonders.
    thank you for all those amazing news.

    You guys rock 🙂

    chris

  2. Reply October 31, 2014 / 21:01 SonnySiteGround Team

    This is amazing! I have tried WP-Rocket with Fatcow and they are totally not compatible. I liked the promise of WP-Rocket and knowing it is now partnered with SiteGround is awesome!

    Btw, how will this work with Cloudflare? Will there be conflicts?

    I hope you guys can come up with some best recommended settings.

    Thanks,

    • Reply November 2, 2014 / 17:58 HristoSiteGround Team

      There should not be any conflicts with Cloudflare. To be honest, during our tests we didn't stumble upon any problems at all with the plugin.

  3. Reply November 2, 2014 / 00:55 EverlindSiteGround Team

    Great news, Wp Rocket is a nice plugin very useful to speed up WordPress. Use Supercacher and Wp Rocket together will be the best Combination possible on the market.

    • Reply November 2, 2014 / 18:00 HristoSiteGround Team

      The lightning fast dynamic cache provided by SiteGround in combination with the perfect JS, CSS & HTML minification and combination by WP Rocket can dramatically improve the speed of your WordPress website.

      • November 15, 2014 / 00:29 SonnySiteGround Team

        This looks like I will be using WP Rocket's JS, CSS & HTML minification instead of Cloudflares. 😀

  4. Reply January 22, 2015 / 13:22 huibSiteGround Team

    Dear Hristo,

    Following your post and recommendation, we have purchased the WP-rocket plugin and installed it on our website (WordPress / Woocommerce / Genesis): http://www.pairfum.com.

    I was surprised at the reduction of the load time (between 0.5 - 1 second reduction) when we added WP-rocket to our site. We already had the Siteground Superchacher active: Varnish caching (static, dynamic) and Memchached.

    Lazy-loading seems to work well for us.

    However, looking at the Pingdom tests, it surprises me though to see that the website load times increase to around 2 seconds, if we test the site from a US location, instead of an EU location. Just run the test yourself and looking under history you will see the results from abroad but also the speed increase WP-rocket achieved.

    Here are some questions I have though:

    - I don't seem to find a setup / configuration guide from either Siteground or WP-rocket how the WP-rocket can be configured to achieve best performance with Siteground. For example, you refer in your last paragraph above to page caching option. However, the plug in has several of these options under the basic options tab.

    - when I switch on all 4 options for the minification/concactenation, our site does not display well and I would question your statement about how well WP-rocket. Do you have any suggetions in this context ?

    - how would you suggest that we reduce the slow load times for our site when accessed from the US and I presume other other International locations. We currently use the free-CDN offered by Siteground.

    - looking at Google's PageSpeed Insights, WP-rocket does not seem to make any difference, which I find surprising. Do you have any suggestions ?

    I look forward to your reply.

    Kind regards,

    Huib

    • Reply March 8, 2015 / 05:58 HristoSiteGround Team

      Hey,

      Note that also reliable, Pingdom is a service that relies on its Internet connectivity. This is why occasionally they may show slow times not because of your site but due to simple networking issues. That's why I generally make about 5 tests per page and rule out any numbers outside of the normal.

      Another thing - measure whether you actually benefit form Memcached or not. It depends on the plugins you're using whether there will be any actual improvement. Actually, if you're not sure you're utilizing it properly, I'd recommend turning it off.

      Regarding your questions, WP Rocket is constantly being developed and changes are introduced to the plugin. The developers have assured me that a new filter will be added in 2.5 which should be released very, very soon. Something like this will be available:

      add_filter( 'do_rocket_generate_caching_files', '__return_false' );

      which will generally disable all the file caching. That's needed because there is absolutely no need for that caching but it still may cause issues like double-caching, etc.

      Minification is great but if you're heavily using plugins relying on JS things may get messy. I've done many, many tests and WP Rocket is doing by far better job than other plugins when it comes to minification. My advice would be to see which part of your site is not working, disable that plugin, purge all caches and check if everything is ok. If you isolate the plugin see how it uses its JS and maybe contact its developers to get further assistance.

      Google PageSpeed can't work with our Dynamic caching system. Just ignore it, the SuperCacher has far, far better results.

      Last but not least, I can't believe that your site is slower in the US and you're using Cloudflare. Most probably, the pingdom server you're using is loaded more than the one in EU. You can check those results with http://loadimpact.com/ - they have a free tests from different places as a trial 🙂

  5. Reply October 29, 2015 / 15:24 Henry RamirezSiteGround Team

    Ibeen usin this plugin for almost 2 year, no never have any problem, and is the best support i ever see.

  6. Reply February 21, 2016 / 15:11 davidSiteGround Team

    can i use cloudflare + wp-rocket+your super cache plugin ?

    what is the better configuration?

  7. Reply July 20, 2016 / 15:00 Anthony BoydSiteGround Team

    Ok one question. Lets say i wanted to set my site up to work using wp rocket + Cloudflare + supercacher. when i enable Cloudflare through the wp rocket plugin do i need to disable the Cloudflare on the cpanel page? will it also effect my Cloudflare plus purchase i bought before? Thanks

    • Reply July 21, 2016 / 01:56 Angelina MichevaSiteGround Team

      Cloudflare Plus service that SiteGround implemented in cPanel allows you to easily activate CDN and Cloudflare caching for your domain when it is configured to work through SSL. It also provides SPDY and advanced image optimisation and caching techniques that aren’t available through the free Cloudflare account.
      There is no need to activate both - Cloudflare through SiteGround and via the WP Rocket plugins as they will work in one and the same direction through 2 different systems, which isn’t recommended. If you’ve configured your site to work via HTTPS and bought Cloudflare Plus via SiteGround, we’ll recommend you to leave the WP Rocket Cloudflare CDN option disabled.

  8. Reply September 24, 2018 / 21:21 Suanlian TangpuaSiteGround Team

    Hi, Can I use both Wp Rocket and SG Super Cacher or I have to choose one? Which one will be the best option, any suggestion on how to use it?

    • Reply September 25, 2018 / 00:59 Hristo PandjarovSiteGround Team

      I would always go with the Super Cacher 🙂

  9. Reply July 4, 2019 / 08:45 AviatorSiteGround Team

    Good Day!

    We enjoy using both SG Optimizer and WP Rocket. Unfortunately, as of this date, they are not fully compatible. Please read post below.

    https://wordpress.org/support/topic/sg-optimizer-wp-rocket-not-compatible/

    Is anyone experiencing the same? If so, how did you resolve the issue?

    • Reply July 10, 2019 / 01:04 Hristo PandjarovSiteGround Team

      Yes, we now recommend using our plugin for optimizing WordPress. Thanks for pointing this out, I've added an update to the post.

Reply

* (Required)