As far as SEO terms go, Site Speed and Page Speed are some of the easiest to understand. They refer to how quickly your website loads: Site Speed focuses on the site as a whole, while Page Speed analyses individual pages.
Both factors are used by Google to rank sites, so slow speeds can negatively affect your position in search.
Search rankings aside, an unoptimised site can put customers off and prevent you making sales or gaining clients. Studies have found that more than half of internet users expect a page to load within two seconds and will leave (or bounce) if it doesn’t load within three. So an extra second of loading time may not sound like much in itself, but it could be the difference between keeping and losing a user.
Jump to:
Check Your Speed
The first thing you should do is check how your website is currently scoring using PageSpeed Insights. There are other tools out there, but this is Google’s own tool and so is a good place to start.
Simply enter your URL, click Analyze, and wait a minute or two for your results. You’ll be shown your mobile score by default, but can switch to desktop to compare. These two results can be drastically different, as seen for the site below, with mobile often scoring lower. As Google is now wholly mobile-first, you should focus on improving this score above desktop (though many changes will affect both).
PageSpeed Insights will also give you a look at how your site is performing for Core Web Vitals, which can provide an overall indication of where improvements are needed. There will be a list of ‘opportunities’ for increasing your score, which you will probably need to pass onto a developer to implement. However, there are a various optimisations that you can do yourself.
Remember that, while you want as high a score as possible, you’re unlikely to get a score of 100. So don’t pull your hair out trying to get that perfect 100%.
SEO Optimisation for Page and Site Speed
1. Use a Fast Host
It’s tempting to go with cheap hosting, but it can play havoc with your site speed. Most cheap hosting uses shared servers, which means lots of different sites are making use of the same server. When there’s a lot of traffic to any of those sites, you can get hit with slower site speeds, particularly during high-traffic periods. Effectively, you’re risking slower speeds and downtime that coincides with when most people are trying to visit your site.
By paying a little more, you can find hosting that’s not on a shared server. This can reduce your speeds, and allow visitors to more easily browse your site, enjoy a positive experience, and ultimately make purchases.
2. Optimise Images
The heavier an image file, the longer it takes to load and the slower it makes your site.
It’s best to optimise images on an image editing programme such as Photoshop (subscription required) or Krita (free) before loading them to your site. Online options such as Tinyjpg are also available. Pick the right file type for your requirements, minimise the weight of the file as much as possible, and reduce the size of the image. You can make your images reasonably small and light before losing noticeable image quality.
If you already have a lot of images on your site, a plugin like Smush can be used to bulk compress and optimise.
Find out how to further improve imagery with my top SEO tips for optimising images on your website.
3. Remove Unnecessary and Outdated Plugins
If you’re using a WordPress site, you may find that you have lots of plugins installed that add different functionality to your site. While plugins can help with customisation, provide great features for your website, and even improve site speed, they can also be detrimental. Not only can they take up a lot of load time, they can have compatibility issues with other plugins and your theme and can cause security issues.
The more plugins you have, the more at risk you are from such problems.
Take some time to do an in-depth audit of your plugins. Find out which ones aren’t being used and remove them. Then consider which of the remaining ones you are using but could maybe do without. For example, do you have two plugins that do similar but slightly different tasks? Consider picking the one that’s most useful and removing the other.
Plugins that are no longer supported, ones with low ratings, and ones that haven’t been tested with your current version of WordPress are all ones that should either be removed completely or replaced with something more up-to-date and better reviewed.
For the remaining plugins, you can take a systematic approach by deactivating one at a time, then running a SiteSpeed test. If you see a dramatic change in speed, you could have found a problematic plugin. Can you remove or replace it with something better?
Remember to backup your website before removing plugins, particularly if you’re not 100% sure what they do.
A regular audit will help you keep on top of defunct and problematic plugins.
4. Make Use of Plugins
On the flip side, plugins can be very handy for improving site speed. I’ve already mentioned Smush for optimising images, but there are others that are very useful. A caching plugin can help reduce load speed for repeat visitors while compression plugins will decrease file sizes.
Your developer should be able to make suggestions for reputable and effective plugins. If you don’t have a developer, do your own research and testing to see what works for your site. But always keep in mind the issues that too many can cause.
5. Reduce Redirects
Redirects automatically send a user from one page (usually that no longer exists) to another. They’re helpful if you’ve moved your website to another domain, have replaced a page with new content at another URL, or have combined several pages into one.
However, an excessive number of redirects, and long chains of redirects, can slow down your site as the browser bounces from one old URL to another. Review all your redirects with a free programme like Screaming Frog, and make sure you haven’t got any unnecessarily long redirects.
6. Reduce Widgets on the Homepage
Widgets are another feature of WordPress that allow you to add content to a specific area of your site, such as a footer or a sidebar. They can be extremely useful but are also often overused.
On your homepage it’s especially important to reduce the number of widgets, because that’s the page the majority of people will first land on, and therefore plays a bigger part in Google’s ranking calculations.
While it can be tempting to have all the bells and whistles that widgets allow, consider carefully the positives and negatives for user experience, then get rid of anything that may be doing more harm than good.
7. Developer Improvements
While there are a number of steps you can take yourself to optimise your website speed, there are as many, if not more, changes that will most likely require support from your developer. Many of these require direct changes to the code of your website and, if you try a DIY approach without knowing what you’re doing, you could end up ruining your site and paying above and beyond for someone to fix it.
The PageSpeed Insights report that you did at the start of all this can be passed onto your developer to give them an idea of what improvements are required. In particular, they should be looking at:
- Enabling compression of HTML, CSS and JavaScript
- Reducing redirects
- Removing render-blocking JavaScript
- Making use of browser caching
- Using content distribution networks (CDNs)
- Analysing and improving server response time
- Optimising your database
Conclusion
There are a number of things that you can do yourself to make improvements to the speed of your site, but you will probably need the support of a developer to get a really good PageSpeed Insights score.
Like any kind of optimisation, improving Page Speed and Site Speed is about providing a good user experience above all else. If you’re aiming for a first-page ranking on Google, improve your user experience, and you’re already heading in the right direction.
on