Exemple de fichier sitemap XML d'images avec balises image:loc et image:title

Quand utiliser un sitemap d'images ?

Les moteurs de recherche crawlent normalement les images présentes dans le code HTML d'une page via les balises <img>. Cependant, certaines situations rendent la découverte automatique difficile ou incomplète :

Pour un blog classique dont les images sont intégrées en HTML standard, un sitemap d'images n'est généralement pas prioritaire. Pour un site de photographie ou de vente de produits visuels, il peut faire une vraie différence sur le trafic Google Images.

Structure du fichier

Le sitemap d'images utilise l'espace de noms (namespace) image de Google et peut être intégré directement dans le sitemap XML principal ou constituer un fichier séparé.

<?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://monsite.fr/galerie/nature/</loc>
    <image:image>
      <image:loc>https://monsite.fr/img/foret-automne.jpg</image:loc>
      <image:title>Forêt en automne dans le Vercors</image:title>
      <image:caption>Vue sur la forêt de hêtres au mois d'octobre</image:caption>
      <image:geo_location>Vercors, France</image:geo_location>
    </image:image>
  </url>
</urlset>

Les attributs disponibles

Attribut Obligatoire Description
image:loc Oui URL complète de l'image
image:title Non Titre de l'image (équivalent de l'attribut title HTML)
image:caption Non Légende de l'image, descriptive et enrichie de mots-clés naturels
image:geo_location Non Localisation géographique du sujet représenté
image:license Non URL vers la licence de l'image (Creative Commons, etc.)
Limite : Google autorise jusqu'à 1 000 images par balise <url> dans un sitemap. Au-delà, il faut créer plusieurs entrées ou plusieurs fichiers sitemap distincts. Un sitemap ne peut pas dépasser 50 000 URLs ni 50 Mo non compressé.

Soumettre le sitemap d'images

  1. Créer le fichier XML et le déposer à la racine du site (ex. : sitemap-images.xml)
  2. Référencer ce fichier dans le sitemap index ou le déclarer dans le fichier robots.txt via la directive "Sitemap:"
  3. Se connecter à la Google Search Console et aller dans la section "Sitemaps"
  4. Saisir l'URL du sitemap et cliquer sur "Soumettre"
  5. Vérifier après quelques jours que le sitemap est lu sans erreur

Bonnes pratiques complémentaires

Le sitemap d'images est un outil de découverte, pas un substitut aux bonnes pratiques d'optimisation des images. Pour maximiser l'impact sur le référencement de vos visuels, il doit être accompagné d'attributs alt descriptifs dans le code HTML, de noms de fichiers explicites et d'images au poids optimisé pour un chargement rapide.

Questions fréquentes

Un sitemap d'images est-il utile pour un blog classique ?

Pas vraiment. Si les images sont intégrées avec des balises img standard dans le HTML, Googlebot les découvre déjà via le crawl normal. Le sitemap d'images devient pertinent pour les sites où les visuels sont chargés en JavaScript, en CSS background-image, ou pour des catalogues massifs (e-commerce, photographie, immobilier).

Faut-il un fichier séparé ou peut-on l'inclure au sitemap principal ?

Les deux fonctionnent. Pour un petit site, intégrer les balises image:image directement dans le sitemap XML principal est plus simple à maintenir. Pour un gros catalogue, un fichier dédié (sitemap-images.xml) référencé dans le sitemap index garde un fichier principal léger et facilite le diagnostic en cas d'erreur.

Combien d'images peut-on déclarer ?

Google autorise jusqu'à 1 000 images par balise url dans un sitemap. Un fichier sitemap ne peut pas dépasser 50 000 URLs ni 50 Mo non compressé. Pour les gros catalogues, on utilise un sitemap index qui pointe vers plusieurs fichiers thématiques (par section, par date, par catégorie produit).

Le sitemap d'images suffit-il pour bien classer mes images ?

Non, il aide à la découverte, pas au classement. Pour bien positionner une image dans Google Images, il faut un attribut alt descriptif, un nom de fichier explicite (foret-vercors.jpg plutôt que IMG_4521.jpg), un poids optimisé, et idéalement un contexte texte pertinent autour de l'image. Le sitemap accélère simplement la prise en compte.