Guida pratica all’accessibilità

Audit di accessibilità: trovare le barriere HTML e provare il percorso reale

Un audit statico offre prove utili su etichette, alternative delle immagini e struttura del documento. Trasforma i risultati in correzioni dei componenti, poi prova le interazioni che il solo HTML non può convalidare.

Illustrazione concettuale di una pagina accessibile con percorso da tastiera e controlli denominati; non è una schermata del prodotto.
Illustrazione concettuale

Un pulsante di acquisto può sembrare perfetto e non avere un nome accessibile comprensibile. Un modulo può mostrare tutti i campi obbligatori lasciando comunque alle persone il compito di intuire che cosa inserire. Conta la possibilità di completare un’attività, non il colore di un punteggio.

Analizza una pagina tua o che sei autorizzato a esaminare e tieni il rapporto accanto al browser. L’analisi statica e la prova del percorso producono evidenze diverse. Un elenco breve o un voto verde non dimostra la piena conformità alle WCAG.

Ambito di questo audit

Cosa si può misurare

  • HTML statico di una pagina richiesta, con indizi su etichette, nomi, alternative testuali e struttura.
  • Alcuni schemi di markup relativi a focus, moduli, frame, tabelle e contenuti multimediali.
  • Determinate coppie esplicite di colori di testo e sfondo negli stili in linea.

Cosa non dimostra

  • Nessuna esecuzione completa dei percorsi interattivi o prova con lettore di schermo.
  • Nessuna valutazione completa dei colori CSS calcolati e di tutti gli stati visivi.
  • Nessuna certificazione WCAG o prova di conformità giuridica.

Il modulo di accessibilità è disponibile nei piani Starter, Professional ed Enterprise; non è incluso in Free. Le verifiche manuali si possono svolgere indipendentemente dall’abbonamento.

Iniziare da un’attività importante

Scegli un percorso concreto: chiedere un preventivo, creare un account, leggere una specifica o contattare l’assistenza. Annota URL esatto, lingua e risultato atteso. Precisa anche se la pagina è pubblica o richiede l’accesso. Un audit di una pagina pubblica non convalida il percorso dopo l’autenticazione.

Parti da una pagina rappresentativa e analizza separatamente gli altri modelli. Un difetto della navigazione condivisa può riguardare molte pagine; una pagina iniziale senza segnalazioni dice poco su un modulo d’ordine o una finestra modale. Dai precedenza agli ostacoli che impediscono un’attività rispetto ai ritocchi estetici. La gravità di un risultato dipende dal contesto d’uso e dalle conseguenze concrete.

Capire che cosa è stato misurato

Il motore attuale di Sitelemetry esamina l’HTML statico di una pagina. Cerca, fra l’altro, immagini prive di alternativa, titolo o lingua mancanti, campi potenzialmente senza etichetta, collegamenti e pulsanti senza nome, anomalie nella sequenza dei titoli, regioni principali assenti, valori positivi di tabindex e ID duplicati. Diversi controlli sono euristiche da confermare.

Esamina anche alcune coppie di colori in linea. Non è una verifica completa del contrasto: CSS ereditato, immagini di sfondo, sovrapposizioni e stati interattivi possono restare esclusi. Un errore di recupero, una pagina di verifica, contenuto troncato o non HTML rende la valutazione non disponibile o non applicabile, non approvata come accessibile. Le indicazioni W3C sulla scelta degli strumenti spiegano perché il giudizio umano resta necessario.

Leggere la prova prima di assegnare il lavoro

Un’attività utile indica URL, elemento o esempio interessato, comportamento da verificare e percorso potenzialmente bloccato. «Tre immagini senza alt» è più concreto di «migliorare l’accessibilità». La presenza di un testo alternativo, però, non dimostra che descriva adeguatamente la funzione dell’immagine.

Conferma nel browser le segnalazioni ambigue. Uno schema statico può non riconoscere un’etichetta che contiene il campo oppure accettare un aria-labelledby che rimanda a un elemento inesistente. Controlla il nome effettivamente calcolato nell’albero di accessibilità. Anche un avviso sulla sequenza dei titoli richiede una lettura del contenuto, non un verdetto generale sulle WCAG. Raggruppa i difetti ricorrenti per componente condiviso invece di correggere ogni pagina isolatamente.

OsservazionePriorità nel contestoProva da confermareProssima azione
Un campo obbligatorio non ha un nome utilizzabileAlta se blocca un’attività importanteEsaminare il nome calcolato e compilare il moduloCorreggere l’associazione dell’etichetta e ripetere il percorso
Un’immagine è priva di alternativaDipende dal suo scopoStabilire se informa, svolge un’azione o decoraScrivere un’alternativa adatta o usare alt vuoto se decorativa
Avviso sulla sequenza dei titoliDa valutare nel contestoLeggere struttura e contenuto del documentoCorreggere la struttura condivisa se ostacola la comprensione

Correggere il componente all’origine

Preferisci controlli HTML nativi ed etichette visibili. In un’associazione esplicita, for deve corrispondere all’ID del campo giusto. Un segnaposto scompare durante la digitazione e non sostituisce un’etichetta affidabile. La guida W3C alle etichette dei moduli illustra associazioni adeguate. Per un pulsante composto solo da un’icona, assegna un nome che spieghi l’azione, come aprire la ricerca, non soltanto il disegno.

Decidi l’alternativa dell’immagine in base allo scopo: informare, attivare un’azione o decorare. Un’immagine funzionale richiede un’alternativa appropriata; un’immagine puramente decorativa può averla vuota. Non svuotare tutti i testi solo per eliminare gli avvisi. Consulta i tutorial W3C sulle immagini e correggi il componente o il modello dei contenuti per evitare che il difetto si ripresenti.

Completare la verifica nel browser

  1. Raggiungi e attiva i controlli usando soltanto la tastiera. Verifica focus visibile, ordine di navigazione e possibilità di uscire dai dialoghi.
  2. Con un lettore di schermo, esamina titoli, nomi, istruzioni ed errori. Capire l’attività conta più del semplice ascolto di qualche testo.
  3. Misura i contrasti rilevanti negli stati normale, al passaggio del puntatore, con focus e di errore, considerando immagini e sovrapposizioni.
  4. Prova ingrandimento e finestre strette. Cerca controlli scomparsi e scorrimenti impraticabili.

Queste sono verifiche complementari, non capacità attribuite al motore statico. I primi controlli W3C sono un punto di partenza. In base all’importanza del servizio, coinvolgi persone con esigenze di accesso differenti.

Ripetere il test e documentare ciò che resta

Dopo la modifica, ripeti l’audit sullo stesso URL e confronta la prova specifica. Il componente condiviso è stato corretto? Sono comparsi nuovi problemi di nome o struttura? Ripercorri anche la prova manuale iniziale. Un avviso scomparso mentre il dialogo resta inutilizzabile da tastiera non rappresenta una correzione conclusa.

Registra data, pagina, modifiche e, separatamente, risultati statici e manuali. Nei rapporti ai clienti indica quali modelli e interazioni sono stati esaminati e quali erano fuori ambito. Il punteggio non è una percentuale di utenti che riescono nell’attività né una prova giuridica. Mantieni visibili le verifiche manuali in sospeso e inserisci i percorsi critici nei controlli prima delle prossime pubblicazioni.

Domande frequenti

Un punteggio elevato dimostra conformità alle WCAG?

No. Riflette gli schemi esaminati nell’ambito dichiarato. Interazioni, contenuti e altri requisiti richiedono una valutazione aggiuntiva, manuale e specialistica.

Ogni immagine deve avere un’alternativa descrittiva?

Dipende da scopo e contesto. Le immagini informative e funzionali richiedono alternative appropriate; un’alternativa vuota può essere corretta per immagini puramente decorative.

L’audit può confermare che un dialogo è utilizzabile?

Può trovare indizi nel markup disponibile, ma non apre il dialogo e non convalida navigazione da tastiera, gestione del focus o comprensione con lettore di schermo.

Fonti e approfondimenti

  1. W3C: scegliere gli strumenti di valutazionewww.w3.org
  2. W3C: etichette dei campi nei moduliwww.w3.org
  3. W3C: immagini e alternative testualiwww.w3.org
  4. W3C: primi controlli di accessibilitàwww.w3.org
Team Sitelemetry

Preparato dal team Sitelemetry e verificato rispetto all’ambito del prodotto e alle fonti primarie citate. Gli esempi sono illustrativi, salvo quando è indicato un caso osservato.

SITELEMETRY

Metti in pratica la guida.

Esamina le evidenze del report, correggi la causa e ripeti i controlli pertinenti.

Apri Sitelemetry