A slow website costs you money. Google has confirmed that page speed is a ranking factor, and research consistently shows that 53% of mobile visitors leave if a page takes longer than 3 seconds to load. Every second of delay reduces conversions by roughly 7%.
The good news: most speed issues are caused by a handful of common problems, and most of them can be fixed in under an hour without touching any code.
Not sure what's slowing your site down?
Run a Free Speed Check →Before fixing anything, you need a baseline. Run your site through SiteBeat's free scan to get your Core Web Vitals scores. The three numbers that matter most:
This is responsible for slow load times on about 80% of the sites we scan. A single uncompressed photo from your phone can be 3-5MB. Your entire homepage should ideally be under 1MB total.
How to fix it:
In WordPress: Install the "ShortPixel" or "Smush" plugin — it auto-compresses all images on upload.
In Squarespace: Compress images before uploading. Squarespace has some built-in compression but it's not aggressive enough for large photos.
Time to fix: 10-15 minutes. Expected improvement: 1-3 seconds faster.
Every CSS file and JavaScript file in your page's <head> section blocks the browser from showing anything until they finish loading. Most WordPress themes load 8-15 scripts before the page renders.
How to fix it:
Time to fix: 5 minutes. Expected improvement: 0.5-1.5 seconds faster.
Without caching, every visitor downloads every image and script from scratch on every page load. Caching tells browsers to store files locally so repeat visits are instant.
How to fix it:
Time to fix: 5 minutes. Expected improvement: 50-70% faster for returning visitors.
If your server is in London and a visitor is in Sydney, every request travels 17,000 km. A CDN stores copies of your site on servers worldwide, so visitors get the nearest copy.
How to fix it:
Time to fix: 15-20 minutes. Expected improvement: 30-50% faster for international visitors.
Custom fonts are one of the sneakiest speed killers. A single font family with multiple weights can add 500KB+ to your page and block text from displaying until it loads.
How to fix it:
font-display: swap to your font declarations so text shows immediately with a fallback font while the custom font loadsTime to fix: 10 minutes. Expected improvement: 0.3-0.8 seconds faster.
Every WordPress plugin or Shopify app adds JavaScript to your page. We regularly see sites with 30+ plugins where only 10 are actually needed.
How to fix it:
Time to fix: 15 minutes. Expected improvement: varies wildly, sometimes 2+ seconds.
Run another SiteBeat scan after making changes. Compare your new score to your original. If you've followed the steps above, you should see a meaningful improvement in your LCP and overall performance score.
Remember: speed optimisation isn't a one-time task. New content, new plugins, and platform updates can introduce slowdowns. A weekly automated scan (included in SiteBeat Pro) catches regressions before they cost you visitors.
Check your speed score now:
Free Website Speed Check →