All articles
Performance

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.

May 22, 2026 9 min read

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

Under 2.5 seconds for the main content to appear on mobile. Under 1.5 seconds is excellent.

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

Request a Website Rescue