Controllo e ottimizzatore image SEO

Trova immagini senza testo alternativo, file troppo grandi, immagini rotte e dimensioni mancanti, poi comprime e converte in WebP o AVIF in una cartella separata.

Cosa fa

Trova le immagini deboli

Una scansione registra il peso file di ogni immagine, l'attributo alt e se carica. Un export Screaming Frog si può analizzare offline con sf run. Le segnalazioni dicono quali immagini mancano di testo alternativo, quali superano il limite di peso e quali non hanno width e height, così il layout salta mentre la pagina carica.

  • Testo alternativo e attributo alt mancanti
  • File oltre il limite di peso, 150 KB per impostazione predefinita
  • Immagini rotte (4xx o 5xx)
  • Width e height mancanti, e testo alternativo troppo lungo

Pipeline delle immagini

images-optimize ricomprime, ridimensiona o converte immagini locali in WebP o AVIF. Può prendere anche immagini dichiarate in una scansione salvata, fino a 50 immagini distinte per esecuzione. I limiti di larghezza e altezza non ingrandiscono mai un'immagine, e la qualità si imposta da 10 a 100 o si sceglie in automatico.

  • Formati: keep, jpeg, png, webp, avif
  • Qualità da 10 a 100 oppure auto
  • Rimozione EXIF opzionale
  • La modalità scansione scrive solo nella cartella di output che indichi

Sicuro per impostazione predefinita

L'ottimizzazione scrive in una cartella separata. Modificare i file originali richiede il flag esplicito in-place, e i backup sono fatti per impostazione predefinita. Sostituire un file esistente richiede il flag overwrite.

  • Cartella di output obbligatoria salvo richiesta di in-place
  • Backup conservati per le modifiche in-place
  • I file rinominati richiedono 301 da coppie di URL vecchie e nuove via redirects-generate
  • sf run --tasks scrive una lista di task per gli sviluppatori

Tre passaggi, una scansione salvata

  1. Trova le immagini deboli

    Una scansione nativa registra il peso file di ogni immagine, il suo attributo alt e se carica. Un export Screaming Frog si può analizzare offline con seohead sf run.

  2. Comprimi e converti

    images-optimize scrive WebP o AVIF in una cartella separata, non ingrandisce mai e fa un backup prima di ogni modifica in-place.

  3. Passa le correzioni

    sf run --tasks scrive una lista di task per lo sviluppatore con i passaggi di riproduzione. I file rinominati richiedono 301 da coppie di URL vecchie e nuove via redirects-generate.

Controlli di questa funzionalità

ControlloCosa significaGravitàEvidenza
IMG_MISSING_ALTL'immagine non ha testo alternativoImportantURL dell'immagine e le pagine che la usano
IMG_MISSING_ALT_ATTRIBUTEIl tag img non ha affatto l'attributo alt, nemmeno alt="". Scansione nativa.ImportantURL della pagina con il conteggio dei tag img senza attributo
IMG_OVER_KBIl file immagine supera la soglia di peso, 150 KB per impostazione predefinita. Misurato nella scansione nativa con cattura delle risorse.ImportantURL dell'immagine, dimensione in byte e limite
IMG_BROKENLa URL dell'immagine risponde con un errore 4xx o 5xx, quindi il browser non mostra nulla. Scansione nativa.ImportantURL dell'immagine, stato HTTP e pagina di origine
IMG_MISSING_DIMENSIONSIl tag img non dichiara width e height, quindi lo spazio nel layout non è riservatoTipURL dell'immagine e pagina di origine
IMG_ALT_TOO_LONGIl testo alternativo supera il limite configurato, 100 caratteri per impostazione predefinita. Scansione nativa.TipURL dell'immagine, lunghezza dell'alt e testo alt

Un solo comando

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

Prima installa SpiderHead: guida all'installazione. Ogni comando funziona anche come strumento MCP per agenti AI.

Cosa ti serve

  • Una scansione o export Screaming Frog per le segnalazioni
  • Una cartella di file immagine, oppure una scansione salvata, per images-optimize
  • Una cartella in cui scrivere i risultati

Limiti

  • Il testo alternativo è segnalato, non scritto: solo tu sai cosa mostra l'immagine
  • La modalità scansione ottimizza al massimo 50 immagini distinte per esecuzione
  • I file ottimizzati non vengono caricati né sostituiti sul tuo sito
  • Le dimensioni a schermo si confrontano con il peso file solo se la pagina era renderizzata

Domande

Cambia qualcosa sul mio sito?
No. I controlli leggono pagine e immagini. images-optimize scrive nella cartella che gli dai. Le modifiche in-place richiedono --in-place e conservano un backup per impostazione predefinita.
Serve Screaming Frog?
No. Una scansione SpiderHead registra le immagini, e sf run analizza offline gli export Screaming Frog. Il CLI di Screaming Frog serve solo alla modalità --crawl, ed è un'installazione con licenza separata.
Scrive lui il testo alternativo?
No. Segnala testo alternativo mancante o troppo lungo. La descrizione la scrivi tu, perché solo tu sai cosa mostra l'immagine.
In quali formati posso convertire?
keep, jpeg, png, webp o avif. La qualità va da 10 a 100, oppure auto. I limiti di larghezza e altezza non ingrandiscono mai un'immagine.
Da dove arrivano i dati delle immagini?
Da una scansione, da un export Screaming Frog, oppure, per images-optimize, da file su disco o da una scansione salvata. I controlli che richiedono dati non presenti nella sorgente sono saltati con un motivo.
Quali sono le soglie predefinite?
Un'immagine oltre 150 KB è segnalata, e un testo alternativo oltre 100 caratteri è segnalato come troppo lungo. Entrambi i limiti sono configurabili.