- Udgivet
- Opdateret
Mobilvenlighed og tilgængelighed
Mobilvenlighed og tilgængelighed behandles ofte som to forskellige emner, men i praksis hænger de tæt sammen. En hjemmeside, der er svær at bruge på mobil, er ofte også svær at bruge med hjælpemidler. En formular uden korrekte labels giver problemer for skærmlæsere, stemmestyring, browserens autofyld og helt almindelige brugere.
Mobilversionen har direkte betydning for søgning, fordi Google indekserer den version af siden. Vigtigt indhold, links, overskrifter, metadata og strukturerede signaler må derfor ikke forsvinde på små skærme. Tilgængelighed er et bredere kvalitetsområde og ikke en genvej til bedre placeringer: siden skal fungere for mennesker med forskellige enheder, inputmetoder og hjælpemidler.
Guiden fokuserer på de detaljer i implementeringen, der gør en hjemmeside brugbar på tværs af enheder og forudsætninger. Målet er at finde reelle barrierer, rette årsagerne og kontrollere resultatet frem for at jagte en automatisk score.

Start med de vigtigste brugerrejser
Et tilgængelighedsproblem virker ofte lille, indtil det blokerer en opgave. En formular uden label, en datovælger der ikke kan bruges med tastatur, en uklar fokusmarkering eller en fejlbesked der ikke bliver formidlet, kan forhindre en henvendelse eller et køb.

Start med de dele af hjemmesiden, som besøgende eller medarbejdere er afhængige af:
- Kontakt- og forespørgselsformularer
- Booking- og betalingstrin
- Søgning, filtre og datovælgere
- Navigation, menuer, dialoger og cookie-kontroller
- Produkt-, service- og indholdsoversigter
- Kontoområder og formularer til medarbejdere
WCAG 2.2 er den standardbaserede reference, mens opgavernes betydning afgør rækkefølgen af rettelserne. Fjern først barrierer i vigtige brugerrejser, og ret derefter fælles komponenter, så forbedringen når alle de sider, der bruger dem.
Start med viewport og responsivt layout
Mobilvenlighed starter med en korrekt viewport, så mobile browsere renderer siden ved enhedens reelle bredde. Derefter skal layoutet kunne tilpasse sig uden horisontal scrolling eller skjult nøgleindhold.
Responsivt design må gerne ændre præsentationen. Navigation kan blive til en menu, grids kan stables, og sideelementer kan flyttes. Men mobilversionen skal stadig indeholde det samme primære indhold, de samme vigtige links og de samme tekniske signaler som desktop.
Det er vigtigt for både brugere og indeksering. Googles vejledning til mobile-first indexing siger, at primært indhold, meningsfulde overskrifter, metadata, strukturerede data, billeder og alt-tekster skal være tilsvarende på mobil og desktop. Et responsivt layout må gerne præsentere dem forskelligt, men bør ikke fjerne den information, som Google og brugerne har brug for.
Gør berøringsmål brugbare
På mobil er interaktion mindre præcis. Links, knapper, checkbokse, menupunkter og formularfelter skal have nok plads til at kunne rammes uden fejlklik. Små kontrolelementer skaber især problemer for brugere med nedsat motorik, rystelser, midlertidige skader eller små skærme.
Afstand mellem elementer er lige så vigtig som størrelse. Mange små links eller knapper samlet i menuer, filtre, sideinddeling eller cookie-bokse gør brugeroplevelsen unødigt svær.
WCAG 2.2 indeholder et minimumskrav til størrelsen på klik- og trykflader med definerede undtagelser. Brug det som et målbart udgangspunkt, ikke som en grund til at gøre vigtige kontroller akkurat store nok.
Hold teksten læsbar
Læselighed afhænger af skriftstørrelse, linjehøjde, kontrast, afstand og linjelængde. En side kan være teknisk responsiv og stadig være ubehagelig at læse, hvis teksten er for lille, kontrasten er svag, eller layoutet er for tæt.
Tydelige overskrifter, afsnit, lister og beskrivende links giver browsere, hjælpemidler og søgesystemer en klarere struktur at fortolke. Den klarhed er nyttig, men den bør ikke fremstilles som en genvej til bedre placeringer; det umiddelbare formål er at gøre indholdet læsbart og forståeligt.
Undgå at deaktivere brugerens mulighed for zoom. Browseren skal forblive under brugerens kontrol.
Brug semantiske kontroller først
Native HTML-elementer har indbygget adfærd. En rigtig knap kan fokuseres, aktiveres med tastatur, annonceres af skærmlæsere og forstås af browseren uden ekstra JavaScript. En klikbar <div> kræver, at alt dette genskabes manuelt.
Det samme gælder dialoger, menuer, formularer og navigation. Brug browserens egne elementer og mønstre, når de løser opgaven. Specialbyggede grænseflader skaber ofte problemer, fordi den visuelle løsning bygges før interaktionsmodellen.
Gør tastaturnavigation forudsigelig
Alle interaktive elementer skal kunne nås og bruges med tastatur. Det gælder menuer, formularer, søgning, filtre, cookie-kontroller, accordions, dialoger og skip links.
Fokus skal være synligt. Hvis standard-fokus ikke passer til designet, skal det erstattes af en bedre fokusstil, ikke fjernes. En bruger skal altid kunne se, hvor på siden tastaturet befinder sig.
Undgå fokusfælder. En modal kan godt holde fokus, mens den er åben, men brugeren skal kunne lukke den og vende tilbage til siden.
Label formularer korrekt
Formularer er et område, hvor tilgængelighedsproblemer hurtigt bliver til konverteringsproblemer. Hvert felt skal have et programmatisk tilknyttet label. Placeholders kan være hjælpetekst, men de er ikke labels.
Fejlbeskeder skal være konkrete og knyttet til det felt, der fejlede. Brugeren skal forstå, hvad der gik galt, hvorfor det gik galt, og hvad der skal gøres næste gang.
Brug passende inputtyper og autocomplete-attributter, når det giver mening. Det hjælper mobile tastaturer, automatisk udfyldning, adgangskodeadministratorer og datakvalitet.
Skriv nyttige alt-tekster
Alt-tekst skal beskrive billedets funktion i konteksten. Et dekorativt billede kan have tom alt-attribut, så hjælpemidler springer det over. Et informativt billede skal beskrives kort. Et linket billede skal beskrive linkets formål.
Alt-tekst er ikke et sted til søgeordsfyld. Den skal hjælpe en bruger med at forstå, hvad billedet bidrager med, hvis billedet ikke kan ses eller ikke loader.
Respekter bevægelse, kontrast og medier
Animation kan gøre en grænseflade lettere at forstå, men for nogle brugere kan bevægelse skabe ubehag. Respekter prefers-reduced-motion og undgå at tvinge store animationer, parallax, autoplay eller looping-effekter igennem.
Kontrast skal kontrolleres for tekst, ikoner, rammer, fokusmarkeringer og kontrolelementer. Brug ikke farve alene til fejl, status eller valg. Kombinér farve med tekst, form, ikon eller placering.
Video og lyd bør have undertekster eller tekstudskrifter, når de bærer information. Hvis indholdet er vigtigt nok til at publicere, skal det også kunne bruges af dem, der ikke kan høre, se eller afspille det.
Håndter sprog og lokalisering korrekt
Angiv sidens sprog med lang-attributten, og markér tekst på andre sprog, hvor det er relevant. Det påvirker udtale i skærmlæsere, oversættelsesværktøjer, browseradfærd og søgemaskiners forståelse.
På flersprogede hjemmesider skal oversættelsen også omfatte metadata, navigation, alt-tekster, strukturerede data, datoer og handlingsopfordringer. En oversat brødtekst med engelske metadata er kun en halv oversættelse.
Overlays løser ikke tilgængeligheden
Overlays og widgets med automatiske tilgængelighedsrettelser retter ikke den underliggende markup, det konkrete indhold eller interaktionsmønstret. De kan tilføje kontroller eller ændre adfærd i browseren, men bør ikke bruges som dokumentation for, at hjemmesiden er tilgængelig eller overholder en standard.
Hvis et site har tilgængelighedsproblemer, skal markup og adfærd rettes direkte i koden. Det giver også en mere vedligeholdelig løsning.
Omsæt fund til vedligeholdelige rettelser
En nyttig gennemgang kombinerer standardbaserede kontroller med de sider og opgaver, der betyder mest. Brug hjemmesiden med tastatur, undersøg tilgængelighedstræet, test mobillayout og zoom, indsend formularer med fejl, og gennemfør hele booking- eller betalingsforløb. Registrér barrieren, den berørte opgave, den fælles komponent, alvoren og resultatet af den efterfølgende kontrol.
Rettelsen kan høre hjemme i en fælles skabelon, komponent, formularopsætning, CSS-regel, interaktion i browseren eller WordPress/PHP-kode. Det er mere driftssikkert at rette den fælles årsag end at lappe det synlige symptom på én side. Test alle steder, der bruger komponenten, herunder fejltilstande, indlæsning, tomme resultater og deaktiverede kontroller.
Når formularer er det største problem, bør hele kontaktformularens leadflow gennemgås sammen med de enkelte felter. En formular med korrekte labels kan stadig fejle, hvis validering, maillevering, bekræftelse eller mobilbetjening bryder brugerrejsen.
Sådan validerer du
Automatiske værktøjer er nyttige, men de fanger kun en del af problemet. W3C’s vejledning til evaluering af tilgængelighed fastslår, at intet værktøj alene kan afgøre, om en hjemmeside overholder en tilgængelighedsstandard; det kræver også en kvalificeret menneskelig vurdering.
Brug Lighthouse, browserens tilgængelighedsinspektion, kontrastværktøjer og mobilvisning i browseren til at finde gentagelige problemer. Test derefter med tastatur, rigtige mobile enheder, zoom, reduceret bevægelse, relevante kontroller med skærmlæser og komplette formularforløb. Gentag begge typer kontrol efter implementeringen.
Det afgørende spørgsmål er enkelt: Kan brugeren læse, navigere, forstå og fuldføre siden uden at kæmpe med grænsefladen? Når svaret er ja på tværs af enheder og inputmetoder, står den tekniske SEO stærkere.
Ofte stillede spørgsmål
Vores hjemmeside bruger et købt tema eller en sidebygger. Hvor meget kan vi reelt rette?
Mere end de fleste tror, og mindre end i en specialudviklet løsning. Kontrast, fokusmarkering, afstand mellem klikflader, overskriftsrækkefølge og alt-tekster kan som regel nås gennem temaets egne indstillinger eller CSS i et child theme. Formularmarkup, specialbyggede widgets og modalvinduer kan ofte ikke, fordi et plugin genererer dem. Sidder forhindringen inde i et plugin, er de realistiske muligheder at udskifte komponenten, skifte til et plugin med tilgængeligt markup eller acceptere begrænsningen og skrive den ned. Lav ændringerne i et child theme frem for i selve temaet, ellers overskriver næste opdatering dem.
Hvordan tester jeg med en skærmlæser, når jeg aldrig har brugt en?
Start med den, der allerede ligger på maskinen: VoiceOver følger med macOS og iOS, og NVDA kan hentes gratis til Windows. Du behøver ikke at være øvet. At tabbe gennem en formular med skærmen slukket i tredive sekunder afslører manglende labels, fejlbeskeder der ikke bliver læst op, og usynligt fokus hurtigere end de fleste automatiske tjek. Se det som en hurtig stikprøve frem for en erstatning for test med mennesker, der rent faktisk er afhængige af hjælpemidler.
Ret barrieren, og kontrollér derefter opgaven
Start med barrierer, der stopper vigtige opgaver, brug WCAG som reference, ret den underliggende implementering, og test hele brugerrejsen igen. Hvis tilgængelighedsproblemer stadig blokerer vigtige brugerrejser, kan du sende mig hjemmesiden og de vigtigste sider.
Denne guide er en del af Teknisk SEO-guiden.
Brug Teknisk SEO-analyse, hvis du vil tjekke en konkret URL mod de samme tekniske områder.
