¿Qué importancia tiene el atributo “alt”?

Al contrario de lo que escribió Daniel Horton, argumentaría que la razón principal del atributo ‘alt’ es la accesibilidad. Que también ayuda a los motores de búsqueda es un buen efecto secundario, pero no era la intención original. Así también se especifica, por ejemplo, en la especificación HTML 4.01: http://www.w3.org/TR/1999/REC-ht…

alt = texto [CS]

Para los agentes de usuario que no pueden mostrar imágenes, formularios o subprogramas, este atributo especifica texto alternativo. El idioma del texto alternativo se especifica mediante el atributo lang.

Varios elementos no textuales (IMG, AREA,
APPLET e INPUT) permiten a los autores especificar alternativas
texto para servir como contenido cuando el elemento no se puede representar normalmente.
Especificar texto alternativo ayuda a los usuarios sin terminales de pantalla gráfica,
usuarios cuyos navegadores no admiten formularios, usuarios con discapacidad visual, aquellos que
use sintetizadores de voz, aquellos que han configurado sus agentes de usuario gráficos para no mostrar imágenes, etc.

Marc Andreesen propuso el elemento img en febrero de 1993 para cargar imágenes en línea con el resto de la página en X Mosaic.
http://1997.webhistory.org/www.l

MidasWWW 2.0 estaba desarrollando una característica similar, pero con contenido alternativo para navegadores incapaces de mostrar la imagen a la que se hace referencia en img src.
http://1997.webhistory.org/www.l

HTML 2.0 oficializó el atributo alt como “texto para usar en lugar del recurso de imagen referenciado, por ejemplo debido a restricciones de procesamiento o preferencia del usuario”. Las restricciones de procesamiento son similares a las descritas por MidasWWW: los agentes consumidores no pueden cargar la imagen en línea para reemplazar el texto alternativo que se muestra.
http://www.w3.org/MarkUp/html-sp

Un módem de 24.4 baudios 14.4 (v.32bis) fue el acceso a Internet más rápido disponible para la mayoría de las personas en ese momento, haciendo que cualquier espera para la carga de imágenes en línea sea muy notable. Si utilizó la Web a principios de los años 90, probablemente deshabilitó la carga de imágenes de forma predeterminada y, en su lugar, inició solicitudes de imágenes individuales en un elemento img de interés. El atributo alt describe el contenido que podría estar viendo si estuviera dispuesto a esperar la descarga.

Las ganancias de accesibilidad modernas para los elementos img con un atributo alt son similares al caso de datos lentos: proporciona una breve descripción del contenido disponible antes de la descarga y ofrece contenido alternativo si el agente consumidor (lector de pantalla, motor de búsqueda, navegador específico, etc.) no puede cargar ni decodificar su imagen.

Los navegadores siguen creando un marcador de posición de imagen mientras obtienen contenido src. Si su marcado contiene un atributo alt, el valor del atributo representará el elemento hasta que el recurso remoto se descargue, desempaque y coloque en la página.

En HTML, el atributo alt se entiende como un texto equivalente para imágenes y posiblemente otros objetos. Esto es atractivo por dos razones principales. Primero, los motores de búsqueda y otros rastreadores pueden usar el valor alt para describir y comprender un elemento gráfico. En segundo lugar, las personas que usan lectores de pantalla (como los ciegos) pueden leer el atributo alt.