Why your website is slow
Nearly every slow site is slow for the same three reasons, and none of them are the ones people guess. It is rarely the images, usually the scripts, and always worse on a phone on mobile data than on the laptop it was signed off on.
Where it usually hurts
What the job covers
- Measurement on a real mid range phone on a throttled connection, not a score from a laptop
- Field data from real visitors where it exists, because a lab number and a person's experience often disagree
- A ranked list of what is actually costing time, with the seconds attached to each item
- The fixes carried out, largest first, with a before and after you can see rather than take on trust
- A plain statement of what cannot be fixed without a rebuild, and what a rebuild would be worth
What it has to talk to
A worked approach, not a client
How I would find out why a site is slow
- 01
Measure the thing people actually experience
Largest contentful paint, interaction latency, and layout shift, on a mid range phone on a throttled connection, on the pages that matter rather than only the home page.
- 02
Attribute the seconds
Every script, font, and image on the critical path, with what it costs. This is the part that changes minds, because it turns an argument about opinions into a list with numbers beside it.
- 03
Fix in order of size, then re measure
Biggest first, one change at a time, with the numbers taken again after each. Anything that cannot be fixed without a rebuild is written down as exactly that, along with what it would take.
Questions I get asked about this
The ones that come up on almost every first call. If yours is not here, ask it and you will get a straight answer.
What are Core Web Vitals, and do they affect rankings?
Three measures Google takes from real visitors: how quickly the main content appears, how quickly the page responds to a tap, and how much it moves about while loading. They are a genuine ranking factor, though a modest one. The stronger argument is that people leave slow sites, which affects rankings by a longer route.
Our PageSpeed score is 40. How bad is that?
Bad enough to fix, and less meaningful than it looks. The score is a lab simulation, and it swings between runs. Field data from actual visitors is what Google uses and what tells you whether real people are waiting. I look at both, and I would not chase a number at the expense of the experience.
Can you make our WordPress site faster without rebuilding it?
Usually, and by a worthwhile margin. Removing unused plugins, fixing image sizes, tidying scripts, and caching properly gets most sites into an acceptable state. What that will not do is fix a page builder producing enormous markup, which is a structural problem and the point at which moving off it becomes the cheaper answer.
Is it the images or the code?
Almost always the code. Oversized images are easy to spot and easy to fix, so they are the first thing everyone tries. Scripts are harder to see and cost more, particularly on a phone, where the processor rather than the connection is the limit.
How much faster can we realistically get?
On a typical plugin heavy site, two to four times quicker to first useful content without a rebuild. Rebuilt properly it is a different category of fast, but I would rather quote the honest improvement on what you have than sell the rebuild by implying the fixes will not work.
Will a caching plugin sort it?
It will help with the server's part and do nothing about the browser's, which on modern sites is most of the wait. Caching is worth having and it is not a strategy. If the page ships a megabyte of JavaScript, caching means it arrives from nearer by.
Does hosting make a difference to speed?
To the first byte, yes, and that is a smaller share of the total than people think. Moving a slow site to expensive hosting buys a fraction of a second and leaves the rest untouched. What hosting should cost is worth reviewing on its own merits rather than as a performance fix.
How do we stop it getting slow again?
Decide who is allowed to add a script, and measure after anything is added. Sites do not become slow in one afternoon, they accumulate. A number checked monthly is enough to catch it while it is still a small conversation.
Tell me what you have now
Half an hour on a call, and a straight answer about whether this is the right job and whether I am the right person for it.