Image SEO · 2026 Checklist

Image SEO Checklist:
15 Steps for Higher Rankings

Every item in this checklist is something Google explicitly uses to understand, rank, or index your images.

File & Format Optimization

1. Use descriptive file names

Rename files before uploading. red-running-shoes-nike-air.webp signals relevance to Google. IMG_4892.jpg does not. Use hyphens, not underscores, between words.

2. Use a modern format (WebP or AVIF)

Faster pages rank better. WebP is 25–35% smaller than JPG. Smaller images load faster, improving LCP — a direct ranking signal. Convert JPG to WebP free →

3. Compress images before uploading

Target under 100 KB for hero images, under 60 KB for thumbnails. Use quality 75–82% for WebP photos — visually indistinguishable from originals at half the size. Compress images free →

4. Resize to the display dimensions

Never serve a 4000×3000 image scaled down in CSS to 400×300. Resize first — it's a waste of bandwidth and a direct LCP penalty. Resize images free →

HTML Markup

5. Write meaningful alt text for every image

Alt text is Google's primary signal for what an image depicts. Be descriptive but concise: "A woman running in red Nike Air Max shoes on a trail" — not just "shoes" or "image". Decorative images (dividers, bullets) should have alt="".

6. Declare width and height attributes

Required to prevent Cumulative Layout Shift (CLS). Even if CSS overrides the dimensions, declaring them lets the browser reserve space before the image loads.

7. Use loading="lazy" for below-fold images

Native lazy loading defers off-screen images. Don't apply it to the hero image — that's the LCP element and must load immediately.

8. Use the <picture> element for modern formats

Serve AVIF to browsers that support it, WebP to others, and JPG as universal fallback — without JavaScript.

9. Use responsive srcset

Serve appropriately-sized images for each viewport. A mobile user on 4G should not download a 2000px image. Use srcset to offer 400w, 800w, and 1600w variants.

On-Page Context

10. Place images near relevant text

Google uses surrounding text to understand what an image is about. A photo of a product placed next to a descriptive paragraph about that product gets more context than a photo floating in an empty section.

11. Use descriptive captions where appropriate

Captions are often the most-read text on a page. They also give Google additional keyword context for the image. Include captions on editorial, news, and product images.

12. Ensure images are accessible to Googlebot

Check your robots.txt and CDN configuration. If images are blocked from crawling, they can't be indexed. Images loaded via JavaScript may also be missed — prefer server-rendered <img> tags.

Structured Data & Metadata

13. Add ImageObject structured data for key images

Use Schema.org ImageObject to provide Google with image URL, dimensions, and license information. This is especially valuable for recipes, products, and news articles that show image thumbnails in search results.

14. Remove sensitive EXIF data

EXIF data can contain GPS coordinates, camera serial numbers, and author information. Strip it before publishing. Remove EXIF data free →

15. Submit an image sitemap

An image sitemap helps Google discover images it might not find through crawling alone — especially images loaded dynamically. Include the <image:image> extension in your sitemap.xml.

Apply the Checklist Now

Convert, compress, resize, and strip EXIF — all free, all in your browser.

⚡ Start Optimizing

Frequently Asked Questions

Does alt text directly affect rankings?

Alt text is a confirmed Google signal for image search. For web search, it provides context that can help the page rank for relevant queries, but it's not a primary page ranking factor — it's one of many.

How many images should a page have?

There's no ideal number. Use as many as are genuinely useful to the reader. Each image is an indexing opportunity for image search, but large numbers of unoptimized images hurt page speed and therefore page rankings.

Do image file names affect SEO?

Yes, moderately. Google has confirmed that file names are a signal for understanding image content. A descriptive filename is a low-effort, high-value SEO step that takes seconds and has no downsides.