Nine times out of ten it is one of five suspects, and you can identify yours in ten minutes without paying anyone. Here they are, in the order we usually find them.
Suspect one: the images
The most common culprit by a mile. A phone photo is 3-6 megabytes; a page carrying ten of them is asking visitors to download a small film before reading a word. The fix is sizing images to the space they occupy and serving modern formats - our platform converts everything to lean WebP automatically, which is the kind of job software should do so humans never think about it.
Suspect two: script bloat
Every plugin, tracker, chat widget and slider ships JavaScript, and assembled sites accumulate them like fridge magnets. Each one is a little tax on every visit; a dozen of them is why the page paints late and judders when you scroll. The question is not “is each one useful?” but “what does this page actually need?” - and the honest answer is usually: far less.

Suspect three: the crowded box
Bargain hosting means sharing a server with thousands of strangers, and your speed dips whenever any of them gets busy. Just as a small crowd means ease of movement, dedicated resources mean your speed is yours - it is the difference between owning the lane and hoping the pool is quiet.
Suspects four and five
Missing caching - making the server rebuild the page for every single visitor - and a theme or template doing too much: animations nobody asked for, fonts by the dozen, features you will never switch on. Both are configuration sins, and both are fixable without a rebuild.
Slow is rarely mysterious. Weigh the images, count the scripts, ask who else lives on your server - the culprit is usually holding a sign.
Why it costs you money
Visitors abandon slow pages before they load - on mobile, most will not wait three seconds. And Google measures real-user speed as a ranking input, so a slow site is quietly harder to find as well as harder to use. Speed is not a vanity metric; it is enquiries.
Check yours, free
Run your address through Google's free PageSpeed Insights and look at the mobile score first - that is where your customers are. If the report reads like an accusation, the suspects above are where to look - and if you would rather someone who does this daily read it with you, the phone works.