SEO

Image SEO Guide 2026: Filenames, Alt Text, and Google Image Rankings

I
ImageOptimizer Team
11 min read
Google search console showing image search traffic and performance

Google Images accounts for 22.6% of all web searches globally, according to Jumpshot data. That's more searches than Bing, Yahoo, and DuckDuckGo combined. Yet most SEO strategies give images an afterthought — a quick alt text fill-in at best. This guide covers the complete picture of image SEO in 2026: what actually moves the needle, what's a myth, and exactly what to do to your images to drive more organic traffic.

Image Filename SEO: Does It Still Matter?

Yes — and it matters more than most people realize. Google's crawler reads image filenames before it even processes the image itself. The filename is one of the first signals used to understand what an image depicts and which queries it should rank for.

The rule is simple: the filename should describe what's in the image using the same words people would search to find it.

  • IMG_4821.jpg → meaningless to Google
  • blue-running-shoes-mens-lightweight.webp → exact match for high-intent searches

For e-commerce sites with hundreds or thousands of products, manually renaming images is impractical. Use ImageOptimizer's AI SEO namer to auto-generate keyword-rich filenames by analyzing the visual content of each image.

Alt Text: What It Is, What It Isn't

Alt text (the alt attribute on an <img> tag) serves two purposes: accessibility (screen readers read it aloud for visually impaired users) and SEO (Google uses it as a strong relevance signal for image search).

Good alt text:

  • Describes what's actually in the image
  • Uses natural language a human would use to search
  • Is specific enough to be useful (not "photo" or "image")
  • Is under 125 characters (screen readers cut off longer descriptions)

Bad alt text:

  • Keyword stuffing: alt="buy shoes cheap shoes discount shoes running shoes"
  • Empty alt on non-decorative images (penalized by screen readers and Google)
  • Generic descriptions: alt="product image"
  • The same alt text on every image in a gallery
Image Bad Alt Text Good Alt Text
Running shoe product shot shoes product image Men's lightweight blue mesh running shoes, size 10
Blog header illustration image Developer looking at code on multiple monitors in dark office
Company logo logo ImageOptimizer logo
Decorative divider divider [empty — leave blank for decorative images]

Image File Size and Core Web Vitals: The Ranking Connection

Google uses Core Web Vitals (specifically LCP — Largest Contentful Paint) as a ranking factor, and the LCP element is an image on over 70% of web pages. A large, unoptimized hero image that takes 3+ seconds to load on mobile directly hurts your search rankings — not just user experience.

The target: LCP under 2.5 seconds on mobile. For most sites, this means the hero image needs to be under 200KB in WebP or AVIF format. Use ImageOptimizer's bulk compressor to hit this target without visible quality loss.

Image Sitemaps: Getting Your Images Indexed

Google can only index images it can find. An image sitemap ensures every product image, blog photo, and infographic is known to Google. You can add image metadata to your existing sitemap:

<url>
  <loc>https://example.com/product/blue-shoes</loc>
  <image:image>
    <image:loc>https://example.com/images/blue-running-shoes.webp</image:loc>
    <image:title>Blue Lightweight Running Shoes</image:title>
    <image:caption>Men's mesh running shoes in midnight blue</image:caption>
  </image:image>
</url>

Structured Data for Images

For e-commerce and recipe sites, adding ImageObject properties to your Product or Recipe schema markup helps Google understand image context and can unlock rich results in search:

"image": {
  "@type": "ImageObject",
  "url": "https://example.com/product/image.webp",
  "width": 2048,
  "height": 2048,
  "caption": "Blue Lightweight Running Shoes - Men's Size 10"
}

Image CDN: The Final Performance Layer

Even perfectly optimized images can be slow if served from an origin server far from the user. An image CDN (Cloudflare Images, Imgix, or the CDN bundled with platforms like Vercel) serves images from edge nodes geographically close to each visitor, cutting Time to First Byte (TTFB) significantly. For most sites, Cloudflare's free CDN tier handles this adequately with minimal setup.

Image SEO Quick-Win Checklist

  • All images have descriptive, keyword-rich filenames (not IMG_xxxx)
  • Every non-decorative image has unique, descriptive alt text
  • Hero/featured images are under 200KB in WebP or AVIF
  • Images are sized at display dimensions × 2 (for retina), not at full camera resolution
  • Sitemap includes image entries for key pages
  • LCP score is under 2.5s on Google PageSpeed Insights mobile test
  • Product images use ImageObject schema markup

Ready to optimize your images?

Compress, resize, and convert images for free — 100% private, no upload required.