Dal glossario dell'accessibilità

AccessiWeb: il web accessibile e inclusivo

L

Lighthouse accessibility

Suite di audit automatizzati (Chrome) con una sezione dedicata all’accessibilità.

DefinizioneLighthouse è uno strumento di audit (open source) integrato in Chrome/Chromium che valuta diversi ambiti, tra cui accessibilità. Lo use-case tipico è eseguire controlli automatici durante lo sviluppo o in pipeline CI per prevenire regressioni. Il risultato comprende uno score e una lista di opportunità/problemi con suggerimenti.

Come si esegue

  • DevTools: Apri DevTools → tab Lighthouse → seleziona “Accessibility” → Analyze page load.
  • CLI: npx lighthouse https://example.com --only-categories=accessibility --view
  • CI (lighthouse-ci): esegui automaticamente sugli URL di preview/produzione e fallisci la build sotto una soglia.

Interpretazione dei risultati

  • Lo score è un indicatore sintetico: utile per trend e gating, ma non esaurisce la conformità WCAG.
  • I controlli coprono errori automatizzabili (es. alt mancanti, contrasti, nomi accessibili); alcuni item richiedono verifica manuale.
  • Molti problemi derivano da componenti ripetuti: risolvi alla radice nel design system.

Buone pratiche di utilizzo

  • Esegui Lighthouse in modalità autenticata (se serve) o su ambienti di staging con dati realistici.
  • Affianca sempre test manuali (con screen reader e tastiera) e altri tool come axe-core e Pa11y.
  • Monitora lo score nel tempo e imposta soglie minime (es. ≥ 95) come regola di merge.

Esempio di CI con lighthouse-ci (principio)

# package.json (script)
"ci:lh": "lhci autorun --collect.url=https://preview.example.com --assert.preset=lighthouse:recommended --assert.assertions.accessibility-score>=0.95"

Limiti

  • Non sostituisce un audit completo sui 50 criteri WCAG 2.1 AA.
  • Può mancare problemi legati a flusso, significato o interazione (ordine di focus, gestione modali, etichette contestuali).

Voci correlate e collegamenti utili

Naviga il Glossario dell'accessibilità A-Z

Richiedi una consulenza gratuita

Il nostro team di Web Accessibility Expert certificati UNI 11621-3 è pronto a guidarti con le migliori soluzioni per il tuo business!

Contattaci adesso
Parla con un esperto di accessibilità

Ultimi articoli dal blog

Scopri il widget per l'accessibilità web

AccessiWeb

Soluzioni per un web accessibile e inclusivo

Inizia la tua prova gratuita