A website is usually slow because of large images or video, scripts that keep the browser busy, too many third-party tools or a slow server. Measure loading and responsiveness separately, then fix whichever is causing the problem. A low score in a testing tool doesn't mean every visitor has a slow experience.
Richard Hackney · Aug 2026
Find out which part feels slow
The most common causes of a slow website are oversized images and video, scripts that keep the browser busy, third-party tools such as trackers and chat widgets, and a server that responds slowly. Each one shows up differently. The page may take a long time to show anything useful, a menu or form may hesitate when you tap it, or scrolling may stutter.
Try the most important parts of your site on real phones and ordinary mobile connections. Then use a testing tool's detailed report to see what work is behind the delay, rather than relying on a single score.
Load images and video in the right order
Make each image no larger than the size it is displayed at, and use a modern image format where possible. Load the first important image straight away, and let images further down the page load as the visitor scrolls towards them. Video can show a still poster image while it loads.
Your text and contact buttons should never have to wait for a decorative image or video to appear.
Scripts can delay responses to taps and clicks
A page can look fully loaded while scripts are still keeping the browser busy, so buttons and menus respond slowly. Animation, tracking code and other tools should only run when they are needed.
A developer can profile the page to find the most expensive tasks, break long tasks into smaller ones and avoid code that makes the browser recalculate the layout on every frame. Effects that are off screen should stop running until they come back into view.
Keep the motion that earns its place
Film and animation can show the quality and character of a business, so removing them isn't always the answer. The aim is to keep that value while making sure the page loads efficiently and responds quickly.
Record the site on a real device before and after any change, so you can judge the difference fairly. Respect visitors who have set their device to reduce motion, and make sure all essential information and buttons work without the animation.
Check the whole customer journey
Test a first visit and a return visit, then try the menu, scrolling, the contact form and any video controls. Note the device, connection and settings each time, so your comparisons are fair.
Real-user data, such as the Core Web Vitals report in Google Search Console, shows how actual visitors experience your site once enough visits have been recorded. Testing tools help you find the cause of a problem. Neither can promise a particular position in search results.
No. Keep the motion that helps your business and measure what it costs in loading time. Improve how it loads and runs before deciding it has to go.
My phone feels fast but the lab score is low. Which is right?
Both can be accurate for the conditions they were tested under. Try several real phones and connections, and use the testing tool's report to find where slower devices may struggle.
Send us your website address and tell us what is not working. Rich will reply within two working days with what to keep, what to fix first and what to do next. It is free, with no obligation.