Lighthouse
Google's open-source webkwaliteitsauditor, ingebouwd in Chrome DevTools en de PageSpeed Insights API. De toegankelijkheidsaudit omvat de regelset van axe-core. Score 0-100, maar een score van 100 betekent niet dat de site WCAG-conform is.
Lighthouse is Google’s open-source geautomatiseerde webkwaliteitsauditor. Het is rechtstreeks ingebouwd in Chrome DevTools en voert vier audits uit — Performance, Accessibility, Best Practices en SEO — met een score van 0 tot 100 per categorie. De toegankelijkheidsaudit is een deelverzameling van de regelset van axe-core, verpakt in het rapportageformaat van Lighthouse.
Wat Lighthouse Accessibility daadwerkelijk meet
De categorie Accessibility in Lighthouse voert een geselecteerde deelverzameling van axe-core-regels uit — doorgaans 40 tot 50 regels, gekozen omdat ze deterministisch zijn, snel uitgevoerd worden en geen valse positieven opleveren. De regels bestrijken het gebruikelijke terrein:
- Geldigheid van ARIA-attributen.
- Kleurcontrast.
- Aanwezigheid van formulierlabels.
- Aanwezigheid van alt-tekst bij afbeeldingen.
- Taalattribuut op
<html>. - Koopstructuur (enkele controles).
- Onderscheidbaarheid van links (link heeft toegankelijke naam).
- Aanwezigheid van focusindicator.
Elke regel draagt bij aan de score van 0 tot 100 via een weging die Google publiceert in de Lighthouse-documentatie. Kritieke regels (geen toegankelijke naam op een besturingselement, ontbrekende alt-tekst op een informatieve afbeelding) wegen zwaar mee; adviserende regels wegen minder.
Het cruciale misverstand
Een Lighthouse Accessibility-score van 100 betekent niet dat de site WCAG-conform is. Lighthouse voert de automatisch detecteerbare deelverzameling van WCAG-controles uit. Die deelverzameling is slechts een fractie van de volledige WCAG-regelset.
Lighthouse evalueert in het bijzonder niet:
- De kwaliteit van alt-tekst (alleen de aanwezigheid ervan).
- Of de focusvolgorde overeenkomt met de visuele volgorde.
- Of interactieve widgets hun volledige toetsenbordcontract implementeren.
- Of ARIA live regions wijzigingen correct aankondigen.
- Werkelijk gedrag van schermlezers.
- Leesbaarheid van inhoud en cognitieve belasting.
Een team dat een site uitbrengt met Lighthouse Accessibility = 100 heeft de laagste drempel genomen; ze hebben het werk niet gedaan.
Dat gezegd hebbende, is niet voldoen aan die drempel een reëel probleem. Een Lighthouse Accessibility-score onder 100 betekent dat er automatisch detecteerbare fouten op de pagina bestaan — en dat zijn de goedkoopste en minst omslachtige problemen om te verhelpen.
Lighthouse operationeel inzetten
Lighthouse past van nature in drie werkwijzen:
- DevTools-steekproef. Open DevTools → Lighthouse-paneel → Audit uitvoeren. Handig voor incidentele paginacontroles tijdens de ontwikkeling.
- CI-gate.
lighthouse-civoert Lighthouse uit bij elke pull request, faalt bij regressies en slaat de geschiedenis op. Het CI-systeem van disabilityworld.org gebruikt dit patroon: bij elke push wordt Lighthouse uitgevoerd op representatieve pagina’s en moet de score 100 halen voor Performance, Accessibility, Best Practices en SEO. - Real-User Monitoring. De PageSpeed Insights API voert Lighthouse op aanvraag uit voor elke openbare URL, en het Chrome User Experience Report (CrUX) rapporteert real-usermetrics voor dezelfde dimensies.
De volledige 100-100-100-100-doelstelling
Voor statisch gepubliceerde sites met gedisciplineerde CSS-, lettertype- en beeldverwerking zijn Lighthouse 100-scores in alle vier de categorieën haalbaar en de moeite waard om na te streven. De combinatie geeft aan:
- Performance 100 — snel op trage netwerken en apparaten.
- Accessibility 100 — haalt de automatisch detecteerbare ondergrens.
- Best Practices 100 — moderne HTTP, geen consolefouten, stabiele beeldverhoudingen.
- SEO 100 — indexeerbaar, voorzien van metabeschrijving, semantisch.
Deze site (disabilityworld.org) streeft naar die ondergrens voor elk gepubliceerd artikel en verifieert dit in CI. De Accessibility 100 is het minimumresultaat; het handmatige toegankelijkheidswerk dat niet in Lighthouse zit, is waar het echte toegankelijkheidsprogramma plaatsvindt.