Ir al contenido

Glosario Atributo ALT

¿Qué es el Atributo ALT?

Definición

El atributo alt es el texto alternativo que se añade a una etiqueta <img> en HTML para describir el contenido de una imagen a quienes no pueden verla, ya sea por una discapacidad visual, una conexión lenta o porque el archivo no llega a cargar.

Un relieve táctil de bronce sobre un pedestal, pulido por las manos, junto al título Atributo ALT
Un relieve para las manos que no pueden ver
En esta página 6
  1. ¿Qué significa el atributo alt?
  2. Atributo alt frente a title, caption y figcaption
  3. Cómo funciona
  4. Por qué importa
  5. Buenas prácticas
  6. Errores frecuentes
En breve

Qué texto poner en el atributo alt según el tipo de imagen, cuándo dejarlo vacío a propósito, y qué hacen realmente con él Google y los lectores de pantalla.

Un relieve táctil de bronce sobre un pedestal, pulido por las manos, junto al título Atributo ALT
Un relieve para las manos que no pueden ver

¿Qué significa el atributo alt?

El alt es un atributo del elemento <img> en HTML, presente en la especificación desde sus primeras versiones. Su función es ofrecer una alternativa textual al contenido visual: cuando la imagen no se puede percibir, el texto del alt ocupa su lugar. Es, junto con el propio atributo src, uno de los pocos que un marcado accesible no puede omitir.

En frameworks y sistemas de gestión de contenido modernos, el atributo se rellena a menudo de forma automática con el nombre del archivo si nadie lo edita a mano, lo que casi nunca da una descripción útil. Se confunde a menudo con otros dos elementos que parecen similares pero cumplen funciones distintas. El atributo title muestra un tooltip al pasar el ratón por encima, pensado para usuarios con ratón, no para lectores de pantalla, que no lo anuncian por defecto. El elemento figcaption es una leyenda visible dentro de una figura, pensada para todo el mundo, no solo para quien no puede ver la imagen.

La obligación de ofrecer un texto alternativo no es una recomendación suelta: está en el Criterio de Éxito 1.1.1 («Contenido no textual») de las pautas WCAG del W3C, la base de la mayoría de normativas de accesibilidad web.

Niño con sombrilla de rayas al borde del agua en una playa de Mallorca
Foto de ejemplo en un artículo sobre hoteles en Mallorca.

Un caso real: la misma foto, tres alt distintos

alt="playa"

Correcto y vacío. No dice quién, dónde ni qué ocurre.

~
alt="niño con sombrilla en la playa"

Ya describe la escena, pero sirve igual para Cádiz que para Rímini. Le falta lo único que esta página aporta.

alt="Niño con sombrilla en la playa de Cala Millor, Mallorca"

Añade el lugar concreto, que es justo el tema de la página. Sigue siendo una descripción honesta de lo que se ve.

alt="mallorca playa hotel oferta vacaciones barato reservar"

Esto ya no describe nada: es keyword stuffing, y Google lo trata como spam. La regla práctica: si la frase no sirve para alguien que no ve la imagen, tampoco sirve para el buscador.

Un caso real: la misma foto, tres alt distintos

Atributo alt frente a title, caption y figcaption

Atributo o elementoQué esPara quién
altTexto alternativo del elemento <img>Lectores de pantalla, buscadores, y cualquiera cuando la imagen no carga
titleTooltip opcional al pasar el ratónUsuarios con ratón; los lectores de pantalla no lo leen por defecto
figcaptionLeyenda visible dentro de <figure>Todos los visitantes, se ve en pantalla
caption (en tablas)Título visible de una tablaTodos los visitantes

El error más caro en la práctica es usar title como si fuera un sustituto del alt: como la mayoría de lectores de pantalla lo ignoran, una imagen con solo title y sin alt sigue siendo invisible para quien depende de ese texto.

Cómo funciona

Cuando un lector de pantalla llega a una imagen, lee el contenido del atributo alt en voz alta. Si el atributo está presente pero vacío (alt=""), el lector de pantalla salta la imagen sin anunciarla, el comportamiento correcto para elementos puramente decorativos. Si el atributo falta directamente, distinto de estar vacío, algunos lectores de pantalla recurren al nombre del archivo, y anunciar «IMG_047382 punto jpg» es peor que no decir nada.

<!-- Imagen informativa: alt descriptivo -->
<img src="/images/glosario-json-ld-diagrama.webp" alt="Estructura de un bloque JSON-LD con @context y @type">

<!-- Error: atributo alt ausente por completo -->
<img src="/images/glosario-json-ld-diagrama.webp">

<!-- Imagen decorativa: alt vacío a propósito -->
<img src="/images/separador-decorativo.webp" alt="">

Google usa el texto del alt junto con sus propios algoritmos de visión por computador y el contenido de la página para entender de qué trata una imagen. Ese texto pesa sobre todo en los resultados de Google Imágenes, no como factor de posicionamiento general de la página. Si la imagen funciona además como enlace, el alt hace de texto ancla para ese enlace, con el mismo peso que tendría un enlace de texto normal.

La decisión de qué poner depende del tipo de imagen. Ante una imagen informativa, el texto describe lo que aporta al contexto de la página, no cada detalle visual. Ante una imagen funcional, como un icono de búsqueda dentro de un botón, el texto describe la acción, no el dibujo. Ante una imagen decorativa, el alt se deja vacío a propósito, nunca ausente.

La misma imagen, tres descripciones

60300Q1Q2Q3Q418253856
alt="gráfico"

Cierto pero inútil. Quien no ve la imagen sigue sin saber qué muestra.

alt="gráfico de barras azul con cuatro columnas que suben de izquierda a derecha sobre fondo oscuro, con eje vertical de 0 a 60"

Describe el dibujo, no el dato. Quien escucha esto con un lector de pantalla pierde el tiempo.

alt="Las sesiones orgánicas triplican en un año: de 18.000 en Q1 a 56.000 en Q4"

Dice lo que el gráfico demuestra. Eso es lo que el texto alrededor no repite.

De dónde saca una máquina el sentido

La imagen misma
Reconoce formas, colores y objetos. Ve barras que suben, no sabe de qué.

El atributo alt
La única fuente que aporta el significado concreto: qué se mide y qué resultado da.

El entorno
Título, párrafo anterior, pie de figura y nombre del archivo afinan la interpretación.

Por eso el reconocimiento visual no vuelve prescindible el alt: identifica el objeto, no la afirmación.

Lo que se escucha en un lector de pantalla

«Imagen. gráfico-sesiones-2026-final-v3.png»

Sin atributo alt, algunos lectores leen el nombre del archivo entero.

«Imagen. Las sesiones orgánicas triplican en un año: de 18.000 en Q1 a 56.000 en Q4»

Con alt, la misma información que recibe quien mira el gráfico.

Una imagen, tres descripciones — y lo que lee una máquina

Por qué importa

La razón principal es de accesibilidad: sin un alt adecuado, una persona que usa lector de pantalla no tiene ninguna otra vía para saber qué muestra la imagen. Eso decide si puede usar la página o si se queda fuera. En muchos sectores, como las entidades públicas o las grandes empresas, un marcado accesible es además, hoy en día, una exigencia legal, no una prestación voluntaria.

Hay también una razón de posicionamiento, más limitada de lo que se suele asumir. El alt ayuda a Google a situar la imagen en el contexto correcto y a decidir si aparece en una búsqueda de imágenes, pero rellenarlo de palabras clave sin sentido tiene el efecto contrario: Google lo trata como una señal de spam.

Y hay un riesgo de confianza en el propio texto: un alt mal escrito se nota en la experiencia real de quien depende de él. Un usuario que escucha el nombre de un archivo en lugar de una descripción sabe de inmediato que la página no se pensó para él.

Buenas prácticas

  • Describe lo que la imagen aporta al contexto de esa página concreta, no una lista de lo que literalmente se ve en ella.
  • Deja alt="" vacío pero presente en imágenes puramente decorativas; nunca omitas el atributo por completo.
  • Si la imagen es un enlace o un botón, describe el destino o la acción, no el aspecto visual del icono.
  • Mantén el texto conciso, en torno a 80-140 caracteres; suficiente para ser útil, sin cansar a quien lo escucha con un lector de pantalla.
  • No repitas la misma palabra clave en varias imágenes distintas de la misma página.
  • No dupliques en el alt lo que ya dice un pie de foto visible junto a la imagen; son textos con funciones distintas.
  • Informativa

    Aporta contenido que el texto no dice ya.

    alt describe lo que se ve:

    alt="La visibilidad sube del 12 % al 47 %"

    No: «gráfico», «imagen 1». Eso ya lo dice el contexto.

  • Decorativa

    Solo decora. Sin ella no falta nada.

    alt vacío, pero presente:

    alt=""

    Así el lector de pantalla la salta. Si falta el atributo, lee en voz alta el nombre del archivo.

  • Funcional

    Es un enlace o un botón. La imagen hace algo.

    alt describe la acción, no el motivo:

    alt="Buscar"

    alt="Lupa" sería incorrecto: describe el dibujo, no lo que ocurre al pulsar.

Los tres papeles de una imagen

Errores frecuentes

  • Omitir el atributo alt por completo en lugar de dejarlo vacío a propósito en imágenes decorativas.
  • Rellenar el alt con una lista de palabras clave en vez de una frase con sentido.
  • Empezar el texto con «imagen de» o «foto de»: el lector de pantalla ya anuncia por su cuenta que se trata de una imagen.
  • Usar el atributo title como sustituto del alt, sin saber que la mayoría de lectores de pantalla no lo leen.
  • Copiar el mismo alt genérico en decenas de imágenes de producto que en realidad son distintas entre sí.
Manuel Riveiro Rodriguez CEO & Digital Strategist

Una auditoría técnica revisa esto y el resto en un solo paso.

Solicitar auditoría

Preguntas frecuentes

¿Qué pasa si dejo el atributo alt vacío?

Depende de si el atributo existe con valor vacío (alt="") o si falta por completo. Un alt vacío pero presente le dice al lector de pantalla que ignore la imagen, correcto en elementos decorativos. Si el atributo falta directamente, algunos lectores de pantalla leen en su lugar el nombre del archivo.

¿El atributo alt afecta al posicionamiento SEO?

No es un factor de posicionamiento por sí solo, pero ayuda a Google a entender de qué trata la imagen junto con el reconocimiento visual y el contenido de la página. Pesa sobre todo en Google Imágenes, y funciona como texto ancla si la imagen es también un enlace.

¿Cuál es la diferencia entre alt y title?

El alt es el texto alternativo obligatorio para accesibilidad, leído por los lectores de pantalla y usado por Google para entender la imagen. El title es un texto opcional que aparece como tooltip al pasar el ratón, y la mayoría de lectores de pantalla no lo anuncian por defecto.

¿Cuánto debe medir un buen texto alternativo?

No hay un límite estricto, pero conviene mantenerlo en torno a 80-140 caracteres. Lo bastante concreto para transmitir el contenido de la imagen, lo bastante breve para no cansar a quien escucha la descripción con un lector de pantalla. Un texto más largo no penaliza en buscadores, pero empeora la experiencia de quien lo escucha entero.

¿Hace falta poner alt en todas las imágenes de una página?

El atributo debe estar presente en todas, pero no todas necesitan una descripción con contenido. Las imágenes puramente decorativas llevan un alt="" vacío a propósito, y las que aportan información real necesitan una descripción con sentido. Confundir estos dos casos es uno de los errores más comunes al implementarlo.