
Accessibilità Web: Cos’è, Perché Conta e Come Renderla Concreta nel Tuo Sito
L’accessibilità web è la pratica di progettare e sviluppare siti che possano essere usati da tutte le persone, indipendentemente dalle loro capacità fisiche, cognitive o sensoriali. Un sito accessibile funziona per chi usa uno screen reader perché è cieco, per chi naviga solo con la tastiera perché ha difficoltà motorie, per chi ha una disabilità cognitiva che rende difficile elaborare testi complessi, per chi ha una disabilità uditiva che gli impedisce di fruire di contenuti solo audio.
Ma l’accessibilità non riguarda solo le persone con disabilità permanenti. Riguarda chiunque si trovi in una condizione che limita temporaneamente l’interazione con un sito: chi naviga con una mano sola perché tiene in braccio un bambino, chi è in un ambiente rumoroso e non può ascoltare un video, chi legge sotto il sole su uno schermo con scarso contrasto, chi usa una connessione lenta che non carica le immagini. La stima più citata è che almeno il 15% della popolazione mondiale viva con qualche forma di disabilità — ma i principi di accessibilità migliorano l’esperienza per un pubblico molto più ampio.
Le WCAG: il riferimento internazionale
Le Web Content Accessibility Guidelines (WCAG 2.1) sono lo standard internazionale per l’accessibilità web, sviluppato dal W3C — il consorzio che definisce gli standard del web. Sono organizzate attorno a quattro principi fondamentali, spesso sintetizzati nell’acronimo POUR.
Percepibile (Perceivable): le informazioni e i componenti dell’interfaccia devono essere presentabili agli utenti in modi che possano essere percepiti. Questo significa, per esempio, che ogni immagine deve avere un testo alternativo leggibile dagli screen reader, che i video devono avere sottotitoli, che il contenuto non deve dipendere esclusivamente dal colore per trasmettere informazioni.
Utilizzabile (Operable): i componenti dell’interfaccia e la navigazione devono essere utilizzabili. Ogni funzionalità deve essere accessibile tramite tastiera — non solo tramite mouse — perché molti utenti con disabilità motorie navigano esclusivamente con la tastiera o con dispositivi alternativi che la emulano. Il tempo per completare le azioni non deve essere eccessivamente limitato. Le animazioni non devono causare crisi epilettiche.
Comprensibile (Understandable): le informazioni e il funzionamento dell’interfaccia devono essere comprensibili. I testi devono essere leggibili, il comportamento delle pagine deve essere prevedibile, i form devono aiutare gli utenti a evitare e correggere gli errori.
Robusto (Robust): i contenuti devono essere sufficientemente robusti da poter essere interpretati in modo affidabile da un’ampia varietà di user agent, incluse le tecnologie assistive. Questo riguarda principalmente la correttezza del markup HTML e la compatibilità con gli screen reader.
Le WCAG definiscono tre livelli di conformità: A (requisiti minimi), AA (il livello standard richiesto dalla maggior parte delle normative) e AAA (il livello più elevato, non sempre raggiungibile per tutti i tipi di contenuto). La conformità WCAG 2.1 livello AA è quella richiesta dalla normativa europea e dalla maggior parte delle leggi nazionali sull’accessibilità digitale.
Il contesto normativo: quando l’accessibilità è obbligatoria
In Europa, la Direttiva sull’Accessibilità Web (EU 2016/2102) ha reso obbligatoria la conformità WCAG 2.1 AA per tutti i siti web e le applicazioni mobili del settore pubblico. L’European Accessibility Act (EAA), recepito in Italia con il D.Lgs. 82/2022, estende progressivamente questi obblighi anche ai soggetti privati che operano in settori come banche, e-commerce, servizi di trasporto, telecomunicazioni e media audiovisivi.
Indipendentemente dagli obblighi legali specifici per il tuo settore, costruire un sito accessibile riduce il rischio di contenziosi legali — che in alcuni paesi come gli Stati Uniti sono già molto frequenti — e posiziona il brand come attento e inclusivo agli occhi di clienti, partner e investitori sempre più sensibili a questi temi.
I requisiti di accessibilità più impattanti: dove iniziare
L’implementazione completa delle WCAG è un processo progressivo. Per chi parte da zero, questi sono gli interventi con il maggiore impatto e la maggiore frequenza di violazione.
Alt text per le immagini
Ogni immagine significativa deve avere un attributo alt che descriva il contenuto e la funzione dell’immagine per chi non può vederla. Il testo alternativo deve essere descrittivo ma conciso — non “immagine” o “foto”, ma una descrizione che trasmette le stesse informazioni che trasmette l’immagine visivamente. Le immagini puramente decorative devono avere un alt vuoto (alt="") per segnalare agli screen reader che possono ignorarle.
Questa è anche una delle pratiche SEO più consolidate: gli alt text sono come Google “vede” le immagini, e descrizioni accurate contribuiscono al posizionamento nella ricerca per immagini. Per approfondire il ruolo degli alt text nell’ottimizzazione complessiva della pagina, leggi il nostro articolo sull’ottimizzazione on-page.
Contrasto cromatico
Il testo deve avere un rapporto di contrasto sufficiente rispetto allo sfondo per essere leggibile da persone con deficit visivi come la deuteranopia o la visione ridotta. Le WCAG 2.1 AA richiedono un rapporto di contrasto minimo di 4,5:1 per il testo normale e 3:1 per il testo grande (superiore a 18pt o 14pt in grassetto).
In pratica, questo esclude molte scelte estetiche comuni: testo grigio chiaro su sfondo bianco, testo colorato su sfondi colorati, testo su immagini fotografiche senza overlay. Il Contrast Checker di WebAIM permette di verificare qualsiasi combinazione di colori in pochi secondi. Per capire come costruire una palette cromatica che rispetti questi requisiti fin dalla progettazione, leggi il nostro articolo su colori e tipografia per il brand.
Navigazione da tastiera
Ogni elemento interattivo del sito — link, bottoni, campi form, menu a tendina — deve essere raggiungibile e attivabile usando solo la tastiera, con il tasto Tab per spostarsi tra gli elementi e Invio o Spazio per attivarli. L’ordine di navigazione deve essere logico e corrispondere all’ordine visivo della pagina.
Il focus visibile — l’indicatore visivo che mostra quale elemento è attualmente selezionato con la tastiera — deve essere sempre visibile e sufficientemente marcato. Rimuovere il focus outline con outline: none nel CSS, pratica comune per ragioni estetiche, è una delle violazioni di accessibilità più frequenti e una delle più impattanti per gli utenti che navigano da tastiera.
Struttura degli heading
La gerarchia degli heading (H1, H2, H3…) non è solo una scelta stilistica — è la mappa di navigazione che gli screen reader usano per aiutare gli utenti a spostarsi tra le sezioni di una pagina. Un heading H3 che compare prima di un H2, o un salto da H1 a H4, rompe questa mappa e rende difficile la navigazione per chi usa tecnologie assistive.
Ogni pagina deve avere un solo H1, che descrive il tema principale. Gli H2 identificano le sezioni principali, gli H3 le sotto-sezioni. La gerarchia deve essere rispettata in ordine — mai saltare livelli, mai usare gli heading solo per ragioni estetiche (se vuoi testo grande, usa CSS, non heading).
Label dei form
Ogni campo di un form deve avere un’etichetta visibile e associata programmaticamente tramite l’attributo for (nel label) e id (nel campo). Usare solo il placeholder come etichetta — quella scritta dentro il campo che scompare quando inizi a scrivere — non è sufficiente: scompare durante la compilazione, rendendo difficile ricordare cosa va inserito in ogni campo, ed è spesso ignorato dagli screen reader.
I messaggi di errore nei form devono essere chiari, specifici e associati al campo che li ha generati. “Controlla i dati inseriti” non aiuta nessuno a capire cosa correggere. “L’indirizzo email deve contenere il simbolo @” è un messaggio di errore accessibile e utile.
Sottotitoli per video e audio
I contenuti video devono avere sottotitoli accurati per gli utenti con disabilità uditiva. I sottotitoli automatici di YouTube e altri strumenti sono un punto di partenza ma spesso contengono errori — specialmente con nomi propri, termini tecnici e accenti regionali. I contenuti solo audio devono avere una trascrizione testuale alternativa.
Accessibilità e SEO: più sovrapposizioni di quanto pensi
L’accessibilità e la SEO condividono un obiettivo di fondo: rendere i contenuti comprensibili a chi non può vedere o interagire con la pagina nel modo convenzionale. Google è, in fondo, un utente non vedente che legge la pagina attraverso il suo testo e la sua struttura — esattamente come uno screen reader.
Le pratiche di accessibilità che hanno impatto diretto sulla SEO includono: alt text descrittivi per le immagini (che Google usa per capire il contenuto visivo), struttura degli heading corretta (che Google usa per comprendere la gerarchia dei temi), testo dei link descrittivo invece di “clicca qui” (che aiuta Google a capire cosa trova al link di destinazione), navigazione da tastiera ben strutturata (che facilita il crawl del sito), e velocità di caricamento (che influenza i Core Web Vitals e l’esperienza degli utenti su connessioni lente).
Un sito accessibile tende a essere anche un sito più facile da indicizzare e da posizionare. L’accessibilità non è un costo aggiuntivo alla SEO — è un investimento che porta benefici su entrambi i fronti. Per vedere come questi principi si integrano nella strategia SEO tecnica complessiva, leggi il nostro articolo sulla SEO tecnica.
Come testare l’accessibilità del tuo sito
Il testing dell’accessibilità si articola su due livelli complementari: i test automatici, che identificano le violazioni tecniche, e i test manuali, che verificano l’esperienza reale degli utenti.
WAVE è uno degli strumenti automatici più completi e facili da usare: inserisci l’URL e ricevi una visualizzazione della pagina con tutti gli errori e gli avvisi evidenziati direttamente sugli elementi. È disponibile anche come estensione del browser per testare pagine che richiedono autenticazione.
axe DevTools è un’estensione per Chrome e Firefox che analizza la pagina aperta e restituisce una lista di violazioni con spiegazione e suggerimento di correzione. È lo strumento preferito dagli sviluppatori perché si integra direttamente nel browser durante lo sviluppo.
Lighthouse, integrato negli strumenti per sviluppatori di Chrome, ha una sezione Accessibility che genera un punteggio e una lista di problemi rilevati automaticamente.
I test automatici rilevano circa il 30-40% delle violazioni WCAG — le restanti richiedono verifica manuale. I test manuali fondamentali sono: navigare l’intera pagina usando solo la tastiera (Tab, Invio, frecce), usare lo screen reader integrato nel sistema operativo (VoiceOver su Mac e iOS, TalkBack su Android, NVDA su Windows) per ascoltare come viene letta la pagina, e verificare che il sito funzioni con lo zoom del browser al 200% senza perdita di funzionalità.
Come integrare l’accessibilità nel processo di sviluppo
L’approccio più efficiente è integrare i requisiti di accessibilità fin dalla fase di progettazione, non trattarla come un audit da fare a fine progetto. Un designer che usa colori con contrasto sufficiente, che progetta stati di focus visibili e che struttura la gerarchia degli heading in modo corretto produce un design che richiede meno interventi correttivi in sviluppo.
In sviluppo, le pratiche di accessibilità si integrano naturalmente con quelle di buona codifica: usare HTML semantico corretto invece di <div> per tutto, associare correttamente label e input, gestire il focus negli elementi interattivi custom (menu, modal, accordion), usare gli attributi ARIA solo quando l’HTML semantico non è sufficiente.
Per capire come l’accessibilità si inserisce nel quadro più ampio della progettazione centrata sull’utente, leggi il nostro articolo su UX design: come progettare siti che le persone vogliono usare. Per capire come si costruisce un sito web che integra accessibilità, performance e qualità tecnica fin dalle fondamenta, leggi il nostro articolo su come funziona il processo di sviluppo web.
Gli errori di accessibilità più comuni da correggere subito
Un audit tipico di un sito aziendale italiano trova quasi sempre le stesse violazioni ricorrenti. In ordine di frequenza e impatto: immagini senza alt text o con alt text non descrittivi, contrasto cromatico insufficiente nel testo e nei bottoni, focus visibile rimosso o troppo debole, form senza label associate correttamente, heading usati in modo non gerarchico, link con testo non descrittivo come “clicca qui” o “leggi di più”, e video senza sottotitoli.
Correggere questi sei elementi non porta alla conformità WCAG completa, ma elimina le violazioni che impattano il maggior numero di utenti e che espongono al maggior rischio legale. È il punto di partenza logico per qualsiasi sito che non ha mai affrontato il tema dell’accessibilità.
Vuoi sapere dove si trovano le violazioni di accessibilità del tuo sito e come correggerle in ordine di priorità? Contattaci per un audit gratuito: in 48 ore ti consegniamo un report con tutti i problemi rilevati e un piano di intervento.

