Volver al blog

Enlaces amnésicos: El problema del 'Click Aquí' en la navegación autónoma

Infografía detallada: Enlaces amnésicos: El problema del 'Click Aquí' en la navegación autónoma

TL;DR (Too Long; Didn’t Read... o básicamente: mucho texto, dame el resumen rápido)
Textos genéricos como "Leer más" o enlaces que contienen únicamente un icono SVG impiden que la persona usuaria prevea el destino del enlace cuando navega fuera de contexto (ej. Rotor de Enlaces). Debe existir un propósito programático y visible claro.

La pérdida de autonomía en la navegación

Las personas usuarias de lectores de pantalla habitualmente aíslan la lista de enlaces en una página (presionando Insert+F7 en NVDA/JAWS) para navegar más rápido. Si la lista solo dice "Click Aquí", "Leer más", "Descargar", la persona usuaria se topa con un muro opaco, incumpliendo el criterio de WCAG 2.4.4 Propósito del enlace.

El patrón erróneo: Código Accesible Deficiente

Enlaces visuales dependientes del texto que los rodea o iconos puramente visuales sin descripción alternativa.

<!-- MAL: Destino ambiguo -->
<a href="/docs/resolucion-123.pdf">Descargar</a>

<!-- MAL: Icono vacío y opaco al SR -->
<a href="/perfil">
  <svg viewBox="0 0 24 24">...</svg>
</a>

La Solución Accesible: Código Recomendado

Inyectar contexto directo en el texto o utilizar atributos ARIA cuando el diseño visual restrinja los caracteres visibles.

<!-- BIEN: Texto nativo robusto -->
<a href="/docs/resolucion-123.pdf">Descargar Resolución 123</a>

<!-- BIEN: Uso de aria-label para parches de diseño -->
<a href="/docs/resolucion-123.pdf" aria-label="Descargar Resolución 123">Descargar</a>

Metodología de Verificación y Testing

Pruebas Manuales con Lectores de Pantalla

En NVDA, presionar Insert+F7 para abrir la Lista de Enlaces. Verificar que todos los textos sean descriptivos ("Descargar Resolución 123") y no genéricos ("Descargar", "Leer más"). En VoiceOver (macOS), usar el Rotor (VO+U) para listar todos los enlaces de la página.

Inspección del Árbol de Accesibilidad

En Chrome DevTools, verificar que el Name (Accessible Name) del enlace contenga texto descriptivo. Si se usa aria-label, confirmar que su valor incluya el texto visible del enlace.

Herramientas Automatizadas

Axe DevTools: la regla link-name detecta enlaces sin nombre accesible. La regla image-alt detecta enlaces con iconos SVG sin texto alternativo. Limitación: Ninguna herramienta automatizada puede evaluar si el texto de un enlace es "suficientemente descriptivo"; esto requiere revisión humana contextual.

Compartir artículo:

Artículos relacionados

¿Necesitas ayuda con la accesibilidad de tus proyectos?

Descubre cómo nuestro ecosistema detecta y corrige las barreras de forma automática.

Hablar con un experto (Abre en una nueva ventana)