Slow sites lose visitors before anything loads, and speed feeds into search ranking. The causes are boringly consistent, and the fixes are mostly not technical.
1. Images, almost always
Someone uploads a 4000 pixel photo straight from a phone and the browser scales it down to 600 pixels — after downloading all of it. On a mobile connection that is the whole problem in one line.
Resize images to the size they actually display. Compress them. Serve WebP where you can. Add lazy loading so images below the fold wait their turn. On a typical small business site this alone can halve the page weight.
2. Too many plugins and scripts
Every plugin adds CSS and JavaScript to every page, including pages that never use it. Chat widgets, popups, analytics, three tracking pixels, a font loader and a slider all cost time. Remove what you do not use. Genuinely audit it — most sites are carrying features nobody has looked at in a year.
3. No caching
Without caching, the server rebuilds the same page from the database for every visitor. Page caching, browser caching and a CDN for static files are usually a one-time setup with a large payoff.
4. Cheap shared hosting
If your site sits on an overloaded shared server, no amount of optimisation fixes the wait for the first byte. Test your server response time. If it is consistently poor, that is the bottleneck, not your theme.
5. Render-blocking resources
Stylesheets and scripts in the head stop the page from painting. Defer non-critical JavaScript, inline the small amount of CSS needed for the top of the page, and load fonts with a fallback so text appears immediately.
6. Fonts
Four typefaces in nine weights is a lot of downloading. Two families, two or three weights each, is plenty for most sites.
Fix them in this order
Images, then unused plugins, then caching, then hosting, then the render-blocking detail. Measure before and after with a public speed testing tool so you know which change actually did something — and test on a phone connection, not your office wifi.
Most small sites do not need a rebuild. They need someone to spend one careful afternoon on the four things above.