Why Is My WordPress Site So Slow?

WordPress is awesome. It is user-friendly, reliable, and adaptable. No wonder it now powers 30% of all websites! There’s no denying that WordPress is the world’s top CMS. However, even with all the love and accolades, why is your WordPress site so slow?

What Do You Mean by ‘Slow’

The first step in diagnosing and fixing a slow WordPress site is getting some proper information on the site’s speed. A number of applications can help you do this. Many folks are aware of Google PageSpeed Insights. However, many people are too trusting of Google PageSpeed. Did you know that Google PageSpeed doesn’t measure your site’s load time?! While Google PageSpeed can help identify slow server speeds it is not the best option for measuring your site’s speed.

Top 4 Reasons Why WordPress Sites Run Slow

The list of reasons for a slow WordPress site can be long. However, there are a few factors which can have the biggest impact on your site’s speed. In other words, while there may be dozens of tweaks you can make to improve performance, getting some of the ‘low-hanging’ fruit can give you the biggest gains with the least pains.

1. Slow Hosting

Firstly, you need to look at your hosting. Typically, with hosting, you get what you pay for. So, on cheaper shared-hosting, where resources are shared between many sites, sites will load more slowly. In contrast, on dedicated hosting, and in the case of WordPress, on Managed WordPress hosting, you typically see much better server load times.

Solution

If your speed measurements indicate slow server response times, firstly discuss it with your host provider. They might be able to allocate more resources to your site or offer an upgrade to dedicated hosting. Next, if that approach doesn’t get you what you want, investigate other hosting options. When looking for a new WordPress host, bear in mind where most of your visitors live. You want to ensure that your site is served from machines near to your customers. That is, from a server in London if you’re in the UK, or from NYC if you’re in the Northeast of America. Work with your new host to ensure your site is served from the best physical location for your visitors. Moreover, If your site has a large global audience, you should also consider a WordPress CDN (Content Delivery Network). Essentially, a CDN is a network of servers located in different places that work together to load content faster by serving it from a location nearest your visitor.

Finally, be aware that proper WordPress hosting will have a greater cost than cut-rate shared hosting. When comparing prices, be sure to compare ‘apples-to-apples’. That is, to understand what a ‘good price’ for this service looks like, look at pricing for dedicated hosting and WordPress Managed hosting, rather than comparing the cheapest shared-hosting with premium managed hosting.

2. Lack of Caching

Secondly, a lack of caching can make a WordPress site slow. This is because WordPress sites are ‘dynamic’. That means that your site’s posts and pages are built on the fly whenever someone visits your site. This process involves a lot of steps and can be a big factor in a slow WordPress site.

Solution

Enable caching! Some Managed WordPress hosts provide caching as part of their service. However, if that is not the case, try a caching plugin. Setup for WP Rocket (paid for) and WP Super Cache (free) can be complicated. However, there are a number of tutorials that can help you, or hire your web developer to ensure a proper configuration for your site.

3. Big Image Files

Next, large image files can be culprits in making a WordPress site so slow. While, images are an important element of any good-looking site, you must actively manage their size. Though caching helps stop your visitors from re-loading images on every visit, when caches are cleared or new images added, your load time suffers.

4. Too Many Plugins

Lastly, plugins can make your WordPress site super slow. WordPress plugins make the world go round. The ability to ‘plug-in’ additional features is a huge advantage of using WordPress. However, plugins can have a big impact on your site’s speed. When WordPress sites are slow, over-use of plugins and/or use of poorly-designed plugins is often an issue.

Solution

Choose plugins wisely. Consider working with premium plugins. While many great free plugins exist, you can expect a higher level of performance from paid-for options. On the one hand, premium options benefit from more regular updates by their developers. This ensures the software keeps pace with changes, giving a higher chance for a better performing piece of software. On the other hand, if your plugin is slowing down your site, the makers are incentivized to improve their plugin for their paying customers.

Does Site Speed Really Matter that Much?

Okay, so I know how to measure my site’s speed and I know some of the things I can do to make it faster. Does it really matter?

Yes. You’re reading this because you’re tired of waiting for your site to load. So are your customers. However, when WordPress is running slow, it has greater implications than just an annoying wait. In particular, slow load times impact your site’s search rankings (or, more accurately, the ranking of each post or page on your WordPress site). As with using an SSL connection, Google considers page speed a ranking factor for mobile and desktop searches. Thus, site speed must be part of your SEO strategy. Likewise, platforms such as Facebook consider site speed when assessing bids for advertising space. In other words, if you wish to be competitive online then addressing your WordPress site speed is worth your time and money.