The Essential Pre-Upload Image SEO Checklist: A Pro Workflow for WordPress

I’ve spent the last 12 years looking under the hood of hundreds of WordPress installations. Usually, the first improve core web vitals images sign that a site is heading for a performance cliff isn’t the plugin count or the theme—it’s the media library. I open the "Uploads" folder and see a graveyard of files named IMG_55829.jpg and 12MB PNG hero images that are single-handedly destroying the site’s LCP (Largest Contentful Paint) score.

When you ignore image optimization until *after* your Google rankings start to slip, you’re doing it the hard way. Optimization isn't just about saving storage space; it’s about providing a fast, accessible experience that search engines—specifically Google—reward. If you’re tired of seeing red alerts on your speed reports, you need a strict, pre-upload optimization workflow.

Why Image SEO Still Matters in 2024

There is a persistent myth that because bandwidth is cheaper and 5G is everywhere, image file size doesn't matter. This is dangerous misinformation. Google has made it crystal clear with Core Web Vitals: user experience is a ranking factor. Images are often the heaviest assets on any given page. If your page takes six seconds to load because you’re shipping an uncompressed 4MB PNG hero image, your bounce rate is going to skyrocket, and your organic traffic will suffer.

image

Industry leaders like HubSpot and Backlinko have consistently shown that content performance is tethered to page speed. When you optimize images, you aren't just "compressing files"—you are reducing the time-to-interactive for your users. Think of images as content, not just decoration.

The Pre-Upload Optimization Workflow

A good workflow happens before the file ever touches your WordPress dashboard. Once a file hits the media library, it starts creating thumbnails and metadata bloat. Follow this checklist every single time you prepare an asset.

1. Rename for Relevance, Not for Robots

Never, and I mean *never*, upload a file named IMG_9921.jpg. It tells Google nothing about your content. Instead, use descriptive, hyphenated filenames. If you’re uploading a photo of a pair of leather shoes, your filename should look like white-leather-shoes-side-view.jpg. This helps search crawlers understand the context of the image even before they process the page content.

2. The Compression Phase: Tools of the Trade

Visual quality is important, but file size is king. You should never upload a raw export straight from Photoshop or your camera. I personally prefer tools that show the "before-and-after" impact. Seeing the file size drop from 2.5MB to 200KB provides that immediate feedback loop that keeps you honest.

    ImageOptim (Desktop): This is my go-to for macOS. It’s a simple drag-and-drop tool that strips unnecessary metadata and applies lossless compression. It’s fast, free, and incredibly effective for local workflows. Kraken.io (Cloud): If you’re working in a team or need API-level integration, Kraken.io is phenomenal. It offers both lossless and "intelligent" lossy compression. The interface is clean, and the dashboard clearly displays how much bandwidth you’ve saved, which is a great metric to show stakeholders when justifying your workflow.

3. Resizing for the Display

Stop uploading 4000px wide images when they are only going to be displayed at 600px wide in a blog post sidebar. Resizing to the maximum display dimension is a non-negotiable step in your pre-upload optimization workflow. Loading a massive image only to scale it down with CSS is a waste of data and a cardinal sin of performance optimization.

Writing Alt Text That Actually Works

I see it all the time: "Alt text that reads like a keyword list." Please stop. If your alt text says cheap-shoes-best-leather-shoes-online-sale, you aren't helping anyone. Not only is this spammy—Google’s algorithms are more than smart enough to penalize keyword stuffing—but it’s also useless for screen readers.

Alt text should describe the image for someone who cannot see it. A good example of alt text for our previous file would be: "A side-view shot of a pair of minimalist white leather sneakers on a neutral grey background."

Pro Tip: Only include keywords if they are a natural, descriptive part of the sentence. If the image is purely decorative, leave the alt text blank so screen readers skip it. Do not force keywords where they don't belong.

The Role of Captions in Dwell Time

Captions are one of the most underutilized elements of image SEO. While they don't directly boost your ranking in the same way that structured data might, they are gold for user engagement. People scan content. They look at headings, they look at images, and they look at the captions underneath those images.

A well-written caption adds context and keeps the reader’s eye moving down the page. If you can provide a bit of value or a "hook" in the caption, you increase your dwell time—a signal that tells Google your page is worth reading.

The Quick-Reference Optimization Table

Optimization Step The "Bad" Habit The "Pro" Workflow Filename IMG_001.jpg white-leather-shoes.jpg Alt Text Keyword stuffing (e.g., "cheap, best, sale") Descriptive narrative of the image Dimensions Uploading original camera resolution Resizing to exact container width Compression Raw file upload Processing through ImageOptim or Kraken.io

Don't Over-Promise on Schema

I hear many SEOs swear that adding complex ImageObject schema is the "silver bullet" for image search rankings. While schema is helpful for Google to understand the *entity* and the *licensing* of an image, it is not a substitute for the basics. You can have the most perfectly structured JSON-LD in the world, but if your image is a 5MB unoptimized PNG that crashes the browser, your schema markup isn't going to save your ranking.

Get the foundational image SEO checklist items right first. High-quality, compressed files, descriptive names, and accessible alt text form the bedrock of your performance strategy.

Final Thoughts

Speed is a discipline, not a one-time setup. If you implement this workflow today, your media library will stop being a burden and start being an asset. Your site will load faster, your accessibility score will improve, and you’ll stop getting Go to the website those panicked emails from clients about why the site feels "sluggish."

Take the extra 30 seconds to rename your file from DSC_1234.jpg to something meaningful. Run it through ImageOptim. Verify your alt text. Your users will appreciate the speed, and Google will appreciate the clarity.

image