En gruppe som smiler under et forretningsmøte

Slik sjekker du tilgjengeligheten til et nettsted

Et inkluderende nettsted er enklere å bruke, raskere å navigere på og sikrere mot juridisk risiko og omdømmerisiko. En grunnleggende kontroll av tilgjengeligheten på nettstedet krever ikke spesialisert maskinvare, men det krever en tydelig prosess, egnede verktøy og en forståelse av hvordan hjelpeteknologier tolker innhold. Trinnene nedenfor viser hvordan teamene kan identifisere vanlige barrierer tidlig, løse enkle problemer raskt og støtte det løpende arbeidet med tilgjengelighet etter hvert som nettstedet utvikler seg. Mer komplekse mønstre og grensetilfeller krever fortsatt spesialistgjennomgang.

Hvorfor tilgjengelighetskontroller er viktige

Tilgjengelighetskontroller beskytter både mennesker og organisasjoner. De hjelper deg med å oppdage barrierer før de frustrerer brukerne eller fører til klager. De reduserer også omarbeid ved å fange opp problemer mens de er små og rimelige å fikse. Ved å integrere kontroller i det daglige arbeidet forbedres kvaliteten for alle, ikke bare for personer som bruker hjelpemidler.

Juridiske og etiske grunner til å sjekke

Mange organisasjoner er underlagt likestillings- og antidiskrimineringslover som gjelder for digitale tjenester, selv om omfanget, håndhevingen og de tekniske forventningene varierer etter jurisdiksjon, sektor og risikoprofil. Selv om det ikke er lovpålagt, er tilgjengelig design det riktige å gjøre. Det sikrer at personer med nedsatt funksjonsevne kan utføre oppgaver på egen hånd. Tidlig testing av tilgjengelighet reduserer kostnadene sammenlignet med å fikse barrierer etter lansering, når det er vanskeligere å endre kode og innhold.

Fordeler for alle brukere

Forbedringer av tilgjengeligheten hjelper alle besøkende. Tydelig struktur og lesbar typografi hjelper brukere på mobile enheter, langsomme tilkoblinger og i omgivelser med mye støy eller lite lys. Bedre fargekontrast og tilgang til tastaturet hjelper også brukere som foretrekker tastaturet. Små forbedringer skaper en smidigere opplevelse for alle.

Første visuelle kontroll med øyet

Begynn med en rask skanning av hver side ved hjelp av øynene og nettleseren. Visuelle kontroller kan avsløre åpenbare problemer på få minutter og sette agendaen for dypere testing. Ta notater underveis, spesielt når du ser mønstre som går igjen på tvers av maler.

Sideoppsett og leserekkefølge

Skann siden fra topp til bunn. Overskriftene bør følge et tydelig hierarki, med én hovedoverskrift etterfulgt av underoverskrifter i logisk rekkefølge. Innholdet bør leses i en naturlig flyt fra venstre til høyre og fra topp til bunn. Sørg for at det ikke er noe vesentlig som bare vises ved sveving eller fokus, for eksempel viktige instruksjoner eller navigasjonselementer som forsvinner når pekeren flyttes bort.

Tekststørrelse og fargekontrast

Zoom siden til 200%, og kontroller at teksten er lesbar uten horisontal rulling på responsive oppsett. Overskrifter skal flyte riktig, linjelengden skal være rimelig, og kontrollene skal forbli synlige.

For å sikre tilgjengelighet må teksten oppfylle WCAG 2.1-nivå AA for minimum kontrastforhold:

  • 4,5:1 for standardtekst
  • 3:1 for stor tekst eller viktige komponenter i brukergrensesnittet (f.eks. rammer på skjemainnganger)

Fordi det kan være vanskelig å bedømme kontrasten nøyaktig med øynene, bør du bruke verktøy for fargekontrast for å måle disse forholdstallene. Dette er spesielt viktig for merkevarespesifikke gråtoner eller tekst plassert over bilder.

Lenker og knapper på siden

Interaktive elementer bør være synlig interaktive. Lenker og knapper må ha tydelige merkelapper som beskriver formålet med dem, og unngå vag tekst som “klikk her”. Kontroller at farger og omriss endres ved sveving og fokus. Sørg for at fokusindikatoren er godt synlig og i samsvar med WCAG 2.2-fokusutseendekravene, inkludert minimumskontrast og arealterskler der det er aktuelt, uten å bli skjult av faste eller overlappende grensesnittelementer. Indikatoren må ha tilstrekkelig kontrast mot bakgrunnen til at den lett kan oppdages av svaksynte brukere.

Kontroller av tilgjengelighet med kun tastatur

Mange brukere er avhengige av tastaturet, eller foretrekker det rett og slett på grunn av hastigheten. En enkel tastaturnavigasjonstest avslører problemer som automatiseringen ofte overser. Gå gjennom kjernesider og nøkkelflyter for å bekrefte forutsigbar og konsekvent atferd.

Beveg deg gjennom nettstedet med tastaturet

Bruk Tab for å gå fremover, Shift+Tab for å gå bakover, og Enter eller Space for å aktivere lenker og knapper. Kontroller at fokus flyttes i en logisk rekkefølge som samsvarer med leserekkefølgen. Fokuset skal aldri hoppe uforutsigbart. Se etter en synlig fokusmarkering rundt det aktive elementet, og sørg for at viktig informasjon ikke skjules ved å hoppe over deler.

Testing av skjemaer, menyer og popup-vinduer

Prøv alle interaktive deler med tastaturet: menyer, søkebokser, filtre, trekkspill, karuseller og bannere for informasjonskapsler eller personvern. Åpne og lukk popup-vinduer med tastaturet, og kontroller at fokus flyttes inn i popup-vinduet og går tilbake til utløseren når det lukkes. Fokuset må ikke bli fanget i en seksjon eller forsvinne bak på siden.

Sjekke hopp over lenker og fokussynlighet

Implementer en lenke med ‘Gå til hovedinnhold’ som et av de første fokuserbare elementene på siden. Selv om den kan være skjult som standard, må den bli synlig ved tastaturfokus, slik at brukerne kan omgå repetitive navigasjonsblokker.

Bruk av automatiserte tilgjengelighetsverktøy

Automatisering gir rask dekning og fanger opp mange åpenbare feil som kan oppdages maskinelt, men identifiserer vanligvis bare en brøkdel av tilgjengelighetsproblemene. Manuell testing er nødvendig for å evaluere brukervennlighet, kontekst og brukeropplevelse.

Nettleserutvidelser for raske sjekker

Gratis nettleserutvidelser kan skanne en side og markere vanlige kodeproblemer. De identifiserer manglende alt-tekst, lav kontrast, manglende skjemamerker og -navn, tomme lenker og ugyldige overskriftsstrukturer. Kjør disse verktøyene på viktige maler og sider med høy trafikk for å få et første bilde av tilgjengeligheten.

Lesing og prioritering av automatiserte rapporter

Automatiserte resultater kan være lange. Grupper funnene etter effekt, og løs de mest alvorlige problemene først. Ta tak i blokkeringer som hindrer bruk av tastatur eller skjuler informasjon for hjelpeteknologier. Deretter må du fikse strukturelle problemer som påvirker mange sider, for eksempel overskriftsnivåer eller gjentatte kontrastfeil. Behandle resten som forbedringer som skal planlegges som en del av det løpende vedlikeholdet.

Integrering av kontroller i utviklingen

Legg til automatiserte tilgjengelighetskontroller i kodepipelinen eller ved regelmessige gjennomgangspunkter. Et lite sett med regler i kontinuerlig integrasjon kan fange opp regresjoner før de når produksjonen. Inkluder tilgjengelighetselementer i sjekklister for kodegjennomgang og maler for pull-forespørsler for å holde fokus på konsekvente WCAG-kontroller.

Kontroll av skjermlesertilgjengelighet

En kort skjermlesertest kan gi verdifull innsikt i hvordan ikke-visuelle brukere opplever et nettsted, selv om den ikke kan erstatte strukturert testing eller evaluering av erfarne brukere. Du trenger ikke å beherske alle kommandoer for å avdekke vanlige barrierer. Begynn i det små, øv på noen få sider, og utvid deretter.

Velge en skjermleser å teste

På Windows bruker mange testere NVDA eller JAWS. Apple-enheter inkluderer VoiceOver for macOS og iOS, og Android tilbyr TalkBack. Velg én skjermleser til å begynne med, lær deg de grunnleggende navigasjonskommandoene, og bekreft at nettstedet ditt støtter vanlige oppgaver uten visuelle hjelpemidler.

Navigere etter overskrifter, landemerker og lenker

Brukere av skjermlesere hopper ofte etter struktur i stedet for å lese hver linje. Bruk kommandoer for å flytte etter overskrift, region (landemerke) og lenke. Kontroller at overskriftene er beskrivende og logiske. Sørg for at det finnes landemerker som navigasjon, hoved- og bunntekst, slik at brukerne raskt kan bevege seg mellom de viktigste delene. Sørg for at lenketeksten gir mening utenfor konteksten.

Lese skjemaer, tabeller og bilder

Skjemafeltene må ha etiketter som skjermleseren leser opp. Utløs en feilmelding for å verifisere at meldingen vises i nærheten av feltet og at den leses opp når fokus returnerer. For tabeller må du kontrollere at overskriftscellene er riktig innstilt, slik at brukerne forstår rad- og kolonnerelasjonene. Sørg for beskrivende alt-tekst for informative bilder, slik at ikke-visuelle brukere forstår hensikten med dem. Sørg for at dekorative bilder har null alt-attributt eller CSS-bakgrunnsbilde, slik at skjermlesere ignorerer dem fullstendig og reduserer ‘støyen’ for brukeren.

Kontroll av kodestruktur og semantikk

Ren, semantisk kode forbedrer kompatibiliteten med hjelpeteknologi og reduserer vedlikeholdsbehovet. Gjennomgang av markeringen sikrer at det du ser visuelt, er korrekt representert i dokumentstrukturen.

Overskrifter, landemerker og lister i koden

Sørg for at overskriftene følger et logisk hierarki, og begynn med en H1 som beskriver det primære innholdet på siden, etterfulgt av H2 til H6 for underavsnitt. Selv om WCAG ikke krever sekvensielle overskriftsnivåer, bidrar et logisk hierarki til bedre forutsigbarhet og brukervennlighet for brukere av skjermlesere. Landemerker som nav, main, aside og footer hjelper brukerne med å hoppe mellom regioner. Sørg for at lister i designet bruker ul/ol-markup i koden i stedet for stiliserte avsnitt, slik at skjermlesere kan kunngjøre antall elementer og struktur.

Knapper, lenker og egendefinerte widgeter

Bruk ekte knappelementer for handlinger som endrer tilstand, og lenkeelementer for navigering. Unngå å bygge interaktive kontroller fra vanlige spans eller divs. Prioriter opprinnelige HTML5-elementer fremfor spesialbygde komponenter. Hvis det er uunngåelig å bruke en spesialtilpasset widget, må du følge WAI-ARIA-designmønstrene nøye for å sikre de nødvendige rollene og tilstandene, slik at komponentens funksjonalitet blir kommunisert til hjelpeteknologier.

Fokusrekkefølge og faneindeks

DOM-rekkefølgen bør samsvare med den visuelle og logiske leserekkefølgen. Unngå positive tabindex-verdier, da de overstyrer DOM-rekkefølgen og ofte fører til uforutsigbare navigasjonsproblemer. Inspiser kilderekkefølgen i utviklerverktøyene og sørg for at den stemmer overens med den forventede banen brukerne følger på siden, spesielt gjennom skjemaer og komponenter som åpnes og lukkes dynamisk.

Testing av skjemaer og brukerreiser

Brukerne bedømmer tilgjengeligheten ut fra om de kan fullføre oppgaver. Test hele reisen, ikke bare isolerte sider, og se etter små barrierer.

Viktige reiser for å teste ende til ende

Gå gjennom kjerneflyter som registrering, betaling, kontakt og kontoadministrasjon. Utfør hver reise kun ved hjelp av tastaturet, og gjenta deretter med en skjermleser. Legg merke til eventuelle blokkeringer, uklare instruksjoner, uventede sideendringer eller tidsavbrudd i økten. Kontroller at fremdriftsindikatorer og statusmeldinger er synlige.

Fjern feil og valideringsmeldinger

Når en bruker gjør en feil, bør grensesnittet hjelpe dem med å komme seg videre. Plasser feilmeldinger i nærheten av feltet, forklar hva som gikk galt og hvordan feilen kan rettes, og sørg for at de blir lest opp av skjermlesere. Ikke stol på farger alene for å indikere feil; bruk også ikoner eller tekst. Bevar brukerens inndata, slik at folk ikke trenger å skrive inn hele skjemaer på nytt.

Tidsbegrensninger og økthåndtering

Hvis nettstedet ditt har tidsbegrensninger av sikkerhets- eller ytelseshensyn, bør du gi advarsler før utløpet og gi mulighet til å forlenge tiden. Personer som leser sakte, bruker hjelpemidler eller jobber i komplekse miljøer, trenger rimelig tid til å fullføre oppgaver. Gjenoppretting av tilstanden etter en tidsavbrudd reduserer også frustrasjonen.

Involvering av virkelige brukere

Personer med nedsatt funksjonsevne har erfaringer som avslører problemer som verktøyene ikke fanger opp. Små, respektfulle møter kan raskt avdekke problemer med stor innvirkning.

Arbeid med funksjonshemmede brukere

Rekrutter deltakere som bruker ulike typer hjelpemidler, for eksempel skjermlesere, forstørrelsesglass, stemmestyring eller bryterutstyr. Korte økter med fokus på reelle oppgaver avdekker ofte de viktigste barrierene.

Observerer reell bruk, ikke ideelle stier

Be deltakerne om å utføre vanlige oppgaver uten veiledning. Observer hvor de nøler, trekker seg tilbake eller trenger hjelp. Unngå å veilede folk gjennom en perfekt rute. Målet er å forstå hvordan nettstedet fungerer i den virkelige verden, basert på deltakernes erfaringer, i stedet for å anta ‘ideelle’ interaksjonsveier eller interaksjonsveier som er tiltenkt av utviklerne. Registrer observasjoner for å hjelpe teamet med å forstå effekten av spesifikke problemer.

Innhenting av tilbakemeldinger og fastsettelse av prioriteringer

Kombiner notater fra brukervennlighetssesjoner med supporthenvendelser og analyser. Grupper problemene etter brukerpåvirkning og hyppighet. Konverter dem til en prioritert backlog, slik at de viktigste hindringene blir løst først.

Registrering av resultater og planlegging av reparasjoner

God dokumentasjon fremskynder utbedringen og viser at man har utvist tilbørlig aktsomhet. En strømlinjeformet prosess hjelper teamene med å samarbeide og spore fremdriften.

Skrive en enkel tilgjengelighetsrapport

Organiser funnene under overskrifter som innhold, design, kode og tilbakemeldinger fra brukerne. Ta med siden eller komponenten der du fant hvert problem, fremgangsmåte for å gjenskape problemet og skjermbilder eller korte klipp hvis det er nyttig.

Mapping av problemer til WCAG-suksesskriterier

For hvert problem refererer du til det relevante WCAG-kriteriet. Dette gjør WCAG-kontrollene eksplisitte, støtter sporbarhet og viser fremgang selv når det ennå ikke er mulig å oppnå perfeksjon. Mapping til standarder hjelper også ikke-tekniske interessenter med å forstå risiko og samsvarsstatus.

Utarbeide en handlingsplan og teste på nytt

Gjør rapporten om til gjennomførbare oppgaver med eiere, forfallsdatoer og akseptkriterier. Planlegg nye tester etter at rettelsene er på plass og før lansering. Før en løpende logg slik at du kan se trender og unngå å gjenta feil i fremtidige funksjoner.

Verktøy, opplæring og kontinuerlig praksis

Tilgjengelighet er en praksis, ikke et prosjekt. Den rette blandingen av pålitelige verktøy, rollespesifikk opplæring og rutinemessige kontrollpunkter holder kvaliteten høy og forhindrer regresjoner etter hvert som nettstedet vokser. Ved å kombinere automatisert overvåking med manuell testing og menneskelig innsikt får du en mer pålitelig og forsvarlig tilgjengelighetsprosess.

Anbefalt fremgangsmåte for regelmessige kontroller

Ha en fokusert verktøykasse som støtter både daglige kontroller og mer dyptgående gjennomganger av tilgjengeligheten.

Kjerneverktøy og metoder som skal inkluderes:

  • Fargekontrastkontroll
    Bruk kontrastverktøy for å kontrollere at tekst, ikoner og interaktive tilstander oppfyller WCAG-kravene på tvers av temaer og komponenter.
  • Verktøy for nettleserutviklere
    Inspiser overskriftsstruktur, landemerker, fokusrekkefølge og ARIA-attributter direkte i nettleseren for å validere semantisk markering.
  • Automatisert tilgjengelighetskontroll
    Kjør verktøy som GrackleDocs tilgjengelighetskontroll for rask deteksjon av vanlige problemer som manglende etiketter, lav kontrast og strukturelle feil.
  • Skjermleser for rutinemessige røyktester
    Bruk minst én skjermleser for å bekrefte at navigasjon, skjemaer og dynamiske oppdateringer vises på riktig måte.
  • Sjekkliste for utgivelse
    Inkluder tastaturnavigasjonstester og skjermleserkontroller som en del av hver distribusjon for å forhindre regresjoner.

Grackle Scan - tilgjengelighetsskanner for nettsteder

Grackle Scan gir kontinuerlig innsyn i tilgjengelighetsovervåkingen, spesielt for PDF-filer som er publisert på tvers av nettsteder og arkiver. Den skanner automatisk interne og eksterne nettsteder for å identifisere utilgjengelige PDF-dokumenter og rapporterer om tilgjengelighetsstatusen i henhold til WCAG- og PDF/UA-standarder.

Tydelige månedsrapporter, samsvarskontroller i sanntid og fremdriftssporing hjelper teamene med å prioritere utbedringer og påvise forbedringer over tid. Dette gjør det enklere å håndtere store mengder dokumenter, redusere juridisk risiko og ta informerte tilgjengelighetsavgjørelser uten manuelt arbeid.

Grackle AUDIT - Revisjon av tilgjengelighet på nettet

Grackle AUDIT gir en helhetlig tilnærming til tilgjengelighetstesting som går lenger enn automatisering. Den kombinerer manuelle WCAG-revisjoner med brukervennlighetstesting utført av personer med egenerfaring med funksjonsnedsettelser.

Manuelle revisjoner følger W3Cs WCAG-evalueringsmetodikk og gir detaljerte, handlingsrettede funn som er i tråd med WCAGs suksesskriterier. Brukervennlighetstesting belyser reelle barrierer som tekniske kontroller ofte overser, og gir innsikt i hvordan brukerne faktisk opplever nettstedet.

Rapportene er skrevet for å være tydelige og praktiske, og hjelper teamene med å forstå hva som må endres og hvorfor. Løpende samarbeid, akkrediteringsstøtte og dokumentert samsvar hjelper organisasjoner med å demonstrere aktsomhet og opprettholde tilgjengeligheten over tid.

Opplæring av designere, innholdsredaktører og utviklere

Alle som endrer stedet kan introdusere barrierer. Tilby korte, gjentatte økter som er skreddersydd for hver rolle. Designere lærer kontrast, layout og fokusmønstre; innholdsredaktører lærer overskrifter, lenker og alt-tekst; utviklere lærer semantisk HTML, ARIA og grunnleggende testing.

Gjør tilgjengelighet til en del av den normale arbeidsflyten

Legg til trinn for tilgjengelighet i designgjennomganger, kodegjennomganger og godkjenninger av innhold. Gjør sjekklister synlige i planleggingsverktøy og maler for pull-forespørsler. Når tilgjengelighet er en del av “definisjonen av ferdig”, er det mindre sannsynlig at nye feil når produksjonen, og det går raskere å rette dem opp.

Viktige trinn for å sjekke tilgjengeligheten til et nettsted

Bruk denne korte sjekklisten for å kjøre en pålitelig nettilgjengelighet sjekk.

  • Skann sidene visuelt for å se etter tydelig layout, logiske overskrifter og lesbar tekst
  • Gjør en gjennomgang kun med tastaturet for å bekrefte logisk fokus, fungerende menyer og brukbare popup-vinduer
  • Kjør automatiserte verktøy for å fange opp vanlige problemer og tilbakevendende mønstre
  • Utfør en målrettet skjermlesertest for å validere struktur, skjemaer og kunngjøringer
  • Gjennomgå kodesemantikken slik at markeringen samsvarer med det brukerne ser
  • Test hele brukerreiser, ikke bare enkeltsider
  • Involver virkelige brukere med hjelpemidler for å avdekke barrierer som ikke er blitt oppdaget
  • Registrer funn, kartlegg dem i forhold til WCAG-kontrollene, og prioriter rettelser med stor innvirkning
  • Test på nytt etter hver feilretting og før hver lansering

Gjenta disse trinnene hver gang nettstedet oppdateres, slik at testingen blir meningsfull og opplevelsen din inkluderende.

Tilbake til kunnskapsbasen