Guider
Sjekkliste for universell utforming av nettsteder og nettbutikker
En sjekkliste på godt norsk for universell utforming av nettsteder og nettbutikker i små bedrifter: hva du sjekker, hvordan du tester det, og hvem som bør rette det.
Publisert 11 min lesing
Kort fortalt
En sjekkliste for tilgjengelige nettsteder er en liste med kontroller som viser om personer med funksjonsnedsettelser kan bruke nettstedet ditt. For en liten bedrift eller nettbutikk bør du starte med de seks feilene som oftest ble funnet i WebAIM Million 2026, og deretter teste delene som gir inntekter: produktsider, skjemaer, handlekurv og kasse.
Det viktigste
- De seks vanligste feilene i WebAIM Million 2026 (lav kontrast, manglende alternativ tekst, manglende etiketter på skjemafelt, tomme lenker, tomme knapper og manglende sidespråk) er stort sett billige å rette.
- Selger du på nett til forbrukere i EU, gjelder EUs tilgjengelighetsdirektiv trolig for deg, med mindre du er et mikroforetak som yter tjenester: færre enn 10 ansatte og høyst 2 millioner euro i omsetning eller balansesum.
- Test kundereisene som gir inntekter, fra produktside til ordrebekreftelse, med tastatur i tillegg til mus.
- Alternativ tekst, overskrifter, lenketekst og teksting kan du rette selv i publiseringsløsningen; tastaturfeller, fokusstiler og egenutviklede kassekomponenter krever som regel en utvikler.
- Skriv ned hva du har sjekket, hva som fortsatt er feil og når du skal rette det, og publiser det i en tilgjengelighetserklæring.
Se for deg en kunde som bruker skjermleser. Hun finner joggeskoene hun vil ha, velger størrelse og trykker på det hun tror er handlekurvknappen. Skjermleseren sier «knapp». Ingenting mer. Det er tre slike på siden, og ingen av dem har navn, så hun går, og du får aldri vite hvorfor.
De fleste tilgjengelighetsproblemer på nettsteder i små bedrifter ser slik ut: usynlige for eieren, en blindvei for kunden. Denne sjekklisten er for deg som driver et nettsted på Shopify, WooCommerce, Wix eller Squarespace uten egen utvikler.
Må nettstedet til en liten bedrift være universelt utformet?
I Norge, ja: forskrift om universell utforming av IKT-løsninger (åpnes i en ny fane) krever at også private virksomheters nettløsninger rettet mot allmennheten oppfyller WCAG 2.0 nivå A og AA (unntatt 1.2.3–1.2.5). Selger du til forbrukere i EU, gjelder trolig også EUs tilgjengelighetsdirektiv (åpnes i en ny fane), som har omfattet netthandelstjenester siden 28. juni 2025. Hovedunntaket der gjelder mikroforetak som yter tjenester: virksomheter med færre enn 10 ansatte og en årlig omsetning eller balansesum på høyst 2 millioner euro.
Netthandel betyr her salg på avstand, via et nettsted eller en app, «på forbrukerens individuelle anmodning med sikte på å inngå en forbrukeravtale» (artikkel 3 nr. 30). En nettbutikk eller en bookingmotor passer inn. Unntaket gjelder bare tjenester: selger du produkter som omfattes, for eksempel lesebrett, gjelder produktreglene fortsatt (artikkel 4 nr. 5). Å ligge utenfor EU hjelper heller ikke, for en norsk eller britisk nettbutikk som selger til kunder i Frankrike, omfattes for de kundene (artikkel 3 nr. 4). Guiden vår om EUs tilgjengelighetsdirektiv går gjennom nasjonale lover og bøter.
Storbritannias Equality Act 2010 (åpnes i en ny fane) krever rimelig tilrettelegging for personer med funksjonsnedsettelser, men fastsetter ingen teknisk standard for nettsteder. I USA sier justisdepartementets veiledning fra mars 2022 (åpnes i en ny fane) at virksomheter som er åpne for allmennheten, må gjøre det de tilbyr på nett tilgjengelig, og at standarder som WCAG «gir nyttig veiledning». Uansett hva loven sier: en kunde som ikke kommer gjennom kassen, handler ikke.
Hva er de vanligste tilgjengelighetsproblemene på nettsteder?
Seks feil dominerer. I WebAIM Million 2026 (åpnes i en ny fane), en automatisk skanning av forsidene til de én million største nettstedene i februar 2026, hadde 95,9 % av sidene påviste WCAG-feil, i snitt 56,1 feil per side. Tekst med lav kontrast var det vanligste problemet og ble funnet på 83,9 % av forsidene.
| Feil | Andel av forsidene | Slik ser det ut i en nettbutikk |
|---|---|---|
| Tekst med lav kontrast | 83,9 % | Lysegrå priser, et rosa «Salg»-merke på rødt |
| Manglende alternativ tekst på bilder | 53,1 % | Produktbilder som leses opp som «IMG_4471.jpg», eller hoppes over |
| Manglende etiketter på skjemafelt | 51 % | Et felt for nyhetsbrev eller i kassen med bare plassholdertekst |
| Tomme lenker | 46,3 % | Ikoner for sosiale medier eller et handlekurvikon uten tekst |
| Tomme knapper | 30,6 % | Pluss- og minusknapper for antall, eller en lukke-«X», uten navn |
| Manglende sidespråk | 13,5 % | En norsk side som leses opp med engelsk uttale |
WCAG, retningslinjene for tilgjengelig webinnhold, er standarden bak disse kontrollene; de fleste lover viser til nivå AA, og guiden vår om WCAG 2.2 forklarer den nyeste versjonen. Flere av kontrollene nedenfor er ting ingen skanner kan vurdere.
Kan alle lese teksten din og forstå bildene dine?
Begynn her, for disse rettelsene er billige og stort sett noe du gjør selv i redigeringsverktøyet. Tekst trenger nok kontrast, bilder som formidler informasjon, trenger alternativ tekst, og ingenting skal formidles med farge alene. Omtrent 1 av 12 menn og 1 av 200 kvinner har nedsatt fargesyn, ifølge Colour Blind Awareness (åpnes i en ny fane).
- Kontrast. Vanlig tekst trenger et kontrastforhold på minst 4,5:1 (åpnes i en ny fane) mot bakgrunnen, stor tekst minst 3:1. Test fargene, også tekst oppå bannerbilder, i et gratis verktøy. Guiden vår om fargekontrast viser løsninger som bevarer merkevaren din.
- Alternativ tekst på produkter. Beskriv det kunden trenger å vite: «Marineblå ullgenser med ribbestrikket rullekrage, sett forfra» er bedre enn «produktbilde 1». Begynn med de ti bestselgerne.
- Dekorative bilder. En virvel i bakgrunnen bør ha tom alternativ tekst, slik at skjermlesere hopper over den. Noen plattformer fyller et tomt alt-felt med filnavnet, så sjekk hva din gjør.
- Bare farge. «Utsolgt» vist bare som en gråtonet fargeprøve, eller et obligatorisk felt markert bare med rødt, når ikke alle. Se på siden med gråtonefilteret på mobilen, og legg til et ord eller ikon der betydningen forsvinner.
- Zoom. Ved 200 % zoom i nettleseren skal teksten bli større uten å overlappe eller bli kuttet, og menyen skal fortsatt virke.
- Sidespråk. Alle gratis testverktøy varsler om manglende språkangivelse. Det er en innstilling i temaet eller en endring på én linje i malen.
Kan folk bruke nettstedet ditt med tastatur?
Mange surfer uten mus: skjermleserbrukere, folk med skjelving eller nedsatt bevegelighet i hendene, og alle med en styreplate som nettopp har sluttet å virke. Legg bort musen og trykk Tab. Du skal nå alle lenker, knapper og skjemafelt i en fornuftig rekkefølge, alltid se hvor du er, og aldri bli sittende fast.
- Synlig fokus. En ramme skal vise hvilket element som er aktivt, og en fast toppmeny eller chatteboble må ikke dekke den (2.4.11 Fokus ikke skjult i WCAG 2.2). Mange temaer fjerner rammen av estetiske grunner; en utvikler kan sette den tilbake.
- Ingen feller. Åpne menyen, størrelsesvelgeren, popup-vinduer og bildegalleriet med tastaturet, velg noe og prøv så å komme deg ut. Escape skal lukke popup-vinduer.
- Navn på ikoner. Hver ikonlenke og -knapp trenger et navn en skjermleser kan lese opp, for eksempel «Handlekurv, 2 varer». Bytt ut «Klikk her» med ord som sier hvor lenken går.
- Hopp-lenke og overskrifter. Det første trykket på Tab bør helst vise en «Hopp til innholdet»-lenke. I WebAIMs skjermleserundersøkelse fra 2024 (åpnes i en ny fane) sa 71,6 % av respondentene at de først navigerer på en lang side via overskriftene, så bruk ekte overskriftsnivåer, ikke fet skrift.
- Trykkflater. WCAG 2.2 krever mål på minst 24 × 24 CSS-piksler, eller nok avstand rundt dem (suksesskriterium 2.5.8 (åpnes i en ny fane)).
Kommer alle seg gjennom skjemaene, handlekurven og kassen?
I kassen koster tilgjengelighetsproblemer deg penger direkte, så test den fra start til slutt, også hva som skjer når noe går galt. Hvert felt trenger en synlig etikett, feilmeldinger må forklare problemet med ord, og innlogging skal ikke avhenge av hukommelsestester eller gåter. Sidene til betalingsleverandøren teller også.
- Etiketter, ikke plassholdere. Plassholdertekst forsvinner så snart noen skriver, og er ofte for blek til å leses. Hvert felt trenger en etikett som blir stående synlig.
- Feilmeldinger. Send inn skjemaet tomt. Hver feil skal være skrevet ut («Skriv inn et postnummer, for eksempel 0150»), stå ved siden av feltet sitt og bli lest opp, ikke bare gjøre en kant rød.
- Ikke spør to ganger. Tilby «Fakturaadressen er den samme» i stedet for å la folk skrive inn leveringsadressen på nytt. WCAG 2.2 gjorde dette til et krav på nivå A, 3.3.7 Overflødig inntasting.
- Innlogging. La folk lime inn passord og engangskoder og bruke passordbehandlere. Å blokkere innliming bryter WCAG 2.2s kriterium for tilgjengelig autentisering (åpnes i en ny fane) med mindre du tilbyr en annen vei inn.
- CAPTCHA. Skjermleserbrukere rangerte CAPTCHA som det mest problematiske på nettet i WebAIMs undersøkelse fra 2024. Trenger du beskyttelse mot roboter, bør du unngå visuelle gåter og alltid tilby et ikke-visuelt alternativ.
- Tidsfrister. Hvis en handlekurv eller en reservasjon utløper, bør du varsle folk og la dem forlenge fristen.
Hører deler av kassen til plattformen eller betalingsleverandøren, bør du likevel teste dem, melde fra om problemer og føre dem opp som kjente feil.
Hva med cookie-bannere, popup-vinduer og chatwidgeter?
For kundene dine er skript fra tredjeparter en del av nettstedet ditt. Et cookie-banner som ikke kan lukkes med tastatur, blokkerer hver side, og en popup for nyhetsbrev som tar fokus midt i kassen, kan stoppe et salg. Test alle skript du har lagt til, og spør leverandørene om tilgjengelighet før du installerer et nytt.
- Cookie-banner. Kan du nå «godta» og «avvis» med Tab, lese dem ved 200 % zoom og fortsette der du var etterpå?
- Popup-vinduer. Fokus skal flytte seg inn i popupen, bli der til den lukkes, og deretter gå tilbake. Escape skal lukke den.
- Chatwidgeter. Knappen trenger et navn, vinduet skal kunne åpnes og lukkes med tastaturet, og på mobil skal det ikke ligge oppå «Betal nå».
- Karuseller. Alt som beveger seg automatisk i mer enn fem sekunder, trenger en måte å pause, stoppe eller skjule det på (WCAG 2.2 (åpnes i en ny fane), suksesskriterium 2.2.2).
- Innebygd innhold. Anmeldelseswidgeter, kart og bookingverktøy ligger også på siden din. Ta opp feil med leverandøren.
Fungerer videoene, PDF-ene og menyene dine for alle?
Video trenger teksting, lyd trenger en transkripsjon, og viktig informasjon skal ikke bare finnes i en PDF eller et bilde. En restaurant der menyen er en skannet PDF, eller en butikk der størrelsesguiden er et bilde av en tabell, stenger ute skjermleserbrukere og alle som må zoome inn på mobilen.
- Teksting og transkripsjoner. Rett automatisk teksting før du publiserer. Podkaster trenger en tekstversjon.
- Bilder av tekst. Legg menyer, prislister, størrelsesguider og åpningstider på en vanlig nettside. Må du bruke PDF, bør du eksportere den med overskrifter og tagger fra tekstbehandleren i stedet for å skanne en utskrift.
- Eldre filer. EAA krever ikke at du retter kontorfiler eller forhåndsinnspilt lyd og video publisert før 28. juni 2025, eller arkiver du ikke lenger oppdaterer (artikkel 2 nr. 4). Nye filer omfattes.
Hva kan jeg rette selv, og når trenger jeg en utvikler eller en revisjon?
De fleste innholdsproblemer kan du rette selv i publiseringsløsningen: alternativ tekst, overskrifter, lenketekst, farger, teksting og mange etiketter på skjemafelt. Problemer i temaet, som manglende fokusstiler, tastaturfeller og egenutviklede nedtrekkslister, krever en utvikler. En revisjon gir mest mening når det grunnleggende er rettet, eller før et redesign lanseres.
| Oppgave | Hvem som vanligvis gjør det | Omtrentlig innsats |
|---|---|---|
| Alternativ tekst, overskrifter, lenketekst, teksting | Du, i publiseringsløsningen | En ettermiddag for et lite sortiment, deretter en del av hvert nytt produkt |
| Farger på tekst og knapper | Du, hvis temaet gir tilgang til dem | Under en time |
| Etiketter på skjemafelt, feilmeldinger, fokusstiler | En utvikler | Fra noen timer til noen dager |
| Egenutviklede menyer, variantvelgere, popup-vinduer | En utvikler | Dager, eller et bedre bygd tema eller en bedre app |
| Plattformens kasse- og betalingssider | Plattformen eller leverandøren | Meld fra og følg opp |
| En full gjennomgang mot WCAG 2.2 nivå AA | En tilgjengelighetsspesialist | Avhenger av hvor mange sidetyper og kundereiser du har |
Hvor passer en widget som vår inn? Et panel for besøkende, som SiteAccessible, lar folk øke kontrasten, forstørre teksten eller slå på en leselinjal. Det hjelper noen besøkende, men det gjør ikke at du kan krysse av noe på denne sjekklisten: en knapp uten navn er fortsatt uten navn, og en tastaturfelle er fortsatt en felle. Rett nettstedet først, og se på en widget som et tillegg.
Hvordan dokumenterer jeg det jeg har gjort?
Før en enkel logg over hva du har testet, når, hva du har rettet og hva som fortsatt er feil, og publiser et ærlig sammendrag i en tilgjengelighetserklæring. Gjelder EUs tilgjengelighetsdirektiv for deg, må du også publisere informasjon om hvordan tjenesten oppfyller tilgjengelighetskravene, som regel i vilkårene eller et tilsvarende dokument.
Den andre plikten kommer fra vedlegg V i direktivet; nasjonal lov bestemmer formatet. Guiden vår om å skrive en tilgjengelighetserklæring har en mal du kan tilpasse. Hold deretter rutinen i gang:
- Kjør sjekklisten på de tre viktigste sidene, og ta skjermbilde av hver feil.
- Rett innholdspunktene selv denne uken.
- Gi en utvikler en oversikt over punktene i temaet og kassen, de verste først.
- Test hver rettelse på nytt med tastatur i tillegg til testverktøy.
- Publiser eller oppdater erklæringen din, med dato.
- Gjenta hver gang du legger til en app, bytter tema eller lanserer en ny landingsside.
Ofte stilte spørsmål
Gjelder EUs tilgjengelighetsdirektiv for den lille nettbutikken min?
Det gjelder netthandelstjenester som tilbys forbrukere i EU, med mindre du er et mikroforetak som yter tjenester: færre enn 10 ansatte og en årlig omsetning eller balansesum på høyst 2 millioner euro. Selgere utenfor EU, også norske, omfattes for kundene sine i EU. Selger du produkter som omfattes, som lesebrett eller datamaskiner, kan produktreglene gjelde selv for et mikroforetak.
Hva er de vanligste tilgjengelighetsfeilene på nettsteder?
I WebAIM Million 2026, en skanning av én million forsider, var de vanligste påviste problemene tekst med lav kontrast (83,9 % av sidene), manglende alternativ tekst på bilder (53,1 %), manglende etiketter på skjemafelt (51 %), tomme lenker (46,3 %), tomme knapper (30,6 %) og manglende sidespråk (13,5 %). Totalt hadde 95,9 % av forsidene minst én påvist WCAG-feil.
Kan jeg gjøre Shopify- eller WordPress-nettstedet mitt tilgjengelig uten utvikler?
Mye kan du rette selv: alternativ tekst, overskrifter, lenketekst, fargevalg, teksting og tydelige etiketter på skjemafelt i temaredigeringen. Problemer i temakoden, som tastaturfeller, manglende fokusstiler eller egenutviklede kassekomponenter, krever som regel en utvikler. Noen deler, som plattformens egen kasse eller betalingssider, avhenger av plattformleverandøren.
Er CAPTCHA et tilgjengelighetsproblem?
Ofte, ja. I WebAIMs undersøkelse fra 2024 blant 1 539 skjermleserbrukere ble CAPTCHA rangert som det mest problematiske på nettet. Trenger du beskyttelse mot roboter, bør du bruke en metode som ikke ber folk løse en visuell gåte, og alltid tilby et ikke-visuelt alternativ.
Hvor lang tid tar det å gjøre et lite nettsted tilgjengelig?
Det avhenger av temaet og hvor mye egenutviklet kode du har. En grunnleggende gjennomgang med gratis verktøy og manuelle sjekker tar en ettermiddag; å rette problemer i temaet kan ta en utvikler flere dager. Planlegg jevnlige nye sjekker, for nytt innhold, nye apper og temaoppdateringer kan gi nye barrierer.
Kan jeg krysse av sjekklisten ved å bruke en tilgjengelighetswidget?
Nei. En widget kan gi besøkende flere måter å tilpasse en side på, som høyere kontrast eller større tekst, men den legger ikke til alternativ tekst, gir ikke knapper navn, setter ikke etiketter på skjemafelt og fjerner ikke tastaturfeller. Slike rettelser må gjøres i nettstedets egen kode og eget innhold.
Kilder
- Directive (EU) 2019/882 on the accessibility requirements for products and services (European Accessibility Act) (åpnes i en ny fane), EUR-Lex, Publications Office of the European Union
- The WebAIM Million: the 2026 report on the accessibility of the top 1,000,000 home pages (åpnes i en ny fane), WebAIM
- Screen Reader User Survey #10 Results (åpnes i en ny fane), WebAIM
- Web Content Accessibility Guidelines (WCAG) 2.2 (åpnes i en ny fane), W3C
- What's New in WCAG 2.2 (åpnes i en ny fane), W3C Web Accessibility Initiative
- Understanding Success Criterion 1.4.3: Contrast (Minimum) (åpnes i en ny fane), W3C Web Accessibility Initiative
- Understanding Success Criterion 3.3.8: Accessible Authentication (Minimum) (åpnes i en ny fane), W3C Web Accessibility Initiative
- Colour blindness (åpnes i en ny fane), Colour Blind Awareness
- Guidance on Web Accessibility and the ADA (18 March 2022) (åpnes i en ny fane), U.S. Department of Justice, Civil Rights Division
- Equality Act 2010 (åpnes i en ny fane), legislation.gov.uk