Guide : Image Sitemap

Ce que an image sitemap est et pourquoi il exists — le image namespace, le image:image et image:loc balises, le balises Google deprecated dans 2022, accepted formats, et cross-domain images.

Première publication : 22 juin 2026 · Dernière mise à jour : 3 août 2026 · Avancé
1 indice probant sur cette page

An image sitemap est an extension à a normal XML sitemap que listes votre images en utilisant Google's image namespace (http://www.google.com/schemas/sitemap-image/1.1) — sans que namespace le image balises sont ignored. Vous ajouter <image:image> bloque (chaque avec an <image:loc>) à l’intérieur le <url> entry pour lune page; up à 1 000 images per URL. Il surfaces images Google pourrait miss (JavaScript-chargé or dynamically servi) et vous pouvez put le balises dans a standalone fichier or fold les dans an existing sitemap — les deux sont fine. Google deprecated image:caption, image:geo_location, image:titre et image:license dans August 2022; leaving les dans a aucun indexation effect, donc ne pas panic. Accepted image formats sont BMP, GIF, JPEG, PNG, WebP, SVG, et AVIF. Cross-domain image hosting fonctionne si les deux domains sont verified dans Search Console et robots.txt permet exploration. Bing ne fait pas document image-sitemap prise en charge.

TL;DR — An image sitemap est an extension à a normal XML sitemap: ajouter le namespace http://www.google.com/schemas/sitemap-image/1.1 à <urlset>, alors nest <image:image> → <image:loc> à l’intérieur chaque <url> (up à 1 000 images per URL). Sans le namespace le image balises sont ignored. Standalone fichier or balises dans an existing sitemap — les deux sont fine. Il surfaces images Google pourrait miss (JS-chargé, dynamically servi). Google deprecated image:caption, image:geo_location, image:title, et image:license dans August 2022 — laisser les or supprimer les, aucun indexation effect soit façon. Accepted image formats: BMP, GIF, JPEG, PNG, WebP, SVG, AVIF. Cross-domain images fonctionner si les deux domains sont verified dans Search Console et robots.txt permet exploration. Bing ne fait pas document image-sitemap prise en charge.

Preuve à l’appui de cette affirmation Image sitemap extensions provide Google with information about images it might otherwise not discover. Portée : Current Google image sitemap behavior. Niveau de confiance : élevé · Vérifié : Google Search Central: Image sitemaps Preuve à l’appui de cette affirmation Each image sitemap entry requires image:loc; several legacy image fields were deprecated in 2022. Portée : Current image sitemap schema and deprecated fields. Niveau de confiance : élevé · Vérifié : Google Search Central: Image sitemap reference

Ce que c’est, mechanically

An image sitemap est a sitemap extension, pas a distinct fichier type. Vous prendre a standard XML sitemap et ajouter Google’s image namespace à le root <urlset> element:

xmlns:image="http://www.google.com/schemas/sitemap-image/1.1"

«Then, inside the <url> block for each page, you add one <image:image> element per image, each containing an <image:loc> with the image file’s URL. Google’s docs describe <image:image> as the element that “[encloses] all information about a single image,” and note that each <url> tag can contain up to 1,000 <image:image> tags. So the structure is: one <url> per page → many <image:image> per <url> → one <image:loc> per image. » (Traduction) (Résumé en français de la section vingt-trois, sous-partie un : le texte source est conservé pour vérification lors de la relecture francophone.)

Que namespace line est charger-bearing. Laisser il off et Google ignores le image balises entirely — ils sont simplement unknown XML à il. Ce est le unique la plupart courant raison an “image sitemap” ne fait pashing.

Minimal valid structure

<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/sample.html</loc>
    <image:image>
      <image:loc>https://example.com/image.jpg</image:loc>
    </image:image>
  </url>
</urlset>

Le Scripts lens garde le expanded version pour plusieurs images et implementation vérifications; ce est le smallest utile shape à comparer contre generated sortie.

Pourquoi bother — discovery of images Google pourrait miss

Si votre images sit dans plain <img src="…"> balises dans le servi HTML, Google généralement trouve les via le normal explorer et vous ne pas strictly besoin an image sitemap. Le cas pour un est discovery de images le explorer ne peut pas easily voir: images chargé or swapped dans par JavaScript, images servi dynamically, or images referenced dans a façon que n’est pas a clean HTML src. Listing les explicitly donne Google a direct chemin à images il voudrait sinon overlook. Comme chaque sitemap, ce est a discovery aid — il ne fait pas guarantee indexation, et il n’est pas a classement lever.

Standalone fichier vs. tags in an existing sitemap

il y a aucun correct réponse ici — Google accepts les deux. Vous pouvez garder tout dans un sitemap et simplement ajouter image balises à le pertinent <url> entries, or generate a dedicated image-seulement sitemap (souvent ce que a plugin fait) et submit il alongside votre regular un. Pick whichever votre toolchain produces cleanly. Si vous êtes on a JS framework, recherche le framework nom plus “sitemap image” avant hand-rolling n’importe quoi — il y a généralement a module que déjà fait il.

Le deprecated balises — et pourquoi vous needn’t panic

«This is where most third-party guides are out of date. In August 2022 Google removed four image tags from its documentation: <image:caption>, <image:geo_location>, <image:title>, and <image:license>. Google’s docs say plainly that it “removed the following tags and attributes from our documentation,” listing exactly those four. » (Traduction) (Résumé en français de la section trente-trois, sous-partie un : le texte source est conservé pour vérification lors de la relecture francophone.)

Crucially, removing les depuis le docs a fait pas signifier vous avait à rush out et strip les depuis votre fichiers. Gary Illyes était explicit que, pour plugin developers et anyone managing leur propre sitemaps, “il y a aucun immediate action requis; vous pouvez laisser ces balises et attributs dans placer sans drawbacks.” il y a aucun penalty et aucun indexation effect soit façon. Donc si votre generator encore emits les, laisser il; si vous’d plutôt ont a clean fichier, supprimer les. Les deux sont fine — simplement ne pas treat leur presence as a problème à corriger urgently.

Le deux balises que encore matter sont le structural ones: <image:image> et <image:loc>. c’est le actuel, pris en charge surface area.

Accepted image fichier formats

«A reasonable question before you bother listing an image: will Google even index it? Google Search supports images in BMP, GIF, JPEG, PNG, WebP, SVG, and AVIF — its docs say it “supports images referenced in the src attribute of img in the following file formats: BMP, GIF, JPEG, PNG, WebP, SVG, and AVIF.” Your <image:loc> URL should point at a crawlable file in one of those formats. Point it at something Google can’t read and listing it in a sitemap won’t help. » (Traduction) (Résumé en français de la section trente-sept, sous-partie un : le texte source est conservé pour vérification lors de la relecture francophone.)

Cross-domain images

Votre images ne pas ont à actif on le même domain as lune page que displays les — a CDN or dedicated image host est fine. Mais là sont deux conditions pour Google à utiliser cross-domain image références dans a sitemap:

  1. Les deux domains doit être verified dans Search Console (lune page’s domain et le image host’s domain), et
  2. Le image host’s robots.txt doit autoriser Googlebot à explorer le image fichiers.

Miss soit un et le cross-domain images ne va pas être picked up. Si vous servir images depuis an image subdomain or tiers CDN, vérifier que property et vérifier son robots.txt avant vous assume le sitemap est doing son job.

Meilleur practices

Le sitemap est plumbing; le image-SEO fundamentals encore appliquer. Suivre Google’s Google Images publishing guidelines: descriptive, précis alt texte; meaningful filenames; élevé-qualité, rapide-loading images que sont genuinely pertinent à le page ils sit on; et a stable, crawlable URL pour chaque image fichier. Liste seulement images vous en réalité vouloir surfaced, et garder le <image:loc> URLs dans a pris en charge format. Le sitemap améliore discovery; ces practices sont ce que decide si le découvert images faire n’importe quoi pour vous.

A remarque on Bing

Ce est a Google extension. Bing ne fait pas document prise en charge pour image sitemaps — son sitemap guidance defers à le base sitemaps.org protocol plutôt que ajout an image namespace de son propre. Donc ne pas assume le <image:image> balises faire n’importe quoi pour Bing; treat le image sitemap as a Google-spécifique outil.

Où ce sits

An image sitemap est un member de a petit family de sitemap extensions. Le base XML sitemap listes votre page URLs; a video sitemap fait le même job as ce un mais pour video, avec son propre namespace et balises; a sitemap indexer est le sitemap-de-sitemaps vous utiliser une fois vous outgrow a unique fichier; et le broader sitemaps overview ties les ensemble. Tout de les sont à propos de le même goal que sits à le top de ce cluster — discovery.

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.