🎁 New: The 2026 SaaS AEO Guide is out — grab your free copy

Image SEO Guide: Optimization and Best Practices (Expert Advice)

I’ve audited hundreds of websites over the past 10+ years. One pattern shows up every single time: images are the most under-optimized element on the page. Wrong file names, missing alt text, and uncompressed files—these basics get skipped constantly.

Images appear in 21% of Google Search Results Pages (SERPs). That’s a massive traffic channel sitting there, untapped on many websites.

In this guide, I cover everything—from what image SEO is, to where your images can appear in search, to a step-by-step breakdown of how to get them ranking.

Key Takeaways

  • Image SEO helps your visuals appear across Google Images, image packs, Google Lens, and rich results.
  • Descriptive file names and alt text are the two highest-impact, lowest-effort wins.
  • Next-gen formats like WebP and AVIF cut file size without visible quality loss.
  • Never lazy-load your above-the-fold images—it directly hurts your LCP score.
  • Google Search Console shows you exactly how your images perform in search.

What Is Image SEO?

SEO image optimization is the process of optimizing images so that search engines can find, understand, and rank them, while also making sure they load fast and look great for users.

It covers a range of tactics, including:

  • Writing descriptive alt text
  • Naming image files with relevant keywords
  • Choosing the right file format
  • Compressing images to reduce file size
  • Making images responsive for mobile devices
  • Adding structured data for rich results
  • Submitting image sitemaps

Image optimization in SEO improves your search visibility and user experience. Search engines get clearer signals, and users get faster-loading, better-looking pages.

Where Do Images Appear in Search?

Images show up in several places across Google search results, and each one is a separate traffic opportunity.

Google Images 

Google Images is the dedicated image search tab. It’s the most direct channel for image-driven traffic.

For example, when someone searches “content marketing funnel infographic,” they often head straight there.

Example of Google Images
Example of Google Images

Image Packs in Standard SERPs 

Google displays a horizontal row of images inside standard search results, which we call “image pack.” Getting into an image pack puts you in front of searchers without them having to click the Images tab.

Example of Google Image Pack
Example of Google Image Pack

Google Lens 

Google Lens is a visual search tool by Google that lets you search the web using images instead of text. You just point your camera at something, and it can identify objects, landmarks, text, products, plants, animals, and more.

Google Lens handles over 20 billion visual searches every month. Well-optimized images with strong contextual signals perform better here.

Google Lens App
Google Lens App

Rich Results 

Google pulls images into rich results for products, recipes, and articles. A product image with proper schema markup can show up with price, rating, and availability right in the search results.

Example of Rich Results
Example of Google Rich Results

How to Optimize Images for SEO and Users

Here are the 10 best practices for images in SEO you can apply to any site. This is how I optimize images for SEO.

1. Name Your Image Files Descriptively

The image file name is the first signal you give a search engine about what an image contains

IMG_4892.jpg tells Google nothing. 

on-page-seo-checklist.jpg tells Google exactly what it’s looking at.

A few rules:

  • Use lowercase letters only.
  • Separate words with hyphens, not underscores.
  • Keep it to 3–5 words.
  • Include one relevant keyword where it fits naturally.
  • Never stuff multiple keywords into a single file name.

2. Write Alt Text That Works for Users and Search Engines

Alt text is the written description attached to an image in HTML. It helps visually impaired users and tells search engines what the image depicts.

Example of image alt text in WordPress
Example of image alt text in WordPress

What is image optimization in SEO at the alt text level?

Writing descriptions that are specific, contextual, and natural—not keyword lists.

Here’s the difference between weak and strong image alts:

  • Weak: “SEO chart”
  • Strong: “chart of Google search ranking factors”

Guidelines to follow when writing image alt text:

  • Keep it under 6–7 words.
  • Describe what’s actually in the image.
  • Include a relevant keyword where it fits naturally.
  • Skip phrases like “image of” or “photo of”—screen readers already announce it’s an image.
  • Don’t leave image alt text blank.

3. Choose the Right Image Format

Not every format suits every use case. Here’s a quick breakdown of the right image format:

FormatBest ForNotes
JPEGPhotographs, complex color imagesSmall file sizes, no transparency support
PNGLogos, graphics, screenshotsSupports transparency; larger than JPEG
WebPMost web images~30% smaller than JPEG at similar quality
AVIFImage-heavy pagesUp to 50% smaller than JPEG; slightly slower to decode
Animated GIFsSimple animationsVery heavy; use short MP4 videos instead

I use WebP for most images. Switch to AVIF for pages where performance is critical and the image count is high.

Pro Tip: Avoid leaning too heavily on generic stock photos. They’re overused and do nothing for your EEAT signals. Instead, you can look for illustrations that give your content a more original, branded feel.

4. Compress Images to Reduce File Size

Large, uncompressed images are one of the most common causes of poor Core Web Vitals scores, specifically Largest Contentful Paint (LCP). It measures how long it takes for the largest visible element on a webpage to load. The ideal LCP is under 2.5 seconds; a slow LCP leads to lower rankings.

Two image compression approaches:

  • Lossy: Permanently removes some image data. Best for photos where minor quality loss is imperceptible.
  • Lossless: Reduces file size without discarding data. Best for logos and graphics where precision matters.

My best tips for SEO image optimization on compression: Aim to keep web images under 100KB. Tools worth using are TinyPNG, ShortPixel, and Squoosh. WordPress plugins like Smush and Imagify handle this automatically on upload.

5. Use Responsive Images for Mobile-First Indexing

Google indexes the mobile version of your site first. The srcset attribute lets you define multiple image versions for different screen sizes. For example:

<img src=”image-seo-guide.jpg”

     srcset=”image-seo-guide-480w.jpg 480w,

             image-seo-guide-1080w.jpg 1080w”

     sizes=”(max-width: 600px) 480px, 1080px”

     alt=”Image SEO optimization guide”>

The sizes attribute of the code tells the browser how much space the image will occupy on the screen, depending on the viewport. If the screen width is 600px or smaller, the image will display at 480px wide. For larger screens, it uses the full 1080px width.

How it works:

The browser looks at the screen width, checks the sizes attribute, and picks the best-matching image from srcset.

6. Specify Image Dimensions to Prevent Layout Shift

Always define width and height attributes on your image tags:

<img src=”seo-checklist.jpg” width=”800″ height=”450″ alt=”SEO checklist screenshot”>

This reserves space before the image loads. Without it, the page shifts as images pop in, which leads to a high Cumulative Layout Shift (CLS) score and a direct negative ranking signal. CLS measures how much visible content unexpectedly moves on a page while it loads. Good CLS is under 0.1.

7. Add Structured Data to Win Rich Results

Structured data is a way of organizing and labeling content on your website so that search engines can better understand what each piece of content means. It gives Google additional context about your images and is implemented through Schema markup. The right schema type depends on your content:

  • Product schema: Marks up product images with price, availability, and ratings.
  • Article schema: Associates images with your article’s author and publication date.
  • Recipe schema: Gets food photos into rich results with cook time and star ratings.

Adding image-specific properties (e.g., image, thumbnail, url) within your schema raises the chance of appearing in Google Images with rich result enhancements.

Expert Tip: Use Google’s free Rich Results Test tool to validate your schema before publishing. A single syntax error can silently prevent rich results from showing. Test every page where structured data matters.

8. Create and Submit an Image Sitemap

An image sitemap is an XML file that lists all your images and tells Google where to find them. It’s especially important for images loaded via JavaScript since crawlers often miss these.

You can extend your existing sitemap using Google’s image:image tag:

<url>

  <loc>https://example.com/blog/image-seo/</loc>

  <image:image>

    <image:loc>https://example.com/images/image-seo-guide.jpg</image:loc>

    <image:title>Image SEO Optimization Guide</image:title>

  </image:image>

</url>

Submit it through Google Search Console under the Sitemaps section. Rank Math and Yoast SEO generate image sitemaps automatically if enabled.

9. Implement Lazy Loading (On the Right Images)

Lazy loading delays the loading of off-screen images until they are needed. This reduces initial page load time and improves web vitals scores.

The simplest implementation uses a native HTML attribute:

<img src=”below-fold-image.jpg” loading=”lazy” alt=”SEO strategy diagram”>

Critical warning: Never apply lazy loading to above-the-fold images. Google explicitly states that lazy-loading your LCP image delays its render time, which tanks your LCP score. Apply loading=”lazy” only to images below the fold.

10. Use Original Images and Captions to Build EEAT

Stock photos are everywhere, and Google knows it. Pages packed with them signal low effort. Original images, such as real screenshots, custom graphics, and photos from your actual work, demonstrate genuine experience and expertise, which directly supports Google’s EEAT (Experience, Expertise, Authoritativeness, Trustworthiness) principles.

Captions under the images matter too. A strong caption adds context, connects the image to the surrounding content, and gives search engines one more signal about what the page is about.

All of the above ten SEO tips for images I gave you help your visuals stand out, so that each image adds value and authority to your page rather than just filling space.

How to Check Your Image SEO Performance

Optimizing images without measuring results is just guesswork, so I always track how my visuals are performing. I use data from Google Search Console and Google PageSpeed Insights.

Google Search Console 

Go to Search results, click Search type, and switch to Image. You’ll see impressions, clicks, CTR, and average position for your image content.

Google Search Console Image Type Search
Google Search Console Image Type

What to look for:

  • High impressions, low CTR: Your images show up, but don’t get clicked. Usually, this is due to a weak alt text or image–query mismatch.
  • Declining impressions: Images may be de-indexed. Check for missing alt text, broken URLs, or sitemap issues.

Google PageSpeed Insights

Run key pages through PageSpeed Insights for image-specific recommendations. It flags oversized images, missing dimensions, and render-blocking images. Mobile scores are what Google uses for ranking.

Pagespeed Insights image issues
Pagespeed Insights image alt issues

What Are the Most Common Image SEO Mistakes to Avoid?

Here’s a list of the most common image SEO mistakes that I’ve seen when auditing websites:

  • Keyword stuffing in alt text and file names: Alt text crammed with repetitive keywords reads as spam and can hurt your rankings. One natural, relevant keyword per image is enough.
  • Uploading large, uncompressed images: Compress every image before uploading. Most web images have no reason to exceed 100KB.
  • Ignoring mobile and responsive images: Use srcset and sizes to serve the right image size for every device.
  • Dropping images in without context: An image with no surrounding text, no caption, and no alt text is invisible to a search engine. Every image needs context.

Final Thoughts

Image SEO optimization is a consistent habit that compounds over time. The sites that rank in Google Images and image packs in standard search results treat every image as an indexed asset, not just a visual decoration.

Start with the highest-impact basics:

  • descriptive file names
  • strong alt text
  • the right format
  • proper compression

Then, layer in the advanced work, such as responsive images, structured data, image sitemaps, and lazy loading.

If you want to see exactly what’s holding your site back, I can help you figure it out.

I’m Nikola Baldikov, an SEO expert with over ten years of experience.

Get an SEO Consultation With Me