Was ist ein ALT-Attribut?

Das ALT-Attribut (auch „ALT-Tag“ genannt) ist ein HTML-Attribut, welches eine Beschreibung des Bildes enthält. Das „ALT“ steht hierbei für „alternative“.
Technisch ist es ein Attribut des HTML-<img>-Tags und wird im Quellcode wie folgt verwendet:

<img src="/verzeichnis/bildname.jpg" alt="Der ALT Text" / >

Bei Fällen in denen das Attribut nicht gesetzt werden soll, sollte aber das Attribut nicht einfach weggelassen werden, sondern einfach den Text, wie folgt, leer lassen:

<img src="/verzeichnis/bildname.jpg" alt="" / >

Eine Beschränkung bezüglich der Länge gibt es eigentlich nicht, es sollte aber nicht länger als ein Satz sein. Es reichen meistens schon wenige Worte aus um das Bild zu beschreiben.

Wofür wird das ALT-Attribut verwendet?

Der Text des ALT-Attributes wird angezeigt, wenn das Bild nicht geladen oder angezeigt werden kann. Dies geschieht z.B. wenn im Browser das Laden von Bildern unterbunden wird oder die Bilddatei unter dem angegeben Pfad nicht erreichbar oder gefunden wurde.

Außerdem wird es verwendet, wenn sehbehinderte Menschen mit einem Screenreader auf die Website zugreifen. Da der Screenreader keine Bilder darstellen oder interpretieren kann, nutzt er den Text des ALT-Attributes um es dem Nutzer vorzulesen. Es trägt also auch sehr stark zu der Barrierefreiheit einer Website bei.

Demnach sollte man den Text des ALT-Attributes bei „normaler“ und fehlerfreien Nutzung nicht zu Gesicht bekommen.

Für die Suchmaschinenoptimierung, vor allem für Bilder-SEO, spielt es auch eine, wie nachfolgend zu lesen, nicht ganz unwichtige Rolle.

Bedeutung für Suchmaschinenoptimierung

Die Suchmaschinen-Bots können das Bild nicht lesen, deshalb werten sie ebenfalls das ALT-Attribut aus. Denn es liefert Informationen und Beschreibung zum Inhalt des Bild und steigert so die Themenrelevanz und hilft den Kontext besser zu verstehen.
Dabei ist es nicht nur für die Web-Suchergebnisse interessant, sondern vor allem auch wichtig für Bilder-SEO bzw. die Bildersuche.
Man sollte es aber nicht missbrauchen um damit Keyword Stuffing zu betreiben, denn dies kann mehr negative als positive Folgen haben.