Skip to main content

Best practices for design af cookie-banner

Dit cookie-banner er noget af det første, en besøgende ser. Det former deres opfattelse af dit brand, deres tillid til din virksomhed og — helt afgørende — om deres samtykke er juridisk gyldigt. Et veldesignet banner opnår compliance uden friktion. Et dårligt designet banner skræmmer enten brugere væk eller frembringer samtykke, som ikke kan holde til myndighedernes kontrol.

Denne guide gennemgår de designprincipper, UX-mønstre og tilgængelighedskrav, der adskiller et compliant, brugervenligt cookie-banner fra en risiko.

Førstehåndsindtryk betyder noget

Undersøgelser viser konsekvent, at brugere træffer beslutninger om cookie-bannere på to til tre sekunder. De fleste brugere læser ikke hele teksten. De scanner efter genkendelige mønstre — knapper, kontakter, velkendt sprog — og handler instinktivt. Det betyder, at dit banners visuelle design vejer lige så tungt som dets juridiske indhold.

Målet er at gøre den rigtige handling åbenlys og de tilgængelige valg tydelige ved første øjekast. Hvis en bruger skal tænke over, hvad der skal gøres, er dit design mislykkedes.

Nøgleprincipper for førstehåndsindtryk:

  • Klarhed frem for smarthed. Et cookie-banner er ikke stedet for kreativ tekstforfatning eller ukonventionel UI. Brug velkendte mønstre, som brugere genkender.
  • Visuelt hierarki. De vigtigste elementer — formålsbeskrivelsen og handlingsknapperne — bør være de mest fremtrædende. Sekundære elementer (indstillingslink, politiklink) kan være mindre fremtrædende, men skal stadig være synlige.
  • Luft. Et sammenpresset banner virker overvældende. Giv elementerne plads til at ånde. Indramning og afstand signalerer professionalisme og gør indholdet nemmere at scanne.

Knaphierarki og visuel vægt

Det er her, de fleste cookie-bannere fejler i forhold til compliance — og her, de fleste bøder uddeles.

EDPB's Guidelines 05/2020 om samtykke og adskillige håndhævelsessager fra CNIL, det italienske Garante og det danske Datatilsyn har fastlagt et klart princip: muligheden for at afvise cookies skal præsenteres med samme fremtrædenhed som muligheden for at acceptere dem.

Hvad det betyder i praksis:

  • Accepter- og afvis-knapper skal have samme størrelse. En "Accepter alle"-knap, der er 200 pixel bred ved siden af et "Afvis"-tekstlink, er ikke ligeværdig fremtrædenhed. Begge skal fremstå som knapper i sammenlignelige dimensioner.
  • Begge knapper skal have sammenlignelig visuel vægt. Hvis din accepter-knap er en solid knap med høj kontrast, skal din afvis-knap også være en solid knap — ikke et element med kontur, et gennemsigtigt element eller et rent tekstelement. CNIL idømte specifikt Google en bøde på 150 millioner euro i 2022, delvist fordi afvisningsmuligheden krævede mere indsats end at acceptere.
  • Farve må ikke manipulere. En knaldgrøn "Accepter"-knap ved siden af en grå "Afvis"-knap er et dark pattern. Brug dit brands primærfarve til begge, eller brug neutrale farver til begge. Det visuelle signal må ikke styre brugeren mod ét bestemt valg.
  • Knappernes rækkefølge betyder mindre, end du tror. Om accepter eller afvis kommer først, er ikke den primære bekymring — det er den visuelle vægt. Når det er sagt, kan placering af afvis-knappen til venstre (først i læserækkefølgen) signalere neutralitet.

Anbefalet knapmønster

Et compliant og brugervenligt banner bruger typisk tre handlinger:

  1. Afvis alle — en solid knap
  2. Accepter alle — en solid knap af samme størrelse og visuelle vægt
  3. Administrer præferencer — en sekundær knap eller et link (kan være mindre fremtrædende, da det fører til et andet lag)

Farve og kontrast

Farvevalg i cookie-bannere tjener to formål: brandkonsistens og læsbarhed. Ud fra et compliance-perspektiv er nøglekravene:

  • Tekstkontrast. Al tekst i banneret skal opfylde WCAG 2.1 AA-kontrastkravene: et minimumskontrastforhold på 4,5:1 for normal tekst og 3:1 for stor tekst. Dette gælder formålsbeskrivelsen, knaptekster og links.
  • Knapkontrast. Knapbaggrunde skal have tilstrækkelig kontrast mod bannerbaggrunden, og knaptekst skal have tilstrækkelig kontrast mod knapbaggrunden. Tjek begge lag grundigt.
  • Linksynlighed. Links til din cookiepolitik og privatlivspolitik skal visuelt kunne skelnes fra den omkringliggende tekst — typisk gennem farve og understregning.
  • Baggrund. Bannerbaggrunden skal give tilstrækkelig kontrast mod sine omgivelser. Hvis dit banner ligger oven på sideindholdet, skal du sikre, at overlejringen er tilstrækkelig uigennemsigtig, så bannerteksten er læsbar uanset det underliggende sideindhold.

En almindelig tilgang er at bruge en hvid eller meget lys baggrund til banneret, mørk tekst for læsbarhed og dit brands primærfarve til knapper. Dette giver typisk stærke kontrastforhold og et rent, professionelt udseende.

Tekst og mikrotekst

Teksten i dit cookie-banner skal være juridisk tilstrækkelig, men den skal også kunne læses af et ikke-teknisk publikum. GDPR's betragtning 39 kræver eksplicit, at oplysninger om databehandling gives i "klart og enkelt sprog".

Overskrift

Hold den enkel og direkte. Effektive eksempler:

  • "Vi bruger cookies"
  • "Cookiepræferencer"
  • "Dine privatlivsvalg"

Undgå vagt eller undvigende sprog som "Vi værner om dit privatliv" — det giver ikke brugeren noget handlingsanvisende.

Formålsbeskrivelse

Forklar i en til tre sætninger, hvilke cookies du bruger, og hvorfor. Vær specifik:

"Vi bruger nødvendige cookies for at få dette site til at fungere. Vi vil også gerne bruge analysecookies for at forstå, hvordan du bruger vores site, og marketingcookies for at vise dig relevant indhold. Du kan acceptere alle, afvise alle eller administrere dine præferencer."

Dette er kortfattet, specifikt og handlingsanvisende. Sammenlign det med det desværre almindelige:

"Dette website bruger cookies for at sikre, at du får den bedste oplevelse. Ved at fortsætte med at bruge dette site accepterer du vores brug af cookies."

Det andet eksempel er ikke compliant: det antyder samtykke gennem fortsat browsing (ikke gyldigt under GDPR), specificerer ikke formål og tilbyder ikke noget valg.

Knaptekster

Knaptekster bør være utvetydige:

  • "Accepter alle" og "Afvis alle" — klart, parallelt sprog
  • "Administrer præferencer" eller "Tilpas" — til indstillingsmuligheden
  • Undgå: "OK", "Forstået", "Fortsæt", "Jeg forstår" — disse er tvetydige og udgør ikke specifikt samtykke

Mobile-first design

Over 60 % af webtrafikken kommer fra mobil. Dit cookie-banner vil blive set på skærme helt ned til 320 pixel brede. Hvis du designer til desktop først og tilpasser til mobil, ender du næsten med sikkerhed med en sammenpresset, ubrugelig mobiloplevelse.

Designovervejelser for mobil:

  • Stabl knapper lodret. Vandrette knaprækker, der fungerer på desktop, bliver ulæselige på mobil. Stabl accepter-, afvis- og indstillingsknapper lodret i fuld bredde.
  • Berøringsmål. Knapper skal være mindst 44x44 pixel (WCAG 2.5.5, niveau AAA) eller som minimum 24x24 pixel (WCAG 2.5.8, niveau AA). På mobil er større altid bedre — sigt efter 48 pixel eller mere i højden.
  • Skærmdækning. På mobil kan et cookie-banner nemt dække 60-80 % af viewporten. Dette er acceptabelt for en indledende prompt, men banneret må ikke gøre sitet fuldstændig ubrugeligt. Hvis du bruger en modal overlejring, skal du sikre, at brugerne stadig kan konstatere, at de er på det rigtige site.
  • Tekststørrelse. Gå aldrig under 14 pixel for brødtekst eller 12 pixel for sekundær tekst på mobil. Brugere bør ikke behøve at zoome for at læse dit banner.
  • Scrollingadfærd. Hvis dit bannerindhold overstiger viewporthøjden på mobil (især præferencepanelet), skal det kunne scrolles inde i banneret. Lad ikke bannerindholdet strække sig ud over skærmen uden mulighed for at nå accepter/afvis-knapperne.

UX for kategorikontakter

Præferencepanelet — det andet lag af et lagdelt banner — er der, hvor brugere træffer detaljerede valg. Standardmønstret bruger kategorikontakter: én kontakt pr. cookiekategori (nødvendige, analyse, marketing, præferencer), hver med en tekst og beskrivelse.

Designretningslinjer for kontakter:

  • Visuelle tilstande skal være utvetydige. Til (samtykke givet) og fra (samtykke tilbageholdt) skal tydeligt kunne skelnes gennem farve, position og ideelt set en tekst ("Til" / "Fra" eller et flueben / kryds). Stol ikke på farve alene — det fejler for farveblinde brugere.
  • Nødvendige cookies bør være slået til og deaktiverede. Kategorien "Strengt nødvendige" bør være slået til med kontakten visuelt deaktiveret (gråtonet eller med et låseikon), med en note, der forklarer, at disse cookies ikke kan slås fra, fordi de er nødvendige for, at sitet fungerer.
  • Standardtilstanden for ikke-nødvendige kategorier skal være fra. Forudkrydsede kontakter udgør forudvalgt samtykke, hvilket er eksplicit forbudt ved EU-Domstolens Planet49-afgørelse.
  • Kategoribeskrivelser bør være menneskeligt læsbare. "Analysecookies" er en titel. "Hjælper os med at forstå, hvordan besøgende interagerer med vores website ved at indsamle anonyme forbrugsdata" er en beskrivelse. Angiv begge.
  • Udvidelige cookielister. Under hver kategori bør du angive en udvidelig sektion, der lister de enkelte cookies: navn, udbyder, formål og varighed. Dette niveau af gennemsigtighed forventes i stigende grad af databeskyttelsesmyndighederne.

Design af indstillings-/præferencepanel

Præferencepanelet er en afgørende komponent. Når en bruger klikker på "Administrer præferencer", engagerer de sig aktivt i deres privatlivsvalg — dette er den bruger, du bør behandle med størst respekt.

  • Tydelig overskrift. "Cookiepræferencer" eller "Administrer dit privatliv" — gør det åbenlyst, hvad dette panel er til.
  • Gem-knap. En fremtrædende "Gem præferencer"-knap, der bekræfter brugerens detaljerede valg. Denne knap skal nemt kunne nås uden overdreven scrolling.
  • Accepter alle og Afvis alle bør stadig være tilgængelige. Selv i præferencepanelet bør du tilbyde genvejsknapper til at acceptere alle eller afvise alle. Nogle brugere åbner panelet af nysgerrighed, men ønsker stadig en hurtig handling.
  • Lukkeadfærd. Hvis en bruger lukker præferencepanelet uden at gemme, skal det behandles som intet samtykke givet — sæt ikke ikke-nødvendige cookies. Fasthold ikke brugere i panelet.

Brandtilpasning uden at gå på kompromis med compliance

Dit cookie-banner bør føles som en del af dit website, ikke som en tredjepartsindtrængen. De fleste platforme til samtykkehåndtering tillader tilpasning af farver, skrifttyper, logoplacering og tekst. Brug dette til at tilpasse banneret til din brandidentitet.

Brandtilpasning må dog ikke kompromittere compliance:

  • Du kan bruge dine brandfarver, men knapper skal stadig have ligeværdig visuel vægt.
  • Du kan bruge din brandskrifttype, men teksten skal stadig være læsbar i de anvendte størrelser.
  • Du kan tilføje dit logo, men det må ikke skubbe afgørende indhold (formålsbeskrivelse, knapper) ned under folden.
  • Du kan tilpasse teksten, men den skal stadig være specifik, korrekt og fuldstændig.

Tilgængelighedskrav til cookie-bannere

Et cookie-banner, der ikke er tilgængeligt, er ikke compliant — hverken under databeskyttelsesloven (brugeren kunne ikke give informeret samtykke, hvis vedkommende ikke kunne opfatte eller betjene banneret) eller under tilgængelighedsloven (den europæiske tilgængelighedsforordning og nationale love om forskelsbehandling af personer med handicap).

WCAG AA-krav

  • Tastaturnavigation. Hvert interaktivt element — knapper, kontakter, links, lukkeikoner — skal kunne nås og betjenes via tastatur. Tab-rækkefølgen skal være logisk (typisk: formålstekst, derefter afvis, derefter accepter, derefter administrer præferencer).
  • Fokushåndtering. Når banneret vises, bør fokus flyttes til det (eller det bør annonceres). Når banneret lukkes, bør fokus vende tilbage til hovedindholdet. Fokusindikatorer skal være synlige.
  • Skærmlæserunderstøttelse. Banneret skal bruge passende ARIA-roller og -labels. Brug role="dialog" og aria-label="Cookie consent" til bannercontaineren. Knapper skal have tilgængelige navne. Kontakttilstande skal annonceres (aria-checked).
  • Farvekontrast. Al tekst og alle interaktive elementer skal opfylde WCAG 2.1 AA-kontrastforhold (4,5:1 for normal tekst, 3:1 for stor tekst og UI-komponenter).
  • Ingen tastaturfælder. Brugere skal kunne navigere væk fra banneret. Selvom en modal overlejring kan begrænse fokus til banneret (fokusfastholdelse for modaler er et accepteret mønster), skal der altid være en måde at lukke banneret og nå sideindholdet.
  • Bevægelse. Hvis banneret bruger animationer (glid-ind, fade), skal du respektere media query'en prefers-reduced-motion og tilbyde et alternativ med reduceret eller ingen bevægelse.

Test af dit banners tilgængelighed

  1. Naviger gennem hele banneret udelukkende med tastaturet (Tab, Enter, Mellemrum, Escape).
  2. Test med en skærmlæser (VoiceOver på macOS, NVDA på Windows).
  3. Verificer farvekontrast med et værktøj som WebAIM Contrast Checker.
  4. Test ved 200 % zoom — banneret bør forblive brugbart.
  5. Test på mobil med VoiceOver eller TalkBack aktiveret.

Test og iteration

Et cookie-banner er ikke et element, du sætter op og glemmer. Brugeradfærd, regler og dit sites cookieanvendelse ændrer sig alle over tid. Planlæg løbende test:

  • Samtykkerater. Følg, hvor stor en procentdel af brugerne der accepterer, afviser eller tilpasser. Hvis din afvisningsrate er mistænkeligt lav (under 10 %), bruger dit banner måske dark patterns — bevidst eller ubevidst.
  • Interaktionsrater. Følg, hvor mange brugere der interagerer med præferencepanelet. Lavt engagement kan indikere, at "Administrer præferencer"-muligheden ikke er synlig nok.
  • A/B-test. Test forskellige tekster, knaptekster og layouts. Målet er ikke at maksimere samtykkeraterne — det er at maksimere raterne for informeret samtykke. Et banner, som flere brugere engagerer sig i, er et bedre banner.
  • Regeludvidelser. Overvåg vejledning fra dine relevante databeskyttelsesmyndigheder. Håndhævelsesfortolkninger udvikler sig, og dit banner bør udvikle sig med dem.
  • Cookierevisioner. Scan regelmæssigt dit site for nye cookies. Hvis du tilføjer et nyt analyseværktøj eller en marketingpixel, skal dine bannerkategorier opdateres, så de afspejler det.

Passiro tilbyder automatiseret cookiescanning og analyse af samtykkerater, der hjælper dig med at holde dit banner præcist og effektivt. Læs mere om Passiros samtykkehåndtering.

Overholder din website cookiereglerne?

Scan din website gratis og find alle cookies på få minutter.

Scan dine cookies gratis