Images can drive massive organic traffic — Google Images gets billions of searches. Here's how to make every image on your site rank.
Most website owners treat images as decoration. SEO-savvy site owners treat them as ranking opportunities. Google Images drives approximately 22% of all web searches — that's billions of daily searches that most sites are completely ignoring. Here's how to capture that traffic.
Three major shifts make image SEO more important than ever in 2026:
Format choice directly affects page speed, which affects rankings:
Converting your existing PNG photos to WebP can improve page load time by 20-40%. Use PNGtoJPG to convert images to WebP format in bulk, for free.
Google's PageSpeed Insights and Core Web Vitals both measure Largest Contentful Paint (LCP) — how quickly the main content of a page loads. The hero image is almost always the LCP element. Oversized images are the most common LCP killer.
Target sizes for common image types:
| Image Type | Max Recommended Size | Format |
|---|---|---|
| Hero / header image | Under 150KB | WebP |
| Blog post thumbnail | Under 80KB | WebP or JPG |
| Product photo | Under 120KB | WebP or JPG |
| Logo | Under 20KB | SVG or PNG |
| Background image | Under 200KB | WebP |
Google reads file names as a relevance signal. This matters more than most people realize.
Bad: IMG_20241205_143821.jpg, photo1.png, DSC0024.webp
Good: webp-to-jpg-converter-free.webp, png-transparent-background-example.png
Rules for image file names:
Alt text (alternative text) serves two purposes: it tells screen readers what's in an image for accessibility, and it tells Google what the image is about for rankings. Both matter.
Bad alt text: alt="image", alt="photo", alt="" (empty)
Good alt text: alt="Screenshot of WebP to JPG converter showing batch conversion of 5 files"
Rules for alt text:
Image captions are one of the most-read elements on a webpage — users who skim articles almost always read captions. Google also gives captions extra weight when determining image subject matter. A simple, relevant caption under key images can boost both user engagement and rankings.
Adding Schema.org structured data helps Google understand your images and can earn rich results in search. For an image converter site, ImageObject schema is particularly relevant:
{
"@context": "https://schema.org",
"@type": "ImageObject",
"contentUrl": "https://example.com/image.webp",
"name": "WebP to JPG converter screenshot",
"description": "Free online converter showing batch conversion"
}
Lazy loading defers the loading of off-screen images until the user scrolls to them. This dramatically improves initial page load time — the only load time that matters for Core Web Vitals.
Implementation is simple — just add loading="lazy" to your img tags:
<img src="image.webp" alt="description" loading="lazy">
Exception: never lazy-load your LCP image (the hero/main image above the fold). It should always load eagerly.
An image sitemap tells Google about all the images on your site, including those that might be harder to discover through regular crawling (JavaScript-loaded images, for example). Include image URLs in your XML sitemap:
<url>
<loc>https://example.com/page/</loc>
<image:image>
<image:loc>https://example.com/image.webp</image:loc>
<image:title>WebP converter screenshot</image:title>
</image:image>
</url>
Serving mobile users a 1920px image when they only need 400px wastes data and hurts Core Web Vitals. Use the srcset attribute to serve different image sizes to different devices:
<img srcset="image-400.webp 400w, image-800.webp 800w, image-1600.webp 1600w"
sizes="(max-width: 600px) 400px, (max-width: 1200px) 800px, 1600px"
src="image-800.webp" alt="description">
PNG To JPG is free forever. If it saved you time, consider buying us a coffee!
☕ Buy Me a Coffee