Today in this post, we’re going to make website performance optimization a lot simpler by focusing on just the techniques which will offer you the biggest bang for your buck. This is not every single tip to speed up WordPress, but by following the tips in this post, you should get a site that’s a lot faster without needing you to become an expert developer. Let’s start…
There are two big reasons why your website’s performance matters
Let’s start with the first one, which really doesn’t need explaining because you already know the feeling:
Waiting for a website to load sucks.
Making your website faster can have positive effects on everything from user experience to bounce rate, time on site, and other important metrics.
It’s not just about making your website better for humans, though.
Your site’s page load times also matter for search engines. Google uses page load times as a ranking factor in both its desktop and mobile indexes, and slow load times can also make it harder for Google to crawl your site.
So whether you care about your human visitors or Google (or ideally – both!), website speed optimization is important.
How to tell if you have a website performance optimization problem?
Ok, so website performance optimization matters. Now, how do you tell where you’re at?
That is, is your site slow? Is it in the middle? Is it already lightning fast (congrats then, you can probably stop reading!).
The only way to know is to test it. There are tons of great free tools that make it really easy to run website speed tests. We’ve already written an article about some of the best website test tools already, but here are the two most accessible options:
All you do is plug in your site’s URL and the tool will spit back how long it takes your site to load.
While there’s no hard rule about the cutoff for a “fast” vs a “slow” website, a good rule of thumb is that you want your site to load in under 2-3 seconds if possible – that’s what John Mueller of Google Search fame recommends.
6 website performance optimization tips & tricks that really makes a difference
If you found that you have a slow website, now’s when we show you how to speed it up.
There are a lot of ways to speed up your website – we’ve written about five quick speed tips here, and five more wins for page load times.
However, like a lot of things in life, website speed optimization follows the Pareto principle (AKA the 80/20 rule). That’s just a fancy way of saying that a small number of tweaks are going to have the biggest effect on your site’s load times.
1. Use a caching plugin
A caching plugin can make a big impact on your site’s load times by serving up static HTML instead of dynamically building a page with PHP on each visit.
You don’t really need to understand the under-the-hood technical stuff – long story short, it’s not uncommon to see your page load times cut in half when you move to a caching plugin.
2. Optimize your images
According to the HTTP Archive, the file size of an average website is comprised of about 50% images. So if you can shrink the size of the images you use on your site, you have a chance to make a meaningful dent in your site’s file size.
That’s important because:
Smaller site file size = faster-loading website
The easiest way to optimize images on WordPress is with a WordPress image optimization plugin. For example, Optimole handles compressing your images and serving the proper size based on visitors’ devices:
3. Move to a faster host
Switching hosts is never fun, but if your core hosting is slow, all of these other website speed optimization tips are just putting lipstick on a pig.
So if you’re currently using cheap hosting and you find that your site is loading slowly, that might be a sign that you’ve outgrown your current host.
If that’s the case, consider upgrading to managed WordPress hosting. While it’s a little pricier than cheap shared hosting, you’ll get better performance, and a good managed WordPress host will have implemented server-level configurations to make WordPress load faster.
For example, most managed WordPress hosts implement caching for you, which means that you might be able to skip the caching plugin we mentioned in the first tip.
4. Pick a lightweight theme
Your theme is your site’s foundation. As such, it has a pretty big effect on your site’s load times.
On a personal note, moving from a regular theme to a lightweight theme once cut our already-optimized site’s page load times by over 40% by itself.
Some good options to consider are:
5. Limit WordPress plugin bloat
Let’s first dispel with a myth – “more plugins” does not automatically mean a slower site – it depends on what each plugin is doing, and how well each plugin is coded.
However, as a general rule of thumb, adding more plugins that are active/visible on the front-end of your site will probably start to have a negative effect on your site’s page load times.
Unless you have some technical skills, it’s hard to assess the exact impact of each plugin – that’s why we still recommend this as a rule of thumb.
6. Consider a CDN if you have global traffic
If you want to receive visitors from around the world, a Content delivery network (CDN) is a great option to speed up your page load times for visitors who are located far away from your host’s datacenter.
Why? Because the laws of physics exist! And as fast as the light in fiber optic cables travels, physical distance is still always going to play a role in how quickly your site loads for visitors.
And KeyCDN is another good option.
The Optimole plugin we mentioned earlier also acts as a CDN for your website’s images, which makes it one of the easiest ways to get started with a CDN on WordPress.
Once again, this isn’t every single website performance optimization tip. But if you put these 6 tips & tricks into use, you will have a website which is a lot faster & stable than before.
Just remember, you need to:
- Use a caching plugin
- Optimize your images
- Choose a fast WordPress host
- Use a lightweight WordPress theme
- Be judicious with the number of plugins you use
- Consider a CDN if you have global visitors
If you have any questions or suggestions, please feel free to let us know in the comments section below, we will answer all your questions & improve our posts based on your suggestions on a weekly basis.