Il testo alternativo (testo alternativo) è una parola o una frase che può essere inserita come attributo in un documento HTML (Hypertext Markup Language) per indicare ai visitatori del sito Web la natura o il contenuto di un'immagine. Il testo alternativo viene visualizzato in una casella vuota che normalmente conterrebbe l'immagine. Il testo alternativo è utile quando un collegamento immagine non è disponibile a causa di un URL danneggiato o modificato o di qualche altro problema.
Un attributo alt inizia con la sequenza di caratteri alt = e quindi contiene il testo alt tra virgolette. Ad esempio, l'attributo alt = "Storm Surge" potrebbe apparire nel tag immagine HTML per una fotografia di acqua alta durante un uragano. Nella maggior parte dei browser, il passaggio del puntatore su un'immagine contenente un attributo alt farà apparire il testo alt all'interno di una piccola casella sotto il puntatore.
Quando si sceglie il testo alternativo, è importante assicurarsi che dica agli spettatori il più possibile sull'immagine, utilizzando il minor numero di parole possibile. Questa considerazione diventa sempre più importante man mano che le immagini diventano fisicamente più piccole. Se il testo alternativo è troppo lungo, potrebbe occupare troppo spazio per adattarsi al rettangolo dell'immagine (che ha le stesse dimensioni dell'immagine se fosse visibile). Con i collegamenti puntati che hanno etichette di testo esterne, ad esempio, il testo alternativo creerebbe solo confusione. In casi di questo tipo, il testo alternativo può comprendere un singolo spazio tra le virgolette (alt = "") oppure le due virgolette possono essere posizionate l'una contro l'altra (alt = "").
Gli attributi Alt dovrebbero sempre essere inseriti nei tag immagine, anche se non si desiderano caselle alt. Se l'autore della pagina Web non desidera che una casella alt appaia insieme a un'immagine, è necessario inserire un attributo alt vuoto nel tag dell'immagine per garantire che una sequenza di caratteri predefinita che mostri l'indirizzo Web dell'immagine non venga visualizzata quando lo spettatore si posiziona sul puntatore sull'immagine.
Il testo alternativo è un buon posto in cui inserire parole chiave pertinenti per migliorare l'ottimizzazione dei motori di ricerca (SEO) del tuo sito web. Come con il testo altrove, tuttavia, il riempimento di parole chiave - la pratica di inserire un gran numero di parole chiave nel contenuto Web - è scoraggiato. Secondo Google, la pratica non è solo immorale ma anche inefficace.