The 80/20 of website speed
If you only do three things, do these. They account for the majority of the speed wins on the average small business site.
1. Compress your images. Most slow small business sites are slow because the hero image is 3 MB when it should be 200 KB. Run every image through squoosh.app or a similar tool, export as WebP (or AVIF if your host supports it), and resize to the largest size it will ever display. A 4000-pixel-wide product photo serving a 600-pixel-wide card is the most common speed killer on the web.
2. Cut your plugins or scripts in half. Each one loads code. Heatmap tools, chat widgets, three different analytics scripts, social-share buttons, A/B testing libraries — they add up to 1–2 seconds of load time on a typical small business site. Audit your /scripts loaded with the browser DevTools Network tab. Keep what earns its place. Delete the rest.
3. Put Cloudflare in front of your site. It's free, takes 15 minutes to set up, and serves your assets from a server geographically near every visitor. For most small business sites this alone shaves 0.5–1.5 seconds off load time worldwide.