Attributo alt immagine SEO: cosa legge Google e i quattro casi in cui non si scrive nulla
L’attributo alt immagine SEO descrive un’immagine per chi non può vederla. Google tratta un elenco di parole chiave come spam. Quattro tipi di immagine prendono un valore vuoto, e omettere l’attributo dice un’altra cosa.

L’attributo alt immagine SEO è la descrizione di un’immagine scritta per chi non può vederla. Google la legge insieme alla visione artificiale e al contenuto della pagina per capire l’argomento dell’immagine. Un elenco di parole chiave in quell’attributo viene trattato come spam. Quattro tipi di immagine prendono un valore vuoto, e omettere l’attributo dice ancora un’altra cosa.
Prima di iniziare
Devi poter modificare il markup <img> che la pagina genera; su una piattaforma ospitata a volte è un campo della libreria media e non HTML. Devi anche distinguere le immagini di contenuto da quelle decorative. Questa seconda decisione occupa la maggior parte del lavoro, e nessuno strumento la prende per te.
Perché l’attributo alt immagine SEO non è un campo per parole chiave
La documentazione Google sulla SEO delle immagini, consultata il 2026-08-26, assegna all’attributo un compito preciso e poi traccia un confine. Google usa il testo alt insieme agli algoritmi di visione e al contenuto della pagina per capire l’argomento dell’immagine. Tre input, e il tuo è solo uno. La stessa pagina chiede di evitare di riempire l’attributo di parole chiave, perché peggiora l’esperienza e può far considerare il sito come spam.
C’è un caso in cui fa qualcosa in più: quando l’immagine è un link, il testo alt funziona anche come testo ancora. Una descrizione vaga costa due volte. In un sito prodotto molte immagini sono cliccabili, quindi il caso arriva più spesso di quanto sembri.
Come scrivere l’attributo alt immagine SEO in quattro passi
Prima descrivi, poi taglia. Ogni passo toglie qualcosa a una frase che hai già scritto; per questo l’ordine conta più di qualsiasi regola isolata.
- Guarda l’immagine senza la pagina intorno e di’ ad alta voce che cosa mostra. Quella frase, accorciata, di solito è la risposta
- Controlla se il testo vicino lo dice già. Se la didascalia o il paragrafo seguente nominano la cosa, non ripetere il nome: aggiungi ciò che l’immagine porta
- Riduci a una proposizione. La scala di Google va da
alt="puppy", etichettato «Better», aalt="Dalmatian puppy playing fetch", etichettato «Best» - Rileggila con l’immagine nascosta. Se la frase dice ancora qualcosa, funziona. Se sembra il nome di una categoria di catalogo, riscrivila
Lo standard HTML è più diretto sul fallimento. Per un grafico, nota che «sales graph» sarebbe un testo alternativo insufficiente e mostra la versione corretta che pronuncia i numeri del grafico. Nominare il genere di un’immagine non è descriverla.
I quattro casi in cui la risposta giusta è niente
Un attributo vuoto e un attributo assente sono due dichiarazioni diverse. Lo standard HTML, consultato il 2026-08-26, tratta l’attributo omesso come l’affermazione che l’immagine è una parte essenziale del contenuto e che nessun testo può sostituirla. Un attributo vuoto dice il contrario: qui non c’è nulla che meriti di essere letto ad alta voce.
| L’immagine è | Scrivi | Perché |
|---|---|---|
| Contenuto della pagina | Una proposizione descrittiva | Il testo deve sostituirla |
| Decorativa, specifica della pagina | alt="" | Non aggiunge informazioni |
| Ripete il testo vicino | alt="" | Sarebbe letta due volte |
| Accessoria, senza didascalia | alt="" | La descrizione non aggiunge nulla |
| Un pixel di conteggio | alt="" | Non è un’immagine per il lettore |
| Parte del design del sito | Spostala in CSS | Non è contenuto del documento |
L’ultima riga è la preferenza dello standard, non la nostra: un’immagine decorativa che fa parte del design generale del sito dovrebbe essere definita nel CSS, non nel markup del documento. Un’eccezione va ricordata: se un’immagine accessoria ha una didascalia, l’attributo non può essere vuoto. Lo standard ritiene che un testo vuoto confonda, perché la didascalia annuncia un’immagine che poi non annuncia nulla.
Il risultato: un controllo in sei righe prima di pubblicare
Passa questa lista sulle immagini della pagina che stai per pubblicare. Richiede circa un minuto per pagina e copre tutto quanto sopra.
| Controllo | Passa se |
|---|---|
| Attributo presente | Ogni <img> ne ha uno |
| Immagini di contenuto | Una proposizione, non un nome |
| Decorazione svuotata | alt="", non omesso |
| Immagini con didascalia | Mai vuote |
| Immagini collegate | Descrivono la destinazione |
| Nessuna frase ripetuta | Le stesse parole mai due volte |
Il comando che trova le immagini senza attributo fa l’unica parte automatizzabile:
# Ogni img della pagina senza attributo alt
curl -sL --compressed -A 'Mozilla/5.0' https://example.com/page \
| grep -o '<img[^>]*>' | grep -v 'alt='
Due cose gli sfuggono. Legge l’HTML grezzo, quindi le immagini inserite da uno script non compaiono; e non distingue una buona descrizione da una cattiva, che è la parte che conta.
Come si vede un errore
L’errore più comune non è l’attributo mancante. La nostra misura del testo alternativo su 27 homepage ha trovato pochi attributi assenti e molti attributi vuoti: la maggior parte dei team ha già installato un linter e lo ha soddisfatto con una stringa vuota, che passa il controllo e non descrive nulla.
Il secondo errore è l’elenco di parole chiave, quello con una conseguenza documentata. Google mostra un attributo riempito con quaranta parole di sinonimi di cane, lo etichetta «Bad» e aggiunge l’avviso di spam nella stessa sezione.
Il terzo è la didascalia copiata. Se la didascalia dice già «Dalmatian puppy playing fetch» e l’attributo ripete la frase, uno screen reader la annuncia due volte. Non è un problema di posizionamento, è un problema di lettura, e lo standard tratta i due come lo stesso problema.
Un attributo alt vuoto è una frase: questa immagine non dice nulla che il testo non dica già. Scrivila quando è vero.
Dove questo smette di riguardare le immagini
L’attributo alt immagine SEO non fa posizionare un’immagine da sola e non salva una pagina con poco testo. La documentazione Google è chiara: la pagina intorno porta la maggior parte del peso, comprese didascalie e titoli delle immagini. Metti le immagini vicino al testo pertinente e su pagine che parlano del loro argomento.
La descrizione è quindi un segnale piccolo attaccato a uno più grande. Se l’immagine sta in una sezione che non la commenta, nessuna formulazione dell’attributo lo corregge. Per vedere come una pagina arriva ai motori, guarda come funziona QueryWin. Per la parte immagine che influenza l’anteprima condivisa, leggi la dimensione dell’immagine Open Graph.
Domande frequenti
Devo mettere la parola chiave nel testo alt?
Solo se la parola chiave descrive ciò che mostra l’immagine. La formulazione di Google chiede parole chiave appropriate e nel contesto. Se la descrizione onesta contiene la frase, non c’è nulla da sistemare.
Quanto deve essere lungo il testo alt?
Non esiste un limite documentato, e una proposizione basta per quasi tutto. L’eccezione è un’immagine che porta dati, come un grafico: lo standard scrive i numeri perché non c’è un sostituto più breve.
Un attributo assente è peggio di uno vuoto?
Dicono cose diverse invece di classificarsi. Ometterlo afferma che l’immagine è essenziale e senza sostituto; uno vuoto afferma che non aggiunge nulla. La maggior parte delle immagini senza attributo non è né l’uno né l’altro, per questo la correzione onesta di solito è una descrizione, non una coppia di virgolette.
E le immagini caricate da JavaScript?
L’attributo vale ancora, ma un client che non esegue lo script non vede l’elemento. Google indicizza le immagini nell’attributo src di un <img> e non indicizza le immagini di sfondo CSS. Ciò che finisce in un foglio di stile esce dalla ricerca immagini per scelta.
Contano anche i nomi dei file?
Un po’. Google li chiama «very light clues» e preferisce my-new-black-kitten.jpg a IMG00023.JPG. Vale la pena quando stai già nominando il file, non per una rinomina di massa: cambiare l’URL di un’immagine costa la copia che Google ha già in cache.
Fa parte di del manuale di QueryWin · Livello 2


