People leave slow websites. On mobile data, every extra second of loading means fewer enquiries and sales, and Google uses page experience signals such as Core Web Vitals when ranking pages. The good news: most website speed problems come from a few common causes you can fix. Here are 15 practical tips, starting with the biggest wins.
How to measure website speed
Test your pages with Google PageSpeed Insights (it uses Lighthouse). Look at three Core Web Vitals:
- LCP (Largest Contentful Paint): how fast the main content appears – aim for under 2.5 seconds.
- INP (Interaction to Next Paint): how quickly the page responds to taps and clicks.
- CLS (Cumulative Layout Shift): how much the layout jumps while loading – aim for under 0.1.
Always test on mobile, because that is how most of your visitors arrive.
Images: the biggest website speed win
- Resize images to the size they are displayed – do not upload 4000-pixel photos for a 600-pixel space.
- Compress images and use modern formats like WebP.
- Lazy-load images below the first screen so they load only when needed.
- Set width and height on images to prevent layout jumps (CLS).
Code and design
- Use a lightweight theme instead of heavy multipurpose themes with features you never use.
- Remove unused plugins and scripts – every chat widget, slider and tracking tag adds weight.
- Avoid big sliders and auto-playing videos on the first screen.
- Limit custom fonts to one or two weights, or use system fonts.
- Load JavaScript with defer so it does not block the page from showing.
- Remove unused CSS – many sites load whole frameworks to use a small part.
Server and hosting
- Choose good hosting with SSD/NVMe storage and a recent PHP version – see our guide to shared, VPS and cloud hosting.
- Turn on caching (page cache and browser cache) so pages are not rebuilt for every visitor.
- Enable compression (gzip or Brotli) for text files.
- Use HTTPS with HTTP/2 – it is faster, not slower. Read why every site needs an SSL certificate.
- Use a CDN if you have visitors in many regions.
WordPress website speed checklist
- One caching plugin, configured properly.
- An image optimisation plugin that converts to WebP.
- Fewer than 20 active plugins where possible.
- Database cleanup for old revisions and spam comments.
- Updated PHP version from your hosting control panel.
More WordPress-specific advice is in our WordPress hosting guide.
What not to do
- Installing several speed plugins at once – they conflict.
- Chasing a perfect score while breaking how the site looks or works.
- Optimising only the home page – test your most visited service and blog pages too.
Frequently asked questions
What is a good website speed?
Aim for the main content to appear within about 2.5 seconds on a mobile connection (Largest Contentful Paint) and for the page to respond quickly to taps. A green score in PageSpeed Insights for your key pages is a good target.
Does website speed affect SEO?
Yes. Google uses page experience signals, including Core Web Vitals, as part of ranking. Speed also affects how many visitors stay, read and contact you, which matters even more than the ranking itself.
Why is my website slow only on mobile?
Mobile phones have slower processors and often slower networks, so heavy images, large scripts and big fonts hurt more. Test with the mobile setting in PageSpeed Insights and fix the largest files first.
Summary
Website speed improves most when you fix images, remove unnecessary code, use good hosting with caching and compression, and keep checking Core Web Vitals on mobile. Faster pages mean happier visitors, more enquiries and better rankings.
Want a fast website built right from the start? See our website designing service or ask us for a free speed check.