Images are usually the single biggest reason a small business site loads slowly — and a slow site loses both rankings and visitors. The good news is that image optimization is one of the easiest technical SEO wins available, and you don’t need to touch code to do most of it.
Why Images Slow Sites Down in the First Place
A photo straight off a modern phone camera can easily be 4-8MB. Browsers have to download that entire file before they can display it, and if your homepage has six or seven images at that size, you’re asking a visitor’s browser to pull down 30-50MB before the page even feels usable. This directly hits your Largest Contentful Paint score, which we cover in more depth in our Core Web Vitals checklist.
Step 1: Compress Before You Upload
Compression reduces file size with little to no visible quality loss. A photo can usually drop from 5MB to under 300KB without anyone noticing the difference. Free tools like Squoosh or TinyPNG handle this in seconds — upload the original, download the compressed version, and use that instead. Make this part of your workflow every time, not a once-a-year cleanup task.
Step 2: Use the Right File Format
WebP is the modern standard for a reason — it produces smaller files than JPEG or PNG at equivalent quality, and every major browser supports it now. Use JPEG only for photos where a tool doesn’t offer WebP, PNG only when you genuinely need transparency, and avoid uploading raw camera formats or oversized screenshots straight to your media library.
Step 3: Resize to the Actual Display Size
This is the step almost everyone skips. If an image displays at 800 pixels wide on your page, uploading a 4000-pixel-wide original forces the browser to download four times the data it needs, then shrink it down in the browser. Resize images to roughly the largest size they’ll ever display at before uploading — WordPress will generate smaller thumbnail versions automatically for other uses.
Step 4: Write Real Alt Text — Not Just for SEO
Alt text describes an image for screen readers and for Google when it can’t visually interpret the image. Good alt text is specific and natural: “electrician repairing a circuit breaker panel” beats “electrician1.jpg” or a keyword-stuffed sentence. It won’t single-handedly rank a page, but across dozens of images on a site, it adds up, and it’s one of the easier wins from our SEO audit checklist.
Step 5: Name Files Before You Upload, Not After
“IMG_4821.jpg” tells Google nothing. “custom-wedding-cake-chocolate-tier.jpg” tells it exactly what the image shows and gives it another small relevance signal for that page’s topic. Rename files on your computer before uploading — renaming after the fact in WordPress doesn’t change the actual filename Google sees.
Step 6: Turn On Lazy Loading
Lazy loading delays offscreen images from loading until a visitor actually scrolls near them, which speeds up initial page load significantly on image-heavy pages. Most modern WordPress themes and page builders support this natively now — check your theme settings or a plugin like it before assuming you need custom code.
One Exception: Don’t Lazy-Load Your Hero Image
The one image above the fold — usually your header or hero image — should load immediately, not lazily. Lazy-loading it actually hurts your Largest Contentful Paint score, since it delays the very element Google measures for that metric. Most quality lazy-load implementations already exclude the first image automatically, but it’s worth double-checking.
A Simple Monthly Habit That Prevents Bloat
Media libraries grow messy fast — old test uploads, duplicate versions, oversized originals nobody resized. Once a month, sort your media library by file size and compress or delete the biggest offenders. This single habit keeps a growing site from quietly turning into the slow site your competitors will outrank.
Checking Your Work
After optimizing your images, run your key pages back through PageSpeed Insights and compare the before and after. Most small business sites see a meaningful jump in their performance score from images alone, often more than from any other single change. If speed is still an issue after this, the bottleneck is likely elsewhere — plugins, hosting, or unused code — and worth a full technical look.
Where This Fits Into Your Bigger SEO Picture
Image optimization is a fast, mostly one-time fix that keeps paying off. If you want a full technical review that covers speed, mobile usability, and everything else search engines factor in, that’s what an SEO audit covers — and I offer a free consultation to walk through exactly what’s slowing your site down.