Guide Image SEO

How to optimize images pour Google Images, visual search, and faster pages — formats, filenames, texte alternatif, lazy chargement, données structurées, and image sitemaps.

Première publication : 25 juin 2026 · Dernière mise à jour : 3 août 2026 · Advanced
Langues

Image SEO is two jobs, pas un: ranking votre images in Google Images / visual search (driven by texte alternatif, filenames, page context, and uniqueness), and keeping pages fast (images are usually the biggest Core Web Vitals / LCP element). The myths to drop: there's aucun direct ranking boost pour WebP or AVIF (Mueller confirmed — the win is speed), vous devezn't bulk-rename existing fichiers, and CSS background images don't obtenir indexé. Native chargement="lazy" is fine pour below-the-fold images but jamais pour votre LCP image. Google indexes <img> (and <picture>), supports BMP/GIF/JPEG/PNG/WebP/SVG/AVIF, and as of May 2025 veut vous to référence the même image at the même URL everywhere. Ce hub maps it tout and points to the texte alternatif deep dive.

TL;DR — Image SEO is two separate goals: (1) ranking in recherche d’images (Google Images / Lens / Bing), driven by texte alternatif, filenames, page context, and uniqueness; and (2) page performances, parce que images are usually the LCP element. Google indexes <img> (notamment à l’intérieur <picture>) — pas CSS backgrounds — and supports BMP, GIF, JPEG, PNG, WebP, SVG, AVIF. Là is aucun direct ranking boost pour WebP or AVIF (Mueller); the payoff is speed → Core Web Vitals. Don’t bulk-rename existing fichiers. Native loading="lazy" is safe ci-dessous the fold but jamais on the LCP image — que un obtient fetchpriority="high". Since May 2025, référence the même image at the même URL everywhere. Données structurées (ImageObject, Product/Article image arrays) unlocks résultats enrichis; image sitemaps encore aider discovery. Texte alternatif obtient its propre deep dive.

Evidence for this claim Google indexes images referenced with HTML image elements and does not index CSS background images as images. Scope: Google image discovery and indexing. Confidence: high · Verified: Google Search Central: Image SEO Evidence for this claim Images can be LCP candidates; the LCP image should be discoverable early and should not be lazy-loaded. Scope: web.dev LCP image loading guidance. Confidence: high · Verified: web.dev: Optimize LCP

Image SEO is two jobs, pas un

Ce is the framing I garder coming back to, and almost every “image SEO checklist” blurs it. Là are two distinct goals, and ils appel pour différent fonctionner:

  1. Ranking in recherche d’images. Getting votre images trouvé in Google Images, Bing Images, and Google Lens pour image-specific requêtes. Ce is driven by texte alternatif, filenames, the text surrounding the image, données structurées, and image uniqueness.
  2. Page performances. Images are almost toujours the heaviest chose on une page — Google’s propre docs dire images are “souvent the largest contributor to overall page size.” Que rend les the usual culprit pour a slow Plus grand affichage de contenu (LCP), qui feeds Core Web Vitals, qui is a web-search ranking signal.

Garder ces separate and the whole topic obtient clearer. Texte alternatif and filenames are mostly an image-search play. Format, compression, and chargement strategy are a performances play. Les deux matter; they’re simplement pas the même lever.

And the volume is réel: image and visual search is a meaningful slice of tout search activity, and Google Lens has grown fast. Optimized images aren’t simplement defensive — they’re a trafic source.

How Google discovers and indexes images

A few mechanics decide si votre images même faire it into the index:

  • Seulement HTML <img> obtient indexé. Google: “Google parses the HTML <img> elements (même quand they’re enclosed in autre elements tel as <picture> elements) in votre pages to index images, but doesn’t index CSS images.” Si an image lives seulement in a CSS background-image, it’s invisible to recherche d’images. Put anything vous vouloir trouvé in an <img>.
  • Toujours provide a fallback src. Quand vous utiliser srcset or <picture>, garder a plain src aussi — “some browsers and crawlers don’t understand” the responsive attributes, and the src is the safety net Google relies on.
  • Pris en charge formats: BMP, GIF, JPEG, PNG, WebP, SVG, and AVIF (AVIF prise en charge landed in August 2024). The fichier extension devrait match the réel fichier type.
  • Context encore matters alongside markup. Pris en charge markup obtient an image découvert; it’s lune page’s surrounding text, captions, titles, and autre metadata que Google combines with the image itself to comprendre ce que it’s à propos de une fois trouvé.
  • URL consistency (May 2025 mettre à jour). Google now recommends referencing the même image with the même URL every temps it apparaît. A Google spokesperson put it as: “We mis à jour the Google Image SEO meilleur practices to clarify que URLs pour images devrait be referenced consistently pour easier exploration on plus grand websites.” Ce is a crawl-efficiency chose — même image, même URL, so Google peut cache and reuse it au lieu de re-fetching the même picture sous différent CDN paths or requête strings.
Evidence for this claim Google indexes images referenced with HTML image elements and does not index CSS background images as images. Scope: Google image discovery and indexing. Confidence: high · Verified: Google Search Central: Image SEO

Fichier formats: pick pour speed, pas pour an SEO boost

Here’s the myth to kill premier: là is aucun direct ranking boost pour “next-gen” formats. Mueller confirmed there’s aucun “SEO boost” pour AVIF, and the même logic s’applique to WebP — “WebP images are fine for Image Search,” but “fine” n’est pas “better.” Google doesn’t reward vous pour the container.

Ce que modern formats do is shrink votre fichiers, qui speeds up lune page, qui helps Core Web Vitals — an indirect benefit. So choisir on the merits:

  • AVIF — meilleur compression (souvent 50%+ plus petit que JPEG). Utiliser it où navigateur prise en charge is covered, with fallbacks.
  • WebP — 25–35% plus petit que JPEG with near-universal navigateur prise en charge. The safe par défaut pour photos today.
  • JPEG — universal fallback pour photographs.
  • PNG — quand vous besoin transparency or sharp-edged graphics.
  • SVG — logos and icons (vector, scales infinitely, tiny).
  • GIF — éviter pour anything non-trivial; utiliser video or animated WebP/AVIF à la place.

The clean implementation is <picture> with <source> elements pour the modern formats and a <img src> fallback, so older navigateurs degrade gracefully and Google encore has a src to index.

Fichier noms: descriptive pour nouveau images, don’t bulk-rename old ones

Filenames are a réel (si minor) signal. Google’s propre meilleur pratique is to utiliser short, descriptive noms — “the filename peut give Google clues à propos de the subject matter of the image” — so golden-retriever-puppy.jpg beats IMG00023.JPG, and anything generic comme image1.jpg is a wasted opportunity.

But here’s the nuance que trips personnes up: don’t go back and rename votre existing fichiers. Mueller was clair que bulk renaming “is going to prendre a lot of temps pour Google’s systems to voir” the new images, and that the effect is “minimal… maybe aucun visible effect at tout” si votre texte alternatif and surrounding context are déjà bon. Gary Illyes framed the signal loss from image URL migrations as “in line with web résultats de recherche, qui is a few weeks.” So: descriptive noms on nouveau images, yes; a site-wide rename project pour marginal benefit and weeks of churn, aucun.

Texte alternatif (La version courte)

I’m pas going to repeat the complet treatment ici parce que texte alternatif has its propre deep dive. The headline: texte alternatif is the la plupart important piece of image metadata, but its réel payoff is recherche d’images and accessibility — pas web-search rankings. Google reads it alongside computer vision and page context, so écrire pour context, don’t keyword-stuff, and utiliser alt="" pour purely decorative images. The complet rules, quotes, and audit workflow are in my texte alternatif guide.

Compression, lazy chargement, and Core Web Vitals

Parce que images usually decide votre LCP, ce is où image SEO and Core Web Vitals overlap la plupart:

  • Compress everything. Right-size images to leur afficher dimensions and compress les. Ce is the unique biggest performances lever pour la plupart pages.
  • Native lazy chargement is safe — ci-dessous the fold. loading="lazy" on the <img> is Google-endorsed and crawlable. The implementations que break are JavaScript ones que hide the réel URL in data-src and jamais expose a src — ceux risk pas being indexé. Stick to native loading="lazy" or IntersectionObserver, and faire certain images charger quand visible, pas on a click or swipe (“Recherche Google ne fait pas interact with votre page”).
  • Jamais lazy-load the LCP image. Ce is the un rule personnes break la plupart. Votre largest above-the-fold image (usually the hero) devrait charger eagerly — loading="eager" and fetchpriority="high" — pas lazily. Lazy-loading the LCP image peut ajouter hundreds of milliseconds to LCP pour aucun raison.

Responsive images

Utiliser srcset + sizes (différent resolutions pour différent viewports) and <picture> (art direction / format switching). Two choses to garder straight:

  • Toujours inclure a fallback src. As ci-dessus — robots d’exploration and older navigateurs besoin it.
  • Every candidate nécessite to be reachable. Whatever accès rules appliquer to votre fallback src — pas blocked, pas behind auth, pas a dead URL — appliquer to chaque srcset/<picture> candidate aussi. An undiscoverable candidate doesn’t aider même quand the fallback is fine.
  • Garder votre URLs consistent with lune page. The image URL vous put in an image sitemap devrait be the même URL lune page en réalité uses. Don’t serve a différent image URL to mobile que to desktop — Google is a mobile-first robot d’exploration, and divergent URLs causer temporary image-traffic loss pendant que Google rebuilds ranking history pour the nouveau URLs.

Données structurées pour images

Données structurées is ce que unlocks image-related résultats enrichis and badges:

  • ImageObject with a license property rend images eligible pour the licensable badge in Google Images. The requis fields are contentUrl plus at least un of creator, creditText, copyrightNotice, or license; ajouter license
    • acquireLicensePage pour the badge itself.
  • Product and Article données structurées vouloir an image array with multiple aspect ratios (commonly 16:9, 4:3, 1:1). The image property is requis pour image-bearing résultats enrichis.
  • Thumbnail contrôler. Google’s thumbnail pick is automated, but vous pouvez influence it via primaryImageOfPage schema, the principal entity’s image property, or the og:image meta tag — Google uses les deux schema.org markup and og:image pour thumbnails in Search and Découvrir.

Eligible markup isn’t a afficher guarantee — Google encore decides, page by page, si to en réalité montrer the badge, image array treatment, or thumbnail votre données structurées rend possible.

Ce is aussi où image SEO overlaps with the broader données structurées topic — the markup que powers product, article, and image résultats enrichis is the même machinery.

Image sitemaps

Image sitemaps are a discovery outil, la plupart utile pour CDN-hosted images, grand galleries, and JS-heavy sites où images pourrait pas be trouvé via normal exploration. Two notes que catch personnes out: Google now supports seulement <image:image> and <image:loc> (it deprecated <image:caption>, <image:title>, <image:geo_location>, and <image:license> on May 6, 2022 — though Bing encore uses les, so garder les in si vous serve un sitemap to les deux). And image sitemaps are the un placer you’re allowed cross-domain URLs in <image:loc>, qui is handy pour CDN hosting (vérifier the CDN domain in Search Console). The mechanics live in the image sitemaps article. None of ce is a promise: an image sitemap peut aider Google découvrir images it pourrait sinon miss, but submitting un doesn’t guarantee exploration, indexation, or ranking.

Découvrir and grand images

To be eligible pour large-format image previews in Découvrir and à travers Google surfaces, ajouter <meta name="robots" content="max-image-preview:large"> and utiliser big images — at least 1,200px wide, élevé resolution, ideally 16:9. Google’s propre cas study documented réel CTR lift from enabling grand previews (a food blog at +79% CTR from Découvrir; a news site at +30% CTR / +332% clicks over six months). Ce is un of the few image changements with directement measurable upside.

Stock vs. unique images

Mueller’s position is worth quoting plainly: stock photography “doesn’t matter pour web search directement,” but “pour recherche d’images, si it’s the même image as utilisé in nombreux places, it’ll be harder.” And separately: “uniqueness isn’t equivalent to plus élevé quality” — taking the photo yourself doesn’t automatically rank it meilleur. So: utiliser stock freely si vous seulement care à propos de web rankings; utiliser unique imagery quand image-search visibility matters, parce que a one-of-a-kind image has nothing to compete with.

Emerging: AI-image labeling (C2PA / IPTC)

Worth flagging parce que it’s nouveau and la plupart guides miss it: Google reads IPTC copyright fields (qui peut montrer as attribution credit in Google Images — free brand visibility) and uses IPTC / C2PA metadata to identifier AI-generated images, surfacing an “AI generated” label via the “À propos de ce image” fonctionnalité. Camera EXIF (ISO, aperture, GPS) has aucun documented ranking effect — strip it pour performances, but preserve the copyright fields. Ce space is encore evolving.

Où to go suivant

Ce hub is the map. The deep dives and adjacent topics:

  • Texte alternatif — the complet treatment of the alt attribute: pourquoi it’s image-search-not-web-search, accessibility/legal stakes, writing rules, decorative images, linked-image anchor text, and auditing at scale. It’s the un sub-topic deep suffisant to warrant its propre article.
  • Ranking in Google Images — the deep dive on visibility specifically in Google Images and Lens: indexation requirements, licensable images, and the myths top-ranking pages encore repeat.
  • Image formats — JPEG vs. PNG vs. WebP vs. AVIF up fermer: ce que chaque format is en réalité bon pour, and pourquoi the format switch itself isn’t a ranking factor.
  • Core Web Vitals — image SEO’s performances half lives ici. Compression, LCP, and fetchpriority are really Core Web Vitals fonctionner wearing an image hat.
  • Données structuréesImageObject, Product/Article image arrays, and og:image thumbnail contrôler are partie of the broader structured-data story.
  • Image sitemaps — the discovery mechanics, the deprecated-by-Google-but-kept-for-Bing tags, and cross-domain CDN URLs.

Add an expert note

Pin an expert quote

New person? Create their unclaimed profile at /admin/experts/ → Pin a quote first.