Images are the usual suspect
Oversized images are the most common cause of slow pages. Modern formats and proper sizing often halve load times.
Too many third-party scripts
Chat widgets, trackers and plugins add up. Review what is actually used and load the rest later.
Hosting and caching matter
Good hosting, a CDN and sensible caching make every page faster without changing the design.
Measure what customers feel
Core Web Vitals reflect real user experience. Track them on your key pages, especially on mobile.
Putting it into practice
To apply this, choose the handful of pages that matter most for revenue, usually the home page, top landing pages, product or service pages and the checkout or enquiry form. Test each on a mobile connection and record its loading, responsiveness and layout-shift scores (LCP, INP and CLS), so you have a starting point to compare against.
Work through fixes in order of effort. Compress and resize images and switch to modern formats first. Then list every third-party script, ask who uses it and when it was last needed, and remove or delay the rest. Check whether caching and a CDN are switched on before considering a hosting change.
Finally, make speed part of publishing. Set an image size limit for anyone uploading content, require a quick speed check before new plugins or widgets go live, and review those scores monthly so slowdowns are caught before customers notice them.
Key takeaways
- Fix images first
- Cut unused scripts
- Use a CDN and caching
- Track Core Web Vitals on mobile