Website Speed Checklist: 12 Fixes That Actually Move the Needle
Slow sites lose customers and rank worse on Google. Here are the 12 highest-impact speed fixes for small business websites — in plain English.
If your website takes more than three seconds to load, roughly half your visitors leave before they ever see your home page. Google knows this — that's why speed is now a confirmed ranking factor.
The good news: most small business sites can be made dramatically faster with a handful of fixes you (or your developer) can ship in an afternoon.
The 12-item speed checklist
1. Compress every image
Images are almost always the #1 thing slowing a site down. A 4MB hero photo should be a 200KB WebP. Run images through Squoosh or TinyPNG before uploading.
2. Use modern image formats (WebP / AVIF)
WebP is roughly 30% smaller than JPEG at the same quality. AVIF is smaller still. Every modern browser supports both.
3. Lazy-load offscreen images
Images below the fold should load only when the user scrolls toward them. In HTML: <img loading="lazy" ...>. Most site builders do this automatically.
4. Pick a real host
Cheap $2/month shared hosting is one of the most common causes of slow sites. Move to a managed host (Kinsta, WP Engine, Cloudflare Pages, Vercel, Netlify) and you'll often shave 1–2 seconds off load time on day one.
5. Enable a CDN
A CDN serves your site from a server close to the visitor. Cloudflare's free tier is enough for almost every small business.
6. Strip unused plugins and scripts
Each plugin loads CSS and JavaScript. Every chat widget, analytics tag, and "social share" plugin adds weight. Audit your plugins quarterly and delete what you don't use.
7. Defer or remove third-party scripts
Live chat, A/B testing, heatmaps — useful, but they often add 1–2 seconds. Load them after the main content paints, or remove the ones you don't actively use.
8. Minify CSS and JavaScript
Modern frameworks do this automatically. If you're on WordPress, a free plugin like Autoptimize handles it.
9. Enable browser caching
Tells repeat visitors' browsers to store your assets locally so they don't re-download on the next visit. Usually a single host setting or a one-line .htaccess edit.
10. Reduce web fonts
Each custom font is an extra download. Stick to one font family and at most two weights. font-display: swap keeps text visible while the font loads.
11. Fix render-blocking resources
CSS and JS in the <head> block the page from painting. Inline critical CSS, defer non-critical JS. PageSpeed Insights will flag these for you.
12. Test on a real phone, on real cellular
Your Wi-Fi is faster than your customer's signal. Throttle to "Slow 4G" in Chrome DevTools, or just walk outside with your phone on cellular and time it.
How to measure progress
Run PageSpeed Insights before and after. Watch three numbers:
- LCP (Largest Contentful Paint) — under 2.5s
- INP (Interaction to Next Paint) — under 200ms
- CLS (Cumulative Layout Shift) — under 0.1
If you can move all three into the green, you've done more for your SEO than most agencies will do in a year. Learn more in our Core Web Vitals explainer.
What to do this weekend
Pick the three biggest images on your home page, compress them, and re-upload. That single step typically cuts load time by 30–50% on a small business site. Then run the free site check and tackle the next red item.
Want to see how your site scores?
Run a free 60-second audit and get a plain-English fix list.
Frequently asked questions
Keep reading
Website Rescue
Want us to fix this for you?
Our team will handle every red and yellow item on your report — fast, flat-rate, and built to get your phone ringing. No tech jargon, no surprises.
- Fixed-price quote in 24 hours
- Done-for-you implementation
- Re-audit when we're finished