Image SEO optimization with Image Sitemap and lazy loading

Image SEO Optimization: Sitemap, Lazy Loading, and Formats

Development and maintenance of all types of websites:

Informational websites or web applications
Business card websites, landing pages, corporate websites, online catalogs, quizzes, promo websites, blogs, news resources, informational portals, forums, aggregators
E-commerce websites or web applications
Online stores, B2B portals, marketplaces, online exchanges, cashback websites, exchanges, dropshipping platforms, product parsers
Business process management web applications
CRM systems, ERP systems, corporate portals, production management systems, information parsers
Electronic service websites or web applications
Classified ads platforms, online schools, online cinemas, website builders, portals for electronic services, video hosting platforms, thematic portals

These are just some of the technical types of websites we work with, and each of them can have its own specific features and functionality, as well as be customized to meet the specific needs and goals of the client.

Our competencies:

Frequently Asked Questions

Latest works

  • image_web-applications_feedme_466_0.webp
    Development of a web application for FEEDME
    1281
  • image_ecommerce_furnoro_435_0.webp
    Development of an online store for the company FURNORO
    1237
  • image_crm_enviok_479_0.webp
    Development of a web application for Enviok
    978
  • image_crm_chasseurs_493_0.webp
    CRM development for Chasseurs
    1027
  • image_website-sbh_0.webp
    Website development for SBH Partners
    1103
  • image_website-_0.webp
    Website development for Red Pear
    550

Image SEO Optimization: Sitemap, Lazy Loading, and Formats

We optimize images for search engines and Core Web Vitals: configure alt attributes, generate Image Sitemaps, fix lazy loading for Googlebot compatibility, convert to WebP and AVIF, and add structured file naming. Our team delivers image SEO audits and implementations for e-commerce stores, portfolios, and news sites. Work typically takes two to five days. Our average audit uncovers three to five high-impact fixes that can be implemented within a week.

Images are the second-largest organic traffic channel for many sites after text results. E-commerce stores, portfolios, and news sites with photography get substantial traffic from Google Images. Without proper optimization this channel stays closed. Missing alt attributes, JavaScript-dependent lazy loading, and absent Image Sitemaps are the three most common blockers.

What's Included in Our Image SEO Optimization Service

We deliver image SEO optimization as a turnkey service. The scope covers:

  • Audit of all images for missing or stuffed alt attributes
  • Image Sitemap generation: static XML or dynamic generation from your database
  • Lazy loading audit and migration from JavaScript data-src to native loading="lazy"
  • WebP and AVIF conversion with <picture> fallback for older browsers
  • Responsive image markup with srcset and sizes attributes
  • File naming review and batch rename script where needed
  • CDN cache configuration for images with immutable cache headers
  • Google Search Console enhancement report review and remediation plan

How Does Alt Text Affect Google Images Ranking?

Alt text is the primary signal for Google Images. Search engines cannot see image content without it. Keyword-stuffed alt attributes hurt rather than help. The right approach is descriptive text that accurately represents what the image shows.

<!-- Keyword stuffing — penalized --> <img src="laptop.jpg" alt="notebook buy cheap notebook apple"> <!-- Missing alt — not indexed --> <img src="product-photo.jpg" alt=""> <!-- Correct: descriptive --> <img src="macbook-pro-m3-space-gray.jpg" alt="MacBook Pro M3 14 inches, Space Gray, front view"> <!-- Decorative image: empty alt, not absent --> <img src="divider.svg" alt="" role="presentation"> 

Image Sitemap Configuration

An Image Sitemap tells Google about images that might otherwise be missed, especially images loaded via JavaScript or served from a CDN with different hostnames.

<?xml version="1.0" encoding="UTF-8"?> <urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1"> <url> <loc>https://example.com/products/macbook-pro-m3/</loc> <image:image> <image:loc>https://cdn.example.com/products/macbook-pro-m3-front.webp</image:loc> <image:title>MacBook Pro M3 — front view</image:title> <image:caption>MacBook Pro with M3, 14 inches, Space Gray</image:caption> </image:image> </url> </urlset> 

Up to 1000 images are allowed per <url> entry. For large catalogs we generate a Sitemap Index that splits images across multiple sitemap files.

Lazy Loading: Why Data-src Still Causes Indexing Problems

Native loading="lazy" has been supported by Googlebot since 2019. The problem is that many sites still use the older JavaScript Intersection Observer pattern with data-src placeholders. Googlebot may not execute the JavaScript swap before rendering the page, so it sees the placeholder instead of the real image.

Native Lazy Loading

<!-- Above the fold: no lazy, high fetch priority --> <img src="/hero.webp" width="1200" height="800" fetchpriority="high" alt="Hero banner" /> <!-- Below the fold: native lazy loading --> <img src="/product-1.webp" width="400" height="300" loading="lazy" alt="Product name and key attribute" /> 

Intersection Observer Fallback for Old Browser Support

const imageObserver = new IntersectionObserver((entries, observer) => { entries.forEach(entry => { if (entry.isIntersecting) { const img = entry.target; img.src = img.dataset.src; if (img.dataset.srcset) img.srcset = img.dataset.srcset; observer.unobserve(img); } }); }, { rootMargin: '200px 0px' }); document.querySelectorAll('img.lazy').forEach(img => imageObserver.observe(img)); 

We verify Googlebot visibility via Google Search Console URL Inspection. The Crawled Page screenshot shows exactly what Googlebot sees. If images appear empty, we diagnose and fix the lazy loading implementation.

WebP and AVIF Conversion

WebP with JPEG Fallback

<picture> <source srcset="/product.webp 1x, /[email protected] 2x" type="image/webp" /> <img src="/product.jpg" srcset="/product.jpg 1x, /[email protected] 2x" loading="lazy" alt="Product description" /> </picture> 

Responsive Images with srcset

<img srcset="/product-320w.webp 320w, /product-640w.webp 640w, /product-1280w.webp 1280w" sizes="(max-width: 640px) 100vw, (max-width: 1024px) 50vw, 33vw" src="/product-640w.webp" loading="lazy" alt="Product name" width="640" height="480" /> 

Always include width and height attributes. Without them, the browser cannot reserve space before the image loads, causing layout shift and worsening CLS scores.

File Naming Best Practices

Descriptive file names are a weak but considered ranking signal for Google Images. More importantly, they appear in image search result URLs, which users sometimes read.

# Unhelpful: camera-generated names IMG_20241015_143022.jpg photo_2024_10_15.webp # Helpful: descriptive names macbook-pro-m3-14-space-gray-front.webp samsung-galaxy-s24-ultra-titanium-black-rear.webp 

We provide a batch rename script for existing image libraries and configure your CMS or upload pipeline to generate correct names automatically.

Why Is Image SEO Worth Investing In?

Google Images drives 20 to 30% of total search volume on Google. For product-focused websites, image optimization opens a traffic channel that competitors with poor image SEO are leaving empty. The work is technical and one-time for most sites — alt attributes, Image Sitemap, and format conversion done once continue working for years.

Our clients who completed image SEO audits saw Google Images impressions increase 40 to 200% within three months depending on their category and image volume.

Scope Timeline
Image SEO audit with recommendations 1 day
Alt text audit and fixes on a 100-page site 1–2 days
Image Sitemap generation and pipeline setup 1–2 days
WebP/AVIF conversion with srcset markup 2–4 days

Contact us to discuss your image SEO needs. We will audit your current state, identify the highest-impact improvements, and provide a fixed quote for the implementation.