Speed Optimizer (formerly SG Optimizer) is Now Available аnd Free for All WordPress Sites

When we started developing the SiteGround Optimizer plugin back in 2012 we wanted it to be a bridge between our services and our clients’ WordPress sites. During the years we introduced more and more features and the SiteGround Optimizer (now named Speed Optimizer) became one of the best performance optimization plugins for WordPress, based on popular ratings. And naturally, we started getting inquiries about how websites non-hosted on our platform could benefit from it. That interest gave us a push to decouple the plugin from its dependency on our infrastructure and convert it into a hosting-agnostic, completely free solution for all. We are now excited to announce that as of its latest version, the Speed Optimizer plugin can be used by any WordPress website, regardless where it’s hosted! 

Features Available on Any Hosting Platform

Making the Speed Optimizer available on other platforms wasn’t a simple task. Part of the success of the plugin is tied to the SiteGround server setup that is built with performance in mind and takes advantage of some of its unique features. To open it up, for every feature that was dependent on our platform’s services, we had to come up with a solution that would work just as effectively on different platforms and configurations. 

File-based Caching (NEW FEATURE)

File-based Caching introduces preheating and cache for logged-in users!

Nowadays caching is one of the most effective means to optimize performance. When looking for alternatives to Dynamic Caching (built-in feature for all SiteGround websites) we decided to implement File-based caching because of its versatility and compatibility with different hosting configurations. File-based Caching can be used on its own on websites hosted outside SiteGround or as an additional caching layer for SiteGround customers who already have Dynamic Caching and Object caching (Memcached) enabled. 

Some great features of the File-based caching are the ability to keep cache for logged in users, pre-heating cache (especially useful for rarely opened pages that are opened for the first time in a while) and defining longer cache expiration. These options are configurable in the plugin interface. Although file-based caching alone is generally slower than the Dynamic caching, our tests show that its implementation in Speed Optimizer is still up to 20% faster than any other plugin that provide similar performance-optimization functionality that we have tested.

Environment Optimizations

All users can enjoy several types of environment optimizations that will tidy up your WordPress environment to achieve top performance. Here you can find features like WordPress Heartbeat Optimization where you can define how the WordPress API interacts with your application to optimize resource usage, and  Schedule Weekly Database Maintenance to make sure that your WordPress remains tidy and uncluttered.

Frontend Optimizations

The website’s front-end code can often be heavy and significantly reduce loading speed. There are several features in the Speed Optimizer that can optimize it and as a result speed up your website. Minifying your HTML, CSS and JavaScript output will decrease the size and number of server requests related to these types of files and as a result decrease loading time. We have made these functionalities available through simple toggles in the plugin. You can specify which types of files you want to minify, combine and even exclude from minification or combination. And if all of this sounds too technical for you, you can just look for the “Recommended” labels next to each option to figure out what would have the greatest impact on your website’s performance.

Media Optimizations

There are several media optimization tools in the Speed Optimizer that will work on all hosting platforms. You can enable Lazy Load with which only the media in the visible part of the browser will be loaded. This makes loading faster and smoother for longer pages with multiple media items. You can also define the Maximum Image Width allowed for images on your website. A lot of themes and plugins tend to upload excessively large images that slow loading speed without ever being displayed in their full width. 

SiteGround Exclusive Features

As mentioned earlier, our platform has some unique speed settings and services, which cannot be replaced with plugin functionality alone since they need the specific server environment to run as designed. These remain exclusively available to websites hosted on SiteGround. 

Dynamic Caching and Object Caching 

One of the best speed-enhancing features you can get for your website and our top choice when we talk about speed, is the Dynamic Caching. The Dynamic Caching is part of our proprietary 3-level server caching implementation that relies on NGINX Direct Delivery for static cache handling, Dynamic Cache for dynamic content and Object Caching (Memcached) for storing data and objects in the RAM. We believe that Dynamic Caching is essential for every website and we have it included in all of our hosting plans. From the Speed Optimizer plugin you have control over advanced WordPress-specific settings for the Dynamic Cache and Memcached to get the most of this technology. 

Image compression and WebP

The Image Compression and WebP features of the Speed Optimizer plugin are two essential features available to websites on the SiteGround platform exclusively. With our image compression algorithm you can decrease your image size (and respectively the time it takes for your images to load) by up to 85%, while keeping the image quality high for your visitors. You can also enable WebP which will convert your images to a WebP format which adds an additional reduction in size without affecting image quality. 

Opening the plugin to websites hosted outside of SiteGround was a big step for us. After running multiple tests on different hosting platforms and benchmarking performance against WordPress plugins with similar functionalities, we’re confident that the Speed Optimizer plugin is the best performance optimization tool you can get for your website regardless where it’s hosted. And it’s completely free. Download it here, try it yourself and let us know how it works for you by leaving a comment in the section below.

Access email sent!

Sign Up For
More Awesome Content!

Subscribe to receive our monthly newsletters with the latest helpful content and offers from SiteGround.

Thanks!

Please check your email to confirm your subscription.

Hristo Pandjarov

Product Innovation Director

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!

Comments ( 11 )

author avatar

David Maier

Feb 07, 2022

Great stuff! I already use SiteGround for all of my websites and recommend switching to SiteGround to all of my clients, but every now and then somebody just doesn't want to go through the hassle. I really appreciate to be start using SG Optimizer now for these clients as well. THANK YOU!

Reply
author avatar

Kathy

Feb 09, 2022

Really appreciate ALL your tips and advice as I am a novice in the world of creating and maintaining a website. Great support, thank you.

Reply
author avatar

Adam

Feb 15, 2022

Can file based caching be used without creating any issues for woocommerce? - I currently have a rule to cache everything on Cloudflare, would that conflict with file based caching? Thanks :-)

Reply
author avatar

Hristo Pandjarov Siteground Team

Feb 15, 2022

Yes, it can but that won't fix your CF issues. I would recommend disabling Clouflare and see how it performs.

Reply
author avatar

Adam

Feb 15, 2022

Hi, i don't have any issues with cloudflare, i just wanted to know if they can/should be used together. Is there any documentation on how it works so i can try to make a decision myself?

Reply
author avatar

Hristo Pandjarov Siteground Team

Feb 16, 2022

It depends on your particular needs. If your visitors are from the same continent using CF doesn't make much sense. If you're truly global, it is good idea to have a CDN. In that case with CF full page caching enabled in the plugin, everything will be purged when an event or manual request is made and will work out of the box. Custom setups of course may require additional work or manual cache purging.

Reply
author avatar

Rashid

Mar 12, 2022

Really appreciate ALL your tips and advice as I am a novice in the world of creating and maintaining a website.

Reply
author avatar

Nik

Aug 07, 2022

Can you explain why you would want to exclude Media Types from Lazy Load? i.e. Mobile, Videos, WooCommerce

Reply
author avatar

Gergana Zhecheva Siteground Team

Aug 09, 2022

Hi Nik, Our experience shows that the exclusion of certain file types can prevent some incompatibility issues. Still, please note that this is not a one-size-fits-all feature. That is why we recommend that each website owner adjusts the exclude options based on their website setup.

Reply
author avatar

Dom

Dec 16, 2022

Hi there. The SG plugin used to have a feature that was allowing us to test how our site config (theme, plugins, etc.) would cope if changing PHP version used. That would be handy to have this back - or in SiteTools / Devs / PHP test? - since for ex WP 6.1 is said not to be fully compatible with PHP 8+ yet, and since there are no plugins available (up to date) to address that purpose. Cheers,

Reply
author avatar

Ivan Naidenov Siteground Team

Dec 20, 2022

Thank you for the suggestion, Dom! We agree - it's always best to test how your site will handle a newer PHP version before going live with the changes. That's why we propose using our Staging tool: https://www.siteground.com/tutorials/staging/ . In a few clicks, you'll be able to create a copy of your site and verify that the PHP version you've chosen is compatible with its components like themes and plugins.

Reply

Start discussion