Contrôle SEO des images et optimisation

Repérez les images sans texte alternatif, les fichiers trop lourds, les images cassées et les dimensions manquantes, puis compressez-les et convertissez-les en WebP ou AVIF dans un répertoire séparé.

Ce qu'elle fait

Repérer les images faibles

Un crawl enregistre le poids de chaque image, son attribut alt et le fait qu’elle se charge ou non. Un export Screaming Frog peut être analysé hors ligne avec sf run. Les constats indiquent les images sans texte alternatif, celles qui dépassent la limite de poids et celles sans largeur ni hauteur, ce qui fait sauter la mise en page pendant le chargement.

  • Texte alternatif manquant et attribut alt absent
  • Fichiers dépassant la limite de poids, 150 Ko par défaut
  • Images cassées (4xx ou 5xx)
  • Largeur et hauteur manquantes, et texte alternatif trop long

Chaîne de traitement des images

images-optimize recompresse, redimensionne ou convertit les images locales en WebP ou AVIF. Il peut aussi prendre les images déclarées dans un scan enregistré, jusqu’à 50 images distinctes par exécution. Les limites de largeur et de hauteur n’agrandissent jamais une image, et la qualité se règle de 10 à 100 ou se choisit automatiquement.

  • Formats : keep, jpeg, png, webp, avif
  • Qualité de 10 à 100, ou auto
  • Suppression facultative des données EXIF
  • Le mode scan n’écrit que dans le répertoire de sortie que vous indiquez

Sûr par défaut

L’optimisation écrit dans un répertoire séparé. Modifier les fichiers d’origine exige l’option explicite d’écriture sur place, et des sauvegardes sont créées par défaut. Remplacer un fichier existant exige l’option d’écrasement.

  • Répertoire de sortie obligatoire, sauf si l’écriture sur place est demandée
  • Sauvegardes conservées pour les modifications sur place
  • Les fichiers renommés nécessitent des 301 entre les paires d’URL anciennes et nouvelles, via redirects-generate
  • sf run --tasks écrit une liste de tâches pour les développeurs

Trois étapes, un seul scan enregistré

  1. Repérer les images faibles

    Un crawl natif enregistre le poids de chaque image, son attribut alt et le fait qu’elle se charge ou non. Un export Screaming Frog peut être analysé hors ligne avec seohead sf run.

  2. Compresser et convertir

    images-optimize écrit du WebP ou de l’AVIF dans un répertoire séparé, n’agrandit jamais une image et crée une sauvegarde avant toute modification sur place.

  3. Transmettre les corrections

    sf run --tasks écrit pour le développeur une liste de tâches avec les étapes de reproduction. Les fichiers renommés nécessitent des 301 entre les paires d’URL anciennes et nouvelles, via redirects-generate.

Contrôles de cette fonctionnalité

ContrôleSignificationGravitéPreuve
IMG_MISSING_ALTL’image n’a pas de texte alternatifImportantURL de l’image et pages qui l’utilisent
IMG_MISSING_ALT_ATTRIBUTELa balise img n’a aucun attribut alt, pas même alt="". Crawl natif.ImportantURL de la page avec le nombre de balises img sans cet attribut
IMG_OVER_KBLe fichier image dépasse le seuil de poids, 150 Ko par défaut. Export Screaming Frog ou crawl natif avec capture des ressources.ImportantURL de l’image, taille en octets et seuil
IMG_BROKENL’URL de l’image répond par une erreur 4xx ou 5xx, donc le navigateur n’affiche rien. Crawl natif.ImportantURL de l’image, statut HTTP et page source
IMG_MISSING_DIMENSIONSLa balise img ne déclare ni largeur ni hauteur, donc l’espace de la mise en page n’est pas réservéTipURL de l’image et page source
IMG_ALT_TOO_LONGLe texte alternatif dépasse la limite configurée, 100 caractères par défaut. Crawl natif.TipURL de l’image, longueur de l’alt et texte alternatif

Une seule commande

bash
seohead images-optimize --files ./images --output-dir ./optimized --format webp

Commencez par installer : guide d'installation. Chaque commande fonctionne aussi comme outil MCP pour les agents IA.

Ce qu'il vous faut

  • Un crawl ou des exports Screaming Frog pour les constats
  • Un dossier de fichiers image, ou un scan enregistré, pour images-optimize
  • Un répertoire où écrire les résultats

Limites

  • Le texte alternatif est signalé, jamais rédigé à votre place : vous seul savez ce que montre l’image
  • Le mode scan n’optimise que 50 images distinctes au maximum par exécution
  • Les fichiers optimisés ne sont ni envoyés ni remplacés sur votre site
  • Les dimensions affichées ne sont comparées au poids du fichier que lorsque la page a été rendue

Questions

Modifie-t-il quelque chose sur mon site ?
Non. Les contrôles lisent les pages et les images. images-optimize écrit dans le répertoire que vous lui indiquez. Les modifications sur place exigent --in-place et conservent des sauvegardes par défaut.
Ai-je besoin de Screaming Frog ?
Non. Un crawl SpiderHead enregistre les images, et sf run analyse les exports Screaming Frog hors ligne. La CLI de Screaming Frog n’est nécessaire que pour le mode --crawl, et c’est une installation séparée sous licence.
Rédige-t-il le texte alternatif à ma place ?
Non. Il signale le texte alternatif manquant ou trop long. Vous rédigez la description, car vous seul savez ce que montre l’image.
Vers quels formats puis-je convertir ?
keep, jpeg, png, webp ou avif. La qualité va de 10 à 100, ou auto. Les limites de largeur et de hauteur n’agrandissent jamais une image.
D’où viennent les données sur les images ?
D’un crawl, d’un export Screaming Frog ou, pour images-optimize, de fichiers sur le disque ou d’un scan enregistré. Les contrôles qui réclament des données absentes de la source sont ignorés, avec la raison indiquée.
Quels sont les seuils par défaut ?
Une image de plus de 150 Ko est signalée, et un texte alternatif de plus de 100 caractères est signalé comme trop long. Les deux limites sont configurables.