Images can drive significant traffic through Google Image Search. Proper optimization helps search engines understand your images and improves your overall SEO.
Why Image SEO Matters
- Google Image Search accounts for 20%+ of all web searches
- Optimized images improve page load speed (a ranking factor)
- Good alt text improves accessibility and SEO
- Images can appear in featured snippets and rich results
1. Use Descriptive File Names
Rename your files before uploading. Search engines use file names to understand image content.
| Bad | Good |
|---|---|
| IMG_4523.jpg | red-nike-running-shoes.jpg |
| photo1.png | chocolate-birthday-cake.png |
| screenshot.png | photoshop-layers-panel.png |
- Use hyphens to separate words (not underscores)
- Keep names concise but descriptive
- Include relevant keywords naturally
- Use lowercase letters only
2. Write Effective Alt Text
Alt text (alternative text) describes an image for screen readers and search engines. It's one of the most important image SEO factors.
| Bad Alt Text | Good Alt Text |
|---|---|
| shoes | Red Nike Air Max running shoes on white background |
| cake picture | Three-tier chocolate birthday cake with candles |
| keyword keyword keyword | Woman using laptop in coffee shop |
Alt Text Guidelines
- Be specific and descriptive (but concise)
- Include your target keyword when relevant
- Don't start with "image of" or "picture of"
- Keep it under 125 characters
- Don't keyword stuff
3. Compress Images Properly
Large images slow down your page, hurting both user experience and SEO rankings.
- Hero images: Under 200KB
- Content images: Under 100KB
- Thumbnails: Under 30KB
4. Choose the Right Format
- JPG: Photos and complex images
- PNG: Graphics with transparency
- WebP: Best compression (use with fallbacks)
- SVG: Logos and icons
5. Implement Responsive Images
Use the srcset attribute to serve different image sizes based on device:
<img srcset="small.jpg 400w, medium.jpg 800w, large.jpg 1200w" sizes="(max-width: 600px) 400px, 800px" src="medium.jpg" alt="Description">
6. Add Structured Data
Use Schema.org markup to help Google understand your images:
- Product images: Include in Product schema
- Recipe images: Include in Recipe schema
- Article images: Include in Article schema
7. Create an Image Sitemap
Help search engines discover all your images by including them in your sitemap or creating a dedicated image sitemap.
8. Use Lazy Loading
Defer loading off-screen images to improve initial page load:
<img src="image.jpg" loading="lazy" alt="Description">
Image SEO Checklist
- ✓ Descriptive, keyword-rich file name
- ✓ Meaningful alt text
- ✓ Compressed file size
- ✓ Appropriate format (JPG/PNG/WebP)
- ✓ Responsive images with srcset
- ✓ Lazy loading enabled
- ✓ Images in sitemap
- ✓ Relevant structured data
Optimize Your Images Now
Compress and convert your images for better SEO performance.
Optimize Images