Guide Image SEO

Comment optimize images pour Google Images, visual recherche, et faster pages — formats, filenames, texte alternatif, lazy chargement, données structurées, et image sitemaps.

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

Image SEO est deux jobs, pas un: classement votre images dans Google Images / visual recherche (driven par texte alternatif, filenames, page context, et uniqueness), et keeping pages rapide (images sont généralement le biggest Core Web Vitals / LCP element). Le myths à drop: il y a aucun direct classement boost pour WebP or AVIF (Mueller confirmed — le win est speed), vous devezn't bulk-rename existing fichiers, et CSS background images ne pas obtenir indexé. Native chargement="lazy" est fine pour ci-dessous-le-fold images mais jamais pour votre LCP image. Google indexes <img> (et <picture>), prend en charge BMP/GIF/JPEG/PNG/WebP/SVG/AVIF, et as de Peut 2025 veut vous à référence le même image à le même URL everywhere. Ce hub maps il tout et points à le texte alternatif deep dive.

TL;DR — Image SEO est deux séparé goals: (1) classement dans recherche d’images (Google Images / Lens / Bing), driven par texte alternatif, filenames, page context, et uniqueness; et (2) page performances, parce que images sont généralement le LCP element. Google indexes <img> (notamment à l’intérieur <picture>) — pas CSS backgrounds — et prend en charge BMP, GIF, JPEG, PNG, WebP, SVG, AVIF. Là est aucun direct classement boost pour WebP or AVIF (Mueller); le payoff est speed → Core Web Vitals. ne pas bulk-rename existing fichiers. Native loading="lazy" est sûr ci-dessous le fold mais jamais on le LCP image — que un obtient fetchpriority="high". Since Peut 2025, référence le même image à le même URL everywhere. Données structurées (ImageObject, Produit/Article image arrays) unlocks résultats enrichis; image sitemaps encore aider discovery. Texte alternatif obtient son propre deep dive.

Preuve à l’appui de cette affirmation Google indexes images referenced with HTML image elements and does not index CSS background images as images. Portée : Google image discovery and indexing. Niveau de confiance : élevé · Vérifié : Google Search Central: Image SEO Preuve à l’appui de cette affirmation Images can be LCP candidates; the LCP image should be discoverable early and should not be lazy-loaded. Portée : web.dev LCP image loading guidance. Niveau de confiance : élevé · Vérifié : web.dev: Optimize LCP

Image SEO is two jobs, pas un

Ce est le framing Je garder coming back à, et presque chaque “image SEO liste de contrôle” blurs il. Là sont deux distinct goals, et ils appel pour différent fonctionner:

«1. Ranking in image search. Getting your images found in Google Images, Bing Images, and Google Lens for image-specific queries. This is driven by alt text, filenames, the text surrounding the image, structured data, and image uniqueness. 2. Page performance. Images are almost always the heaviest thing on a page — Google’s own docs say images are “often the largest contributor to overall page size.” That makes them the usual culprit for a slow Largest Contentful Paint (LCP), which feeds Core Web Vitals, which is a web-search ranking signal. » (Traduction) (Résumé en français de la section dix-neuf, sous-partie un : le texte source est conservé pour vérification lors de la relecture francophone.)

Garder ces séparé et le entier topic obtient clearer. Texte alternatif et filenames sont mostly an image-recherche play. Format, compression, et chargement stratégie sont a performances play. Les deux matter; ils sont simplement pas le même lever.

Et le volume est réel: image et visual recherche est a meaningful slice de tout recherche activity, et Google Lens a grown rapide. Optimized images ne sont pas simplement defensive — ils sont a trafic source.

Comment Google discovers et indexes images

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

«- Only HTML <img> gets indexed. Google: “Google parses the HTML <img> elements (even when they’re enclosed in other elements such as <picture> elements) in your pages to index images, but doesn’t index CSS images.” If an image lives only in a CSS background-image, it’s invisible to image search. Put anything you want found in an <img>. » (Traduction) (Résumé en français de la section vingt-quatre, sous-partie un : le texte source est conservé pour vérification lors de la relecture francophone.) «- Always provide a fallback src. When you use srcset or <picture>, keep a plain src too — “some browsers and crawlers don’t understand” the responsive attributes, and the src is the safety net Google relies on. » (Traduction) (Résumé en français de la section vingt-quatre, sous-partie deux : le texte source est conservé pour vérification lors de la relecture francophone.) «- Supported formats: BMP, GIF, JPEG, PNG, WebP, SVG, and AVIF (AVIF support landed in August 2024). The file extension should match the actual file type. » (Traduction) (Résumé en français de la section vingt-quatre, sous-partie trois : le texte source est conservé pour vérification lors de la relecture francophone.) «- Context still matters alongside markup. Supported markup gets an image discovered; it’s the page’s surrounding text, captions, titles, and other metadata that Google combines with the image itself to understand what it’s about once found. » (Traduction) (Résumé en français de la section vingt-quatre, sous-partie quatre : le texte source est conservé pour vérification lors de la relecture francophone.) «- URL consistency (May 2025 update). Google now recommends referencing the same image with the same URL every time it appears. A Google spokesperson put it as: “We updated the Google Image SEO best practices to clarify that URLs for images should be referenced consistently for easier crawling on larger websites.” This is a crawl-efficiency thing — same image, same URL, so Google can cache and reuse it instead of re-fetching the same picture under different CDN paths or query strings.

Preuve à l’appui de cette affirmation Google indexes images referenced with HTML image elements and does not index CSS background images as images. Portée : Google image discovery and indexing. Niveau de confiance : élevé · Vérifié : Google Search Central: Image SEO

» (Traduction) (Résumé en français de la section vingt-quatre, sous-partie cinq : le texte source est conservé pour vérification lors de la relecture francophone.)

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

Ici’s le myth à kill premier: là est aucun direct classement boost pour “suivant-gen” formats. Mueller confirmed il y a aucun “SEO boost” pour AVIF, et le même logic s’applique à WebP — “WebP images sont fine pour Image Recherche,” mais “fine” n’est pas “meilleur.” Google ne fait pas reward vous pour le 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 il où navigateur prise en charge est covered, avec fallbacks.
  • WebP — 25–35% plus petit que JPEG avec near-universal navigateur prise en charge. Le sûr par défaut pour photos aujourd’hui.
  • JPEG — universal fallback pour photographs.
  • PNG — quand vous besoin transparency or sharp-edged graphics.
  • SVG — logos et icons (vector, scales infinitely, tiny).
  • GIF — éviter pour n’importe quoi non-trivial; utiliser video or animated WebP/AVIF à la place.

Le clean implementation est <picture> avec <source> elements pour le modern formats et a <img src> fallback, donc older navigateurs degrade gracefully et Google encore a a src à indexer.

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

«Filenames are a real (if minor) signal. Google’s own best practice is to use short, descriptive names — “the filename can give Google clues about the subject matter of the image” — so golden-retriever-puppy.jpg beats IMG00023.JPG, and anything generic like image1.jpg is a wasted opportunity. » (Traduction) (Résumé en français de la section trente et un, sous-partie un : le texte source est conservé pour vérification lors de la relecture francophone.)

Mais ici’s le nuance que trips personnes up: ne pas go back et rename votre existing fichiers. Mueller était clair que bulk renaming “est going à prendre a lot de temps pour Google’s systèmes à voir” le new images, et ce le effect est “minimal… maybe aucun visible effect à tout” si votre texte alternatif et surrounding context sont déjà bon. Gary Illyes framed le signal loss depuis image URL migrations as “dans line avec web résultats de recherche, qui est a quelques weeks.” Donc: descriptive noms on nouveau images, oui; a site-wide rename project pour marginal avantage et weeks de churn, aucun.

Texte alternatif (La version courte)

Je’m pas going à repeat le complet treatment ici parce que texte alternatif a son propre deep dive. Le headline: texte alternatif est le la plupart important piece de image metadata, mais son réel payoff est recherche d’images et accessibility — pas web-recherche rankings. Google lit il alongside computer vision et page context, donc écrire pour context, ne pas mot-clé-stuff, et utiliser alt="" pour purely decorative images. Le complet règles, citations, et audit workflow sont dans mon texte alternatif guide.

Compression, lazy chargement, and Core Web Vitals

Parce que images généralement decide votre LCP, ce est où image SEO et Core Web Vitals overlap la plupart:

  • Compress tout. Right-size images à leur afficher dimensions et compress les. Ce est le unique biggest performances lever pour la plupart pages.
  • Native lazy chargement est sûr — ci-dessous le fold. loading="lazy" on le <img> est Google-endorsed et crawlable. Le implementations que break sont JavaScript ones que hide le réel URL dans data-src et jamais expose a src — ceux risque pas étant indexé. Stick à native loading="lazy" or IntersectionObserver, et faire certain images charger quand visible, pas on a click or swipe (“Recherche Google ne fait pas interact avec votre page”).
  • Jamais lazy-charger le LCP image. Ce est le un règle personnes break la plupart. Votre largest ci-dessus-le-fold image (généralement le hero) devrait charger eagerly — loading="eager" et fetchpriority="high" — pas lazily. Lazy-loading le LCP image peut ajouter hundreds de milliseconds à LCP pour aucun raison.

Responsive images

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

  • Toujours inclure a fallback src. As ci-dessus — robots d’exploration et older navigateurs besoin il.
  • Chaque candidate nécessite à être reachable. Whatever accès règles appliquer à votre fallback src — pas bloqué, pas behind auth, pas a dead URL — appliquer à chaque srcset/<picture> candidate aussi. An undiscoverable candidate ne fait pas aider même quand le fallback est fine.
  • Garder votre URLs consistent avec lune page. Le image URL vous put dans an image sitemap devrait être le même URL lune page en réalité utilise. ne pas servir a différent image URL à mobile que à desktop — Google est a mobile-premier robot d’exploration, et divergent URLs causer temporary image-traffic loss pendant que Google rebuilds classement history pour le nouveau URLs.

Données structurées pour images

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

  • ImageObject avec a license property rend images eligible pour le licensable badge dans Google Images. Le requis champs sont contentUrl plus à le moins un de creator, creditText, copyrightNotice, or license; ajouter license
    • acquireLicensePage pour le badge itself.
  • Produit et Article données structurées vouloir an image array avec plusieurs aspect ratios (commonly 16:9, 4:3, 1:1). Le image property est requis pour image-bearing résultats enrichis.
  • Thumbnail contrôler. Google’s thumbnail pick est automated, mais vous pouvez influence il via primaryImageOfPage schema, le principal entity’s image property, or le og:image meta balise — Google utilise les deux schema.org markup et og:image pour thumbnails dans Recherche et Découvrir.

Eligible markup n’est pas a afficher guarantee — Google encore decides, page par page, si à en réalité montrer le badge, image array treatment, or thumbnail votre données structurées rend possible.

Ce est aussi où image SEO overlaps avec le broader données structurées topic — le markup que powers produit, article, et image résultats enrichis est le même machinery.

Image sitemaps

Image sitemaps sont a discovery outil, la plupart utile pour CDN-hosted images, grand galleries, et JS-heavy sites où images pourrait pas être trouvé via normal exploration. Deux notes que catch personnes out: Google maintenant prend en charge seulement <image:image> et <image:loc> (il deprecated <image:caption>, <image:title>, <image:geo_location>, et <image:license> on Peut 6, 2022 — though Bing encore utilise les, donc garder les dans si vous servir un sitemap à les deux). Et image sitemaps sont le un placer vous êtes allowed cross-domain URLs dans <image:loc>, qui est handy pour CDN hosting (vérifier le CDN domain dans Search Console). Le mechanics actif dans le image sitemaps article. None de ce est a promise: an image sitemap peut aider Google découvrir images il pourrait sinon miss, mais submitting un ne fait pas guarantee exploration, indexation, or classement.

Découvrir and grand images

À être eligible pour grand-format image previews dans Découvrir et à travers Google surfaces, ajouter <meta name="robots" content="max-image-preview:large"> et utiliser big images — à le moins 1,200px wide, élevé resolution, ideally 16:9. Google’s propre cas study documented réel CTR lift depuis enabling grand previews (a food blog à +79% CTR depuis Découvrir; a news site à +30% CTR / +332% clicks over six months). Ce est un de le quelques image changements avec directement measurable upside.

Stock vs. unique images

Mueller’s position est worth quoting plainly: stock photography “ne fait pas matter pour web recherche directement,” mais “pour recherche d’images, si c’est le même image as utilisé dans nombreux places, il’ll être harder.” Et séparément: “uniqueness n’est pas equivalent à plus élevé qualité” — taking le photo yourself ne fait pas automatiquement classer il meilleur. Donc: utiliser stock freely si vous seulement care à propos de web rankings; utiliser unique imagery quand image-recherche visibility matters, parce que a un-de-a-kind image a rien à compete avec.

«## Emerging: AI-image labeling (C2PA / IPTC) » (Traduction) (Résumé en français de la section cinquante-trois, sous-partie un : le texte source est conservé pour vérification lors de la relecture francophone.)

Worth flagging parce que c’est nouveau et la plupart guides miss il: Google lit IPTC copyright champs (qui peut montrer as attribution credit dans Google Images — gratuit brand visibility) et utilise IPTC / C2PA metadata à identifier AI-generated images, surfacing an “AI generated” label via le “À propos de ce image” fonctionnalité. Camera EXIF (ISO, aperture, GPS) a aucun documented classement effect — strip il pour performances, mais preserve le copyright champs. Ce space est encore evolving.

Où to go suivant

Ce hub est le map. Le deep dives et adjacent topics:

  • Texte alternatif — le complet treatment de le alt attribut: pourquoi c’est image-recherche-pas-web-recherche, accessibility/legal stakes, writing règles, decorative images, linked-image anchor texte, et auditing à scale. c’est le un sub-topic deep suffisant à warrant son propre article.
  • Classement dans Google Images — le deep dive on visibility précisément dans Google Images et Lens: indexation requirements, licensable images, et le myths top-classement pages encore repeat.
  • Image formats — JPEG vs. PNG vs. WebP vs. AVIF up fermer: ce que chaque format est en réalité bon pour, et pourquoi le format switch itself n’est pas a facteur de classement.
  • Core Web Vitals — image SEO’s performances half lives ici. Compression, LCP, et fetchpriority sont vraiment Core Web Vitals fonctionner wearing an image hat.
  • Données structurées — ImageObject, Produit/Article image arrays, et og:image thumbnail contrôler sont partie de le broader structured-données story.
  • Image sitemaps — le discovery mechanics, le deprecated-par-Google-mais-kept-pour-Bing balises, et cross-domain CDN URLs.

Ajouter une note d’expert

Épingler une citation d’expert

Nouvelle personne ? Créez son profil non revendiqué à /admin/experts/ → Épingler une citation d’expert d’abord.