A slow website costs you visitors, enquiries and sales. People leave pages that take too long to load, and Google uses page experience, including speed, as one of many signals when ranking pages. The good news is that most speed problems come from a handful of common causes, and many are simple to fix.
Measure before you change anything
Start with a baseline. Free tools such as Google PageSpeed Insights and the Core Web Vitals report in Google Search Console show how your pages perform on mobile and desktop and point to the biggest problems. Test your most important pages, not just the home page, and test on mobile, where most problems show up.
Optimise your images
Images are the most common reason for slow pages. A photo straight from a camera or phone can be several megabytes, far more than a web page needs.
- Resize images to the largest size they will actually be shown at.
- Compress them, and use modern formats such as WebP where possible.
- Use lazy loading so images further down the page load only when needed.
- Always set width and height so the page does not jump around while loading.
Choose good hosting
Very cheap shared hosting can be slow, especially at busy times. A reliable host with servers near your customers, up-to-date server software and a content delivery network (CDN) makes every page faster before you change a single line of code.
Use caching
Caching stores ready-made copies of your pages and files so they do not have to be rebuilt for every visitor. Browser caching lets returning visitors reuse files they already downloaded. On WordPress, a good caching plugin often brings a large improvement on its own.
Cut unused plugins and scripts
Every plugin, chat widget, tracking script and social media embed adds weight. Review what is installed and remove anything you no longer use. For tools you keep, check whether they can load later, after the main content has appeared.
Keep fonts and code lean
- Use a small number of font families and weights.
- Minify CSS and JavaScript files to remove unnecessary characters.
- Avoid heavy page builders that load large amounts of code on every page.
- Defer scripts that are not needed for the first view of the page.
Watch out for common slowdowns
- Autoplaying background videos on the home page.
- Image sliders with many full-size photos.
- Too many redirects between pages.
- Third-party widgets that load from slow servers.
When a rebuild makes sense
Sometimes a site is slow because of how it was built: a heavy theme, years of added plugins or outdated code. In that case, small fixes only go so far, and a lighter rebuild can be the better investment. A custom-coded site that loads only what each page needs is usually very fast. Our comparison of WordPress and custom-coded websites explains the trade-offs.
Get help with speed
We build fast websites from the start and can speed up existing ones. If your site feels slow, our website development service starts with a free consultation where we look at what is holding it back.
Need help with Website Development?
Custom-coded or WordPress, we build websites that load fast and bring in enquiries. The first consultation is free.
See our Website Development service