Hostingstep is supported by its readers. When you purchase through links on our site, we may earn a commission. Learn More.

If you’re a SiteGround user like me and experiencing a slow WordPress site, then you are at the right place.

Let’s get started.

1. SiteGround is slower by default.

Based on our WordPress benchmarks, SiteGround is atleast 100-200 ms slower on WordPress sites. I got this data, after testing SiteGround services for nearly two years of time.

Even a simple shared hosting like GreenGeeks recorded an average TTFB of 311ms and during the same time, SiteGround recorded with an average TTFB of 396ms.

To prove the stats further, I sent 500 simultaneous visitors to the site to record the response time. While GreenGeeks (77ms), A2 Hosting (102ms) handled the load well, SiteGround took 173ms (lower response time is better).

It’s no wonder SiteGround performance deteriorated in the last few years after the abrupt changes to their hosting tech stacks.

They push you to buy top-tier plans to get speed like this Ultra-Fast PHP to improve TTFB is only available on Growbig and GoGeek plan. (Trivia: We tested this feature and the TTFB is still slow)

Solution: If you are running critical sites, SiteGround is not the best option. Even upgrading your sites to SiteGround Cloud hosting won’t fix your speed issues. I recommend moving your sites to some of the Fastest WordPress Hosting that are priced more or less cheaper than SiteGround.

2. Use SiteGround SuperCacher & SiteGround Optimizer

You can get to the Site Tools and SuperCacher options to get started. You can tweak the settings.

Next up, you can access your WordPress dashboard and check if the SiteGround Optimizer plugin is enabled in the plugin section.

Besides, you can tweak the frontend optimizations for performance and see if there is an improvement in site speed.

3. Try a Premium Caching Plugin

One quick way to optimize your Website performance is by using a Premium Caching Plugin.

SiteGround Optimizer is not the perfect plugin and its pushed over to SiteGround users. The plugin has a great history of conflicting with most plugins in the market.

Paragon Digital Marketing company which hosts over 100 sites on SiteGround states, the plugin is not ready for production and got pushed into users.

When WP Rocket is developed and updated for a decade, this plugin is new to industry and can’t compete with WP Rocket for better results.

Try changing your plugin to WP Rocket and check for results.

4. Enable Cloudflare CDN

SiteGround offers an option to integrate Cloudflare for free on all plans. Cloudflare CDN has many advanced speed optimizations comprising reverse-proxy caching, Brotli Compression, and Script minification.

Cloudflare has a vast global network to serve your website content to your target audience from the closest server. Serving the website content to the target audience from the nearest server would significantly enhance the content delivery speed, eventually improving your website’s user experience.

5. Get Rid of Unwanted Plugins

It’s always wise to check if you have any unwanted plugins or any plugins that can make your SiteGround WordPress site slow.

It’s essential since such plugins can unnecessarily make your website heavy and get your website sluggish.

If you are wondering how to find such plugins, it’s not very difficult.

First, you can always look at your WordPress plugins section and see if there is any plugin that is not useful yet installed. If you find any such plugin, you can remove it right away.

To find out which plugins are affecting your site performance, you can scan your site with Gtmetrix.

After Gtmetrix scans your site, you can get to the Waterfall tab and find out which files take too long to load.

If you see any plugins among those files, it’s undoubtedly a signal for you to get rid of them or find suitable replacements.

After you do the needful, you must scan your website with Gtmetrix once again to see if there is any improvement in site performance.

If your changes go well, you will certainly see improvements in site speed.

6. Eliminate Unused CSS & JS

Another reason behind slow loading in most websites is unused CSS and JS.

In most websites, using table plugins usually leads to this issue—the script loads on all pages when you use Table plugins such as Ninja Tables. The script even loads on the Homepage, which slows down the website.

You can prevent the script from loading on pages you don’t want, and this is where a plugin like PerfMatters comes into play.

However, PerfMatters is a paid plugin. WP Asset Clean Up is a good PerfMatters alternative. Both plugins have the option to disable the unused scripts for different pages.

On PerfMatters, you can get to a page and get the option to disable scripts on the Script Manager in the top bar. Disabling scripts from loading on certain pages will improve Core Web Vitals for your website.

7. Use Image Compression

Almost all websites use images. However, images can make your website heavy and impact its performance if you don’t optimize the images.

Hence, it’s important to compress the images. Compressing the images can improve site loading to a large extent.

There are two ways you can do it. One way to do it is using WordPress image CDN plugins such as WP Compress, which works through Google CDN and BunnyCDN.

Another way to do it is by converting images to WebP format. There are many good free WordPress image optimization plugins to choose from and use to achieve this.

8. Use Delay JavaScript Execution

Another excellent way of enhancing site performance is Delay JavaScript Execution. Suppose you are not already familiar with Delay JavaScript Execution.

In that case, it’s a powerful feature to delay loading certain JavaScripts on the website that aren’t required to load in the initial time.

When visitors visit your website, certain JavaScripts such as live chat widgets, Analytics scripts, or Facebook pixels will not load in the initial time.

These scripts will load only after the visitors get to the middle of the webpage or hover over certain sections on the webpage.

WP Rocket comes with this feature, and using the feature will improve the Largest Contentful Paint.

9. Prefetch DNS Requests

Using Prefetch DNS Requests is a way to make websites’ external files load faster, even on mobile networks. The feature is available in WP Rocket.

10. Speed Up Site with PerfMatters

PerfMatters is one of the best WordPress performance plugins. The plugin is lightweight with no JavaScript on the front end, which can get your site blazing fast.

PerfMatters reduces HTTP requests, disables plugins, strips code, and optimizes databases to give you an idea of how the plugin works. Furthermore, PerfMatters is compatible with other caching plugins.

11. Improve Site Speed with NitroPack

A slightly different performance plugin is NitroPack. Based on Chrome data, NitroPack does better speed optimization to help site’s pass Core Web Vitals score. It’s even faster than WP Rocket as seen below.

NitroPack is an all-in-one Cloud-based Speed Optimization plugin that combines advanced caching, global CDN, image optimization, and script minification. Using the NitroPack WordPress plugin can largely boost your site speed.

NitroPack is available in free and paid versions. I recommend using this plugin because it can be used for free for new websites that receive around 5000 monthly visits. Big websites can go ahead with NitroPack paid plans.


I am sure you have found this post helpful, and if you follow these methods well, your site will get exceptionally fast. I tried to address some common reasons behind SiteGround slow loading in this post.

 Besides, I have suggested some good WordPress plugins that can help your website get ultrafast. You can give each of them a good try and see the difference in your site’s performance.

Leave a Reply

Your email address will not be published. Required fields are marked *