
SEO images : optimiser vos visuels pour Google Images et la recherche IA
SEO images : balises img, texte alternatif, noms de fichiers, sitemap d'images, lazy-loading et image préférée selon Google.

En bref
Pour garder une page hors de Google, il faut la laisser explorable et lui appliquer la directive noindex, dans une balise meta robots ou dans l'en-tête HTTP X-Robots-Tag. Bloquer la page dans le robots.txt produit l'effet inverse : Google ne voit jamais le noindex et l'URL peut rester visible. La directive nosnippet va plus loin dans les extraits : Google précise qu'elle empêche aussi d'utiliser le contenu comme entrée directe des Aperçus IA et du Mode IA.
Mis à jour le 4 novembre 2026.
Les directives de robots sont simples, mais les erreurs sont fréquentes : un noindex sur un fichier bloqué par le robots.txt, une règle d'en-tête oubliée sur des PDF, un nosnippet posé pour « protéger » une page alors qu'on voulait seulement limiter un extrait. Ce guide s'appuie sur trois pages de documentation Google consultées le 3 novembre 2026 et distingue systématiquement ce que Google affirme de ce qui relève de notre pratique.
Balise meta robots : une balise placée dans le code HTML d'une page, qui règle l'indexation et l'affichage de cette page dans les résultats de recherche (Google Search Central).
X-Robots-Tag : un en-tête de réponse HTTP qui accepte les mêmes règles que la balise meta. Il sert aussi pour les ressources qui ne sont pas des pages HTML, comme les PDF, les vidéos et les images.
noindex : une règle qui demande aux moteurs de retirer entièrement la page des résultats, y compris lorsque d'autres sites la citent par un lien.
Extrait (snippet) : le court texte, ou l'aperçu vidéo, affiché sous le titre d'un résultat.
Le robots.txt gère l'exploration : il indique quels chemins un robot peut demander. Google rappelle que ce n'est pas un mécanisme pour garder une page hors de Google : pour cela, il faut le noindex ou une protection par mot de passe (Google Search Central).
La règle d'or tient en une phrase : les directives meta robots et X-Robots-Tag ne sont lues que si le robot peut accéder à la page. Si l'URL est interdite dans le robots.txt, Google ne découvre jamais le noindex, et la page peut encore apparaître dans les résultats, par exemple si d'autres pages pointent vers elle (Google Search Central). Google précise aussi qu'une règle noindex écrite dans le robots.txt n'est pas prise en charge. Le sitemap XML complète le robots.txt pour la découverte des URL, mais ne remplace pas une directive d'indexation.
Deux méthodes ont le même effet. Pour une page HTML, placez dans le head une balise meta dont l'attribut name vaut robots et dont l'attribut content vaut noindex.
Pour limiter la règle à Google, remplacez robots par googlebot. Pour un PDF, une image ou une vidéo, renvoyez l'en-tête X-Robots-Tag: noindex. Sur Apache, Google donne l'exemple d'une directive Files appliquée aux fichiers PDF ; sur NGINX, d'un bloc location avec add_header (Google Search Central). Les noms d'attributs, les valeurs et l'en-tête ne sont pas sensibles à la casse.
Deux précisions souvent ignorées. D'une part, Google ne reconnaît dans la balise meta que deux jetons de robot, googlebot pour les résultats de texte et googlebot-news pour Actualités ; les autres valeurs sont ignorées. D'autre part, la balise robots vise les robots de recherche : pour d'autres robots, comme AdsBot-Google, il faut une règle spécifique, par exemple une balise meta dont le nom est AdsBot-Google. Pour les robots d'IA, notre article sur les contrôles d'entraînement IA montre pourquoi ce n'est pas le même sujet.
Google documente les règles suivantes, que l'on peut combiner avec des virgules ou plusieurs balises :
Pour max-video-preview, la valeur 0 limite l'aperçu à une image statique et la valeur -1 supprime toute limite (Google Search Central). Pour unavailable_after, la date doit suivre un format courant tel que RFC 822, RFC 850 ou ISO 8601, sinon la règle est ignorée (Google Search Central).
Les règles noarchive, nocache et nositelinkssearchbox figurent dans la liste des règles historiques : Google Search ne les utilise plus ou les ignore. La page indique aussi que d'autres moteurs peuvent ne pas traiter ces règles de la même façon, ce qui compte si Bing ou un autre moteur est important pour votre audience.
C'est le point le plus actuel de la documentation. D'après Google, nosnippet s'applique à toutes les formes de résultats, dont les Aperçus IA et le Mode IA, et empêche aussi d'utiliser le contenu comme entrée directe pour ces deux fonctions. max-snippet limite de même la quantité de contenu utilisable, sauf si l'éditeur a accordé par ailleurs une autorisation, par exemple par des données structurées ou un accord de licence (Google Search Central).
L'attribut data-nosnippet permet d'exclure seulement une partie du texte, sur les éléments span, div et section. Sa valeur est ignorée, le HTML doit être valide, et Google conseille de ne pas l'ajouter ou le retirer en JavaScript sur des nœuds existants. Il s'agit d'un arbitrage commercial : limiter l'extrait réduit la visibilité de la page, y compris dans les réponses IA. Notre article sur le Mode IA et les Aperçus IA explique ce qui détermine la citation.
Google applique la règle la plus restrictive : si une page porte max-snippet:50 et nosnippet, nosnippet l'emporte (Google Search Central). Pour plusieurs jetons de robot, le moteur additionne les règles négatives : une page avec nofollow pour tous les robots et noindex pour googlebot est lue comme noindex, nofollow par Googlebot. Ces conflits arrivent surtout quand un thème, une extension et un en-tête serveur ajoutent chacun leurs directives. Auditez donc la réponse finale, pas seulement le code source.
Si une page apparaît encore après l'ajout d'un noindex, la cause la plus probable est que Google ne l'a pas encore réexplorée. Selon l'importance de la page, cela peut prendre des mois, mais vous pouvez demander une nouvelle exploration avec l'outil d'inspection d'URL. L'autre cause fréquente est un blocage du robots.txt. Nous recommandons cette séquence :
Google décrit ce rapport dans sa documentation sur le blocage de l'indexation. Notre guide de la Search Console détaille ces rapports. Pour un site React ou un autre site rendu côté client, vérifiez que la directive figure dans le HTML que Google reçoit : notre article sur le SEO JavaScript avec React décrit les pièges.
Pour une page supprimée ou déplacée, le noindex n'est pas le bon outil : la redirection 301 est l'outil adapté. Pour choisir entre canonical et noindex, lisez notre article sur la balise canonical ; pour soigner l'extrait affiché, celui sur les balises title et meta description.
Non. Google indique que la règle noindex dans le fichier robots.txt n'est pas prise en charge. Source : Google Search Central.
Soit Google ne l'a pas encore réexplorée, soit le robots.txt bloque l'URL et empêche de lire la directive. Source : Google Search Central.
Avec l'en-tête HTTP X-Robots-Tag, car une balise meta ne peut pas être ajoutée à un fichier non HTML. Source : Google Search Central.
Oui. Google indique que nosnippet empêche aussi d'utiliser le contenu comme entrée directe des Aperçus IA et du Mode IA. Source : Google Search Central.
La règle la plus restrictive s'applique : nosnippet l'emporte sur max-snippet:50. Source : Google Search Central.
Nous auditons vos directives, vos en-têtes et vos fichiers robots.txt pour que seules les bonnes pages soient indexées. Découvrez notre offre SEO, notre offre GEO, demandez un audit gratuit ou contactez-nous.

SEO images : balises img, texte alternatif, noms de fichiers, sitemap d'images, lazy-loading et image préférée selon Google.

SEO JavaScript : comment Google rend un site React, pourquoi les robots d'IA ne lisent pas le JavaScript, et quel mode de rendu choisir.

Sitemap XML : limites de 50 Mo et 50 000 URL, lastmod, robots.txt, index de sitemaps, fin du ping Google et IndexNow pour Bing.
Notre équipe vous offre un audit gratuit de vos campagnes.
Demander mon audit