SEO

Image SEO: How to Optimize Images for Google Search

EMT
EZQ Marketing Team

Images eat up about half the bandwidth on most websites. They dictate page load speed, shape user experience, and determine whether you rank in Google Image Search.

Yet most businesses ignore image optimization entirely. They dump camera photos and stock images straight onto their site. No file naming. No alt text. No compression. No format consideration. The result is pages that crawl, missed image search traffic, and accessibility problems that hurt both users and Google’s ability to understand your content.

Image SEO fixes this. It’s the process of making images work for your search performance instead of against it.

Why Image SEO Matters

Image optimization creates wins across three fronts.

Page Speed and Core Web Vitals

Unoptimized images are the single biggest reason websites load slowly. A camera-original photo runs 5-10 MB. A page with a few of those? It takes seconds to load even on decent connections.

Google ranks fast pages higher. Core Web Vitals measure page experience, and image optimization directly determines your score. Largest Contentful Paint (LCP) tracks how fast your main content appears. Bloated images kill it.

Sites with poor Core Web Vitals due to oversized images lose rankings to competitors who optimize them.

Google Image Search Traffic

Google Image Search handles billions of queries monthly. For real estate, interior design, restaurants, retail, and hospitality, image search drives a huge portion of organic traffic.

Optimized images with descriptive names, solid alt text, and page context rank in Google Images. That traffic goes directly to your pages.

Accessibility

Alt text is the backbone of image accessibility. Screen readers use it to describe images to visually impaired users. Good alt text wins you SEO points and serves users who need assistive technology.

Content Comprehension

Google uses computer vision to decode images, but text signals remain essential. File names, alt text, captions, and surrounding page content tell Google what your image shows and why it matters to your topic.

Alt Text: The Foundation of Image SEO

Alt text is an HTML attribute that describes what an image shows. It started as a fallback for broken images and slow connections. Today it’s one of Google’s primary signals for understanding images.

Writing Effective Alt Text

Good alt text is specific, descriptive, and reads naturally. It tells someone who can’t see the image exactly what it contains.

Good alt text examples:

  • “Two-story red brick house with white trim and a front porch in Houston’s Heights neighborhood”
  • “Close-up of a hand holding a cappuccino with latte art at a Houston coffee shop”
  • “Team of construction workers installing solar panels on a residential roof”

Poor alt text examples:

  • “image” or “photo” or “picture” (describes nothing)
  • “Houston coffee shop best coffee Houston TX coffee near me” (keyword stuffing)
  • "" (empty alt attribute on a meaningful image)

Alt Text Guidelines

Describe what’s actually in the image. That’s the whole point. Skip flowery language.

Add keywords when they fit naturally. A page about HVAC repair in Houston with a technician photo? Use “HVAC technician inspecting a central air conditioning unit in a Houston home.” It’s natural because that’s what the photo shows.

Keep it short. One or two sentences max. Screen readers read it aloud. Long alt text creates bad experiences.

Skip “image of” or “picture of.” Screen readers already say it’s an image. Don’t repeat yourself.

Leave decorative images blank. For background patterns, design elements, and spacers, use alt="". This tells screen readers to ignore them.

File Names: Ignored by Most, Essential for SEO

Google uses file names to understand what an image shows. It’s a direct signal in their ranking algorithm.

File Name Best Practices

Use descriptive hyphens-separated words. houston-skyline-sunset.webp beats IMG_7823.jpg or photo1.png every time.

Reinforce your image subject. A product image of a brown leather bag gets named leather-messenger-bag-brown-front-view.webp. This mirrors your alt text strategy.

Stay in the 3-6 word range. Longer names look like keyword spam. Too short leaves SEO on the table.

Go lowercase and hyphens only. Hyphens separate words in URLs. No spaces, underscores, or camelCase.

Name before you upload. Renaming files post-upload breaks links. Build a naming system and use it from the start.

Image Compression: Speed Without Sacrifice

Compression shrinks file size, which means faster load times. The goal is maximum reduction with zero visible loss. Modern tools cut file sizes by 50-80% with no quality drop.

Types of Compression

Lossy compression deletes some image data to shrink file size. JPEG uses it. Quality settings (usually 0-100) control how aggressive the deletion is. For web images, 75-85% JPEG quality balances size and appearance perfectly.

Lossless compression shrinks files without deleting data. PNG uses it, which is why PNG files run larger than JPEG equivalents. Use lossless when you need pixel-perfect reproduction, like logos or text-heavy screenshots.

Compression Tools

Online: TinyPNG, Squoosh (by Google), ImageOptim Build tools: Sharp (Node.js), Pillow (Python), imagemin CMS plugins: ShortPixel, Imagify, Smush (for WordPress) CDN-based: Cloudflare, imgix, Cloudinary

The right workflow stops oversized images before they hit your server. Compress before upload, not after.

Image Formats: Choose the Right One

Format selection determines both file size and quality. Different formats solve different problems.

WebP

WebP is Google’s standard. It delivers 25-35% smaller files than JPEG or PNG with both lossy and lossless options. All modern browsers support it now.

Use WebP for: Most web images. Photos, illustrations, graphics. WebP is your default.

JPEG

JPEG is the old photo standard. It handles color-rich images well through lossy compression.

Use JPEG for: Fallback support for legacy browsers that don’t support WebP.

PNG

PNG uses lossless compression and supports transparency. PNG files run larger than WebP or JPEG.

Use PNG for: Images needing transparency (logos over varied backgrounds), crisp text in images, anything where quality loss is unacceptable.

SVG

SVG uses math to describe shapes instead of pixels. It scales infinitely without quality loss and keeps file sizes tiny.

Use SVG for: Logos, icons, simple illustrations, geometric graphics. Not suitable for photos.

AVIF

AVIF compresses even better than WebP. Browser support is growing but not universal yet. WebP remains the safer choice for now.

Format Decision Framework

Image TypeBest FormatFallback
PhotographsWebPJPEG
ScreenshotsWebP or PNGPNG
Logos/IconsSVGPNG
Illustrations (simple)SVGWebP
Illustrations (complex)WebPPNG
Transparent backgroundsWebP or PNGPNG

Lazy Loading: Load Images Only When Needed

Lazy loading defers below-the-fold images until users scroll to them. This cuts initial load time dramatically since the browser only loads what users see first.

How Lazy Loading Works

Add loading="lazy" to your image tags:

<img src="product-photo.webp" alt="Product description" loading="lazy" width="800" height="600">

The browser waits to load the image until it’s about to appear on screen. No JavaScript needed.

What Gets Lazy Loaded

Lazy load these: Below-the-fold images, product galleries, blog images further down the page, image collections.

Never lazy load these: Hero images and anything visible on page load. Lazy loading above-the-fold content actually damages LCP because it delays the content users see immediately.

Set Width and Height Always

Tell the browser how big your images are before they load. This prevents layout shift. The page won’t jump around as images appear. CLS (Cumulative Layout Shift), a Core Web Vital, improves directly.

<img src="team-photo.webp" alt="EZQ Marketing team at the Houston office" width="1200" height="800" loading="lazy">

Responsive Images: Right Size for Every Device

Desktop users on 27-inch monitors don’t need what phone users do. Responsive images use srcset to serve multiple versions, letting browsers pick the right size.

<img
  src="houston-office-800.webp"
  srcset="houston-office-400.webp 400w, houston-office-800.webp 800w, houston-office-1200.webp 1200w"
  sizes="(max-width: 600px) 400px, (max-width: 1000px) 800px, 1200px"
  alt="EZQ Marketing office building in Houston"
  width="1200"
  height="800"
  loading="lazy"
>

Mobile users avoid bloated downloads. Page speed improves. Data usage drops. For sites where page speed drives rankings, responsive images move the needle.

Image Sitemaps

Image sitemaps help Google find images, especially those loaded via JavaScript or hidden in galleries.

Add Images to Your XML Sitemap

<url>
  <loc>https://example.com/services/web-design/</loc>
  <image:image>
    <image:loc>https://example.com/images/web-design-portfolio-sample.webp</image:loc>
  </image:image>
</url>

Most small business sites don’t need a separate image sitemap. Google finds standard HTML images. But sites with large galleries, JavaScript-loaded images, or CDN-hosted images benefit from explicit image sitemaps for complete discovery.

Structured Data for Images

Image structured data lifts how images rank in search results, though it’s less universal than product or local business schema.

Product images use Product schema to connect images to products, prices, and availability.

Recipe images appear in rich results with Recipe schema.

How-to images strengthen step-by-step guides when HowTo schema covers each step.

For most business sites, solid on-page SEO around images (alt text, context, file names) delivers the bulk of the gain. Schema is the bonus move.

Google Image Search Optimization

Visual businesses (real estate, restaurants, retail, design) live on Google Image Search traffic. The fundamentals above matter. Here’s what else moves the needle.

Wrap images in relevant text. Content around an image shapes Google’s understanding. A kitchen renovation photo in a paragraph about kitchen trends gets clearer context than the same photo on an unrelated page.

Write captions. Captions are the first thing users and Google look at to understand images. Not every image needs one, but portfolio pieces, product shots, and graphics benefit enormously.

Put images on relevant pages. A construction completion photo ranks harder in image search buried in a generic gallery than living on a dedicated project showcase page.

Shoot original photos. Stock images live on thousands of sites. Original photography, custom graphics, and unique illustrations rank better because they’re unique to you.

Common Image SEO Mistakes

Upload camera originals. An 8 MB 4000x3000 image on a page showing it at 800px wide is wasteful. Resize first.

Use camera file names. IMG_4521.jpg says nothing to Google. Rename it in seconds before upload.

Skip alt text. Every meaningful image needs it. Missing alt text is both an SEO miss and an accessibility failure.

Duplicate alt text. Using “Houston marketing agency” on every image is keyword stuffing, not SEO. Describe each specific image.

Use CSS backgrounds for content. CSS background-image properties hide images from search engines. Use CSS for decoration. Use HTML <img> tags for content.

Forget to compress new images. Optimization gets done at launch, then ignored. Every new image should follow your compression and naming system.

Build an Image Optimization Workflow

Consistent optimization requires a system. For small businesses managing their own sites, a simple process prevents decay:

  1. Name before upload (lowercase, hyphens, 3-6 words)
  2. Resize to max display width your site needs
  3. Convert to WebP (keep JPEG/PNG as fallback)
  4. Compress with Squoosh or TinyPNG
  5. Upload and write alt text
  6. Add width and height HTML attributes
  7. Enable lazy loading for below-the-fold images
  8. Test with PageSpeed Insights

Takes minutes per image. Saves you from the slow-motion speed death that hits sites adding unoptimized images year after year.

The Cumulative Impact

One image optimization won’t transform your SEO. But images touch nearly every page, and systematic optimization across all images delivers real gains. Faster pages. Better Core Web Vitals. Image search traffic. Accessibility wins. Clearer signals to Google. This stacks into stronger overall rankings.

For Houston businesses building SEO, image optimization is the best bang for buck. No external tools needed. No ongoing costs. Measurable results in speed and visibility.


Image optimization is one element of a comprehensive SEO and performance strategy. Our SEO services include technical optimization that covers everything from image handling to Core Web Vitals. We also build high-performance websites where image optimization is built into the development process. Let’s audit your site’s performance.

EZQ Marketing Team

Houston digital marketing agency helping local businesses get found online. Web design, SEO, Google Ads, and content strategy for small businesses since 2016.

Topics

seo image optimization web performance houston small business

Need help with your website or marketing?

We help Houston businesses grow with websites that work and marketing that delivers results.

Let's Talk