Definición de

Texto Alternativo

Texto Alternativo (Alt Text)

(Alternative Text)

La guía definitiva para optimizar la accesibilidad e indexación de imágenes en la web

¿Qué es el Texto Alternativo?

El texto alternativo (Alt Text) es un atributo HTML que se aplica a las imágenes para proporcionar una descripción textual de su contenido. Actúa como un reemplazo verbal cuando la imagen no puede ser vista, ya sea por limitaciones técnicas, de accesibilidad o de conexión, ofreciendo contexto esencial sobre el contenido visual y que debe implementar cualquier agencia SEO de calidad para hacer mejorar el posicionamiento orgánico de sus clientes.

Este atributo no solo mejora la experiencia de usuarios con discapacidad visual, sino que también cumple funciones cruciales en términos de:

  • Accesibilidad Web: Permite que los lectores de pantalla describan las imágenes a usuarios con discapacidad visual
  • SEO: Ayuda a los motores de búsqueda a indexar y clasificar correctamente el contenido visual
  • UX: Proporciona contexto cuando las imágenes no cargan por problemas técnicos o de conexión
  • Valor Semántico: Añade significado y relevancia al contenido visual de la página

Contexto Histórico

El atributo Alt fue introducido en HTML 2.0 como una solución básica para navegadores de solo texto, pero ha evolucionado hasta convertirse en un elemento fundamental para la accesibilidad web y el posicionamiento en buscadores.

HTML 2.0 (1995)

Introducción del atributo alt

WCAG 1.0 (1999)

Primeras directrices sobre accesibilidad

HTML5 (2014)

Refinamiento y obligatoriedad para validación

¿Por qué es Importante?

Para Desarrolladores

  • Validación HTML
  • Cumplimiento de estándares
  • Mejora de semántica

Para Usuarios

  • Accesibilidad universal
  • Experiencia inclusiva
  • Contexto cuando fallan imágenes

Para Buscadores

  • Mejor indexación visual
  • Comprensión del contenido
  • Relevancia contextual

Implementación Básica

Sintaxis HTML

<img src="imagen.jpg" alt="Descripción de la imagen">
  • • Atributo obligatorio para validación
  • • Debe ser descriptivo y conciso
  • • Longitud recomendada: 80-125 caracteres

Imágenes Decorativas

<img src="decorativa.jpg" alt="">

  • • Alt vacío para imágenes decorativas
  • • Ignorado por lectores de pantalla
  • • Mantiene validación HTML

Imágenes Funcionales

<a href="contacto.html">
<img src="contacto.png" alt="Contactar con nuestro equipo">
</a>

  • • Describe la función, no solo la imagen
  • • Incluye el propósito de la interacción
  • • Prioritario para conversiones

Ejemplos Prácticos

<!-- Ejemplo e-commerce -->
<img src="producto-zapatillas.jpg" 
     alt="Zapatillas deportivas Nike Air Max rojas, talla 42, vista lateral">

<!-- Ejemplo imagen informativa -->
<img src="grafico-ventas-2024.jpg" 
     alt="Gráfico de barras mostrando incremento de ventas del 15% en el primer trimestre de 2024">

<!-- Ejemplo de logo -->
<img src="logo-empresa.png" 
     alt="Logo de Empresa XYZ">

<!-- Ejemplo de imagen decorativa -->
<img src="separador-floral.jpg" 
     alt="">

<!-- Ejemplo de botón gráfico -->
<button>
    <img src="icono-carrito.svg" 
         alt="Añadir al carrito de compras">
</button>

Mejores Prácticas

✓ Recomendado

  • Ser específico y descriptivo
  • Incluir keywords relevantes
  • Mantener brevedad (80-125 caracteres)
  • Usar alt=»» para imágenes decorativas
  • Describir la función en imágenes interactivas

✕ Evitar

  • Iniciar con «Imagen de…» o «Foto de…»
  • Keyword stuffing
  • Descripciones genéricas
  • Usar nombre de archivo como alt
  • Omitir el atributo alt

Impacto SEO

Búsqueda de Imágenes

  • Mejor clasificación en Google Images
  • Mayor visibilidad en búsqueda visual
  • Tráfico específico de imágenes

Relevancia Semántica

  • Enriquece el contexto temático
  • Refuerza keywords principales
  • Mejora la comprensión de contenido

E-commerce

  • Mayor CTR en búsquedas de productos
  • Refuerzo de long-tail keywords
  • Mejor experiencia de compra

Tipos de Texto Alt

Descriptivo

alt="Hombre joven sonriente con camisa azul trabajando en un portátil MacBook"

Ideal para: Fotografías de stock, imágenes informativas y representativas

Funcional

alt="Buscar en nuestra tienda"

Ideal para: Botones, iconos, CTAs y elementos interactivos

Informativo

alt="Gráfico circular mostrando distribución demográfica: 45% hombres, 55% mujeres"

Ideal para: Gráficos, infografías, tablas y datos visuales

Producto E-commerce

alt="Camiseta manga corta algodón orgánico rojo, cuello redondo, talla M"

Ideal para: Imágenes de productos en tiendas online

Branding

alt="Logo de Empresa XYZ"

Ideal para: Logotipos, marcas y elementos de identidad corporativa

Decorativo (Alt vacío)

alt=""

Ideal para: Separadores, fondos, patrones y elementos puramente estéticos

Herramientas y Recursos

Validación

  • • WAVE Web Accessibility Tool
  • • HTML Validator W3C
  • • Lighthouse Accessibility

Automatización

  • • Alt Text Generator API
  • • Plugins CMS (WordPress, Shopify)
  • • AI Image Recognition Tools

Testing

  • • Screen Reader Simulators
  • • Image Disabled Browsers
  • • Contrast Checkers

Errores Comunes

❌ Descripción Incorrecta

alt="IMG_2367.jpg"
alt="imagen"
alt="foto de producto"

Falta de descripción o uso del nombre de archivo

✓ Descripción Correcta

alt="Mujer joven con cabello castaño"
alt="Tablet Samsung Galaxy Tab S7 color negro frontal"
alt="Gráfico de tendencias de venta 2023-2024"

Descripciones específicas, relevantes y descriptivas

Accesibilidad y ARIA

ARIA Labels

<img src="chart.jpg" alt="" aria-labelledby="chart-description">
<div id="chart-description">
    Gráfico detallado mostrando el crecimiento de ventas 
    en los últimos 4 trimestres con un incremento del 25%.
</div>
  • Alternativa para descripciones largas
  • Complementa al atributo alt

Descripciones Largas

<figure>
    <img src="infografia.jpg" 
         alt="Resumen de proceso productivo" 
         longdesc="descripcion-infografia.html">
    <figcaption>Infografía del ciclo productivo</figcaption>
</figure>
  • Para imágenes complejas
  • Compatible con descripciones extensas

Alt Text Contextual

El texto alternativo debe adaptarse al contexto específico donde aparece la imagen, no solo describir lo que se ve, sino también su propósito en la página.

Misma imagen, diferente contexto

// En página de equipo
alt="María López, Directora de Marketing"

// En artículo sobre liderazgo femenino
alt="María López implementando estrategia de contenidos"

// En galería de oficinas
alt="Espacio de trabajo colaborativo en sede central"

Reforzando la temática

// En página de productos
alt="Smartphone Samsung Galaxy S23 Ultra, 256GB, color negro"

// En guía de fotografía móvil
alt="Cámara de 108MP del Samsung Galaxy S23 Ultra capturando paisaje"

// En comparativa de baterías
alt="Batería de 5000mAh del Samsung Galaxy S23 Ultra"

Schema Markup

<script type="application/ld+json">
{
    "@context": "https://schema.org",
    "@type": "ImageObject",
    "contentUrl": "https://example.com/photos/1x1/photo.jpg",
    "description": "Zapatillas deportivas rojas Nike Air Max para running",
    "name": "Nike Air Max 2024",
    "height": "1024px",
    "width": "1024px",
    "encodingFormat": "image/jpeg",
    "representativeOfPage": true,
    "caption": "Nuevas Nike Air Max 2024 - Colección primavera"
}
</script>

El uso de Schema Markup para imágenes proporciona información estructurada adicional a los motores de búsqueda, mejorando la comprensión contextual y la relevancia de las imágenes.

Consideraciones Mobile

Responsive Images

<picture>
    <source media="(max-width: 600px)" srcset="imagen-small.jpg">
    <source media="(max-width: 1200px)" srcset="imagen-medium.jpg">
    <img src="imagen-large.jpg" alt="Descripción completa de la imagen">
</picture>

El alt text debe ser consistente en todas las versiones

Mejores Prácticas Mobile

  • Optimizar carga con lazy loading
  • Asegurar texto alternativo en todas las versiones
  • Mantener consistencia en todas las resoluciones
  • Priorizar información esencial en la descripción

Casos de Estudio

CASO 1

E-commerce de Moda

Optimización de alt text en 5,000+ imágenes de productos

  • +35% en tráfico orgánico de búsqueda de imágenes
  • +22% tasa de conversión
  • +42% en visibilidad de productos específicos

CASO 2

Blog de Contenidos

Implementación de estrategia de alt text semántico

  • +55% CTR en resultados de búsqueda
  • +40% tiempo en página
  • +28% en engagement de redes sociales

CASO 3

Portal Educativo

Adaptación WCAG 2.1 nivel AAA

  • 100% cumplimiento normativo
  • +85% satisfacción de usuarios con discapacidad
  • -65% en abandono de página

Testing Automático

WAVE Accessibility

// Reporte automático
- 15 imágenes sin alt text
- 8 imágenes con alt genérico
- 3 imágenes con alt redundante

Evaluación completa de accesibilidad de imágenes

Jest Testing

test('images have alt attributes', () => {
  const images = document.querySelectorAll('img');
  images.forEach(img => {
    expect(img.hasAttribute('alt')).toBeTruthy();
    expect(img.alt.length).toBeGreaterThan(0);
  });
});

Tests automatizados de implementación

Cypress Accessibility

cy.checkA11y('img', {
  runOnly: {
    type: 'tag',
    values: ['wcag2a', 'wcag2aa']
  }
});

Validación automatizada de estándares WCAG

Integración con CMS

WordPress

// Habilitar campos personalizados
add_theme_support('media-library-alt-text');

// Obligar alt text
function require_image_alt($post_id) {
  if (wp_attachment_is_image($post_id)) {
    $alt = get_post_meta($post_id, '_wp_attachment_image_alt', true);
    if (empty($alt)) {
      wp_die('Texto alternativo obligatorio');
    }
  }
}
add_action('add_attachment', 'require_image_alt');

Shopify

// En theme.liquid
{% if product.featured_image.alt != blank %}
  <img src="{{ product.featured_image | img_url: 'large' }}" 
       alt="{{ product.featured_image.alt }}">
{% else %}
  <img src="{{ product.featured_image | img_url: 'large' }}" 
       alt="{{ product.title | escape }}">
{% endif %}

Magento/Adobe Commerce

// En archivo .phtml
<img
    src=""
    alt=""
    width=""
/>

Medición y Analítica

Métricas de Implementación

  • Porcentaje de imágenes con alt text
  • Calidad promedio (longitud, keywords)
  • Cumplimiento de pautas WCAG

Impacto en Tráfico

Orgánico

Imágenes

Conversión

Análisis Competitivo

// Benchmark sectorial
- Tu web: 95% imágenes con alt optimizado
- Competidor A: 75% implementación
- Competidor B: 83% implementación
- Media sectorial: 68% implementación

Preguntas Frecuentes

¿Cuál es la longitud ideal del alt text?

La longitud recomendada oscila entre 80-125 caracteres. Debe ser lo suficientemente descriptiva para transmitir el contenido y contexto de la imagen, pero sin extenderse innecesariamente. Los lectores de pantalla a veces truncan descripciones muy largas.

¿Debo incluir «imagen de» o «foto de» en el alt text?

No es necesario ni recomendable. Los lectores de pantalla ya anuncian que es una imagen antes de leer el alt text. Iniciar con «imagen de» o «foto de» resulta redundante y ocupa caracteres valiosos.

¿Qué hago con imágenes puramente decorativas?

Las imágenes decorativas que no aportan contenido significativo deben llevar un alt text vacío (alt=»»). Esto indica a los lectores de pantalla que deben omitirlas, mejorando la experiencia de navegación para usuarios con discapacidad visual.

¿Puedo usar alt text para mejorar mi SEO?

Sí, el alt text es una oportunidad para incluir keywords relevantes, pero siempre de forma natural y descriptiva. Evita el keyword stuffing, ya que puede perjudicar tanto la accesibilidad como el SEO. La prioridad debe ser describir con precisión el contenido visual.

¿Cómo manejar imágenes complejas como infografías?

Para imágenes complejas, en Okisam agencia SEO Valencia combinamos un alt text conciso con técnicas complementarias como: 1) Usar aria-labelledby para vincular a descripciones extensas, 2) Incluir la información clave en el texto circundante, o 3) Proporcionar un enlace a una versión textual de la información.

Recursos Adicionales

Documentación Oficial

  • • WCAG 2.1 Image Guidelines
  • • MDN Web Docs: HTML img element
  • • W3C Alt Decision Tree
  • • HTML Living Standard

Herramientas

  • • WAVE Web Accessibility Evaluation Tool
  • • Axe Accessibility Checker
  • • Alt Text Tester
  • • Google Lighthouse
Pedir presupuesto