SEO Beginner

Image Optimization: Making Your Images SEO-Friendly

Imran Nadwi
71 views 22 min read

Why Image Optimization Matters

Images are essential for engaging content, but they can also slow down your website and affect your SEO if not optimized properly. Optimized images help with:

  • Page Speed: Faster loading times improve rankings and user experience
  • Image Search: Appear in Google Images for additional traffic
  • Accessibility: Help visually impaired users understand your content
  • User Engagement: Quality images keep visitors on your page longer

Key Image Optimization Elements

1. File Names

Use descriptive file names that include relevant keywords.

  • Good: chocolate-chip-cookies-recipe.jpg
  • Bad: IMG_12345.jpg or photo1.jpg
Tips for File Names:
  • Use lowercase letters
  • Separate words with hyphens (-)
  • Keep it descriptive but concise
  • Include your target keyword when relevant

2. Alt Text (Alternative Text)

Alt text describes an image for search engines and screen readers. It appears if the image fails to load.

HTML Example:
<img src="chocolate-chip-cookies.jpg" alt="Freshly baked chocolate chip cookies on a cooling rack">
How to Write Good Alt Text:
  • Be descriptive: Describe what's in the image
  • Be concise: Keep it under 125 characters
  • Include keywords: When natural and relevant
  • Don't start with "Image of" or "Picture of": Screen readers already announce it's an image
Alt Text Examples:
Bad Alt Text Good Alt Text
"image" "Golden retriever playing fetch in park"
"photo of dog" "Golden retriever puppy sitting on grass"
"SEO SEO tips SEO guide" "SEO checklist infographic showing 10 optimization steps"

3. Image File Size

Large images slow down your website. Compress images before uploading.

Image Compression Tips:
  • Aim for images under 100KB when possible
  • Use compression tools like TinyPNG or Squoosh
  • Balance quality and file size

4. Image Dimensions

Size images appropriately for their display size. Don't upload a 4000px wide image if it displays at 800px.

  • Blog images: 800-1200px wide
  • Thumbnails: 150-300px
  • Full-width hero images: 1920px wide

5. Image Format

Choose the right format for your images:

Format Best For Notes
JPEG Photos, complex images Good compression, no transparency
PNG Graphics, logos, screenshots Supports transparency, larger files
WebP All image types Best compression, modern format
SVG Icons, logos, simple graphics Scalable, very small file size

Advanced Image SEO

Lazy Loading

Lazy loading delays loading images until they're about to appear on screen. This improves initial page load time.

<img src="image.jpg" alt="Description" loading="lazy">

Responsive Images

Serve different image sizes for different devices:

<img srcset="small.jpg 480w, medium.jpg 800w, large.jpg 1200w"
     sizes="(max-width: 600px) 480px, (max-width: 900px) 800px, 1200px"
     src="medium.jpg"
     alt="Description">

Image Sitemaps

Include images in your sitemap to help search engines discover them.

Image Optimization Checklist

  • ☐ Descriptive file name with keywords
  • ☐ Alt text that describes the image
  • ☐ Compressed file size (under 100KB if possible)
  • ☐ Appropriate dimensions for display size
  • ☐ Correct format (JPEG, PNG, or WebP)
  • ☐ Lazy loading enabled for below-the-fold images

Free Image Optimization Tools

  • TinyPNG: Compress PNG and JPEG images
  • Squoosh: Google's free compression tool
  • GIMP: Free image editing software
  • Canva: Create and optimize images

Practical Exercise

Optimize Your Images:

  1. Choose 3 images from your website
  2. Check their current file names - are they descriptive?
  3. Review their alt text - does it describe the image?
  4. Check file sizes using browser developer tools
  5. Compress any images over 200KB using TinyPNG
  6. Re-upload optimized images and update alt text

Summary

Image optimization is crucial for page speed and SEO. Use descriptive file names, write helpful alt text, compress images to reduce file size, choose the right format, and implement lazy loading. Properly optimized images improve user experience, accessibility, and can drive additional traffic from image search.