Navigation

Uendelig scroll vs. paginering

Uendelig scroll, paginering eller »indlæs flere«? Valget afgør, hvor let brugeren kan finde noget igen, nå footeren og vende tilbage til samme sted i listen. Uendelig scroll føles glat i passive feeds, men er sjældent det rigtige valg til lister, hvor folk har et mål. Her er evidensen, best practices og de typiske faldgruber — ikke som dogme, men som en afvejning.

6 min læsning

Definition

Paginering deler indholdet i nummererede sider med for/tilbage-links. En »indlæs flere«-knap holder brugeren på samme side og tilføjer næste sæt resultater på klik. Uendelig scroll indlæser automatisk mere, i takt med at brugeren scroller mod bunden — uden et eksplicit stop.

Hvorfor det virker

Hvorfor det betyder noget: de tre mønstre løser ikke samme problem. Uendelig scroll virker bedst til passiv, udforskende browsing af ensartet indhold uden et bestemt mål — nyheder, sociale medier, underholdning. Nielsen Norman Group fraråder det derimod til målrettede opgaver: at finde noget specifikt, sammenligne elementer i en lang liste eller kun inspicere de øverste få.1

Evidensen om at finde igen: uden faste landemærker er det svært at huske, hvor et bestemt element lå, og vende tilbage til det. Tilbage-knappen sender ofte brugeren op i toppen af en meget lang liste, så alt skal scrolles igennem på ny. For opgaver, hvor man skal genfinde eller sammenligne, er det en reel omkostning.1

Den tabte footer: fordi uendelig scroll bliver ved med at indlæse nyt indhold, når brugeren bunden, skubbes footeren ud af syne, før man når at klikke. Baymard beskriver, hvordan man ser footeren et sekund eller to, hvorefter det næste sæt resultater indsættes og presser den væk igen — så vigtige links til kundeservice og navigation reelt bliver uopnåelige.2

Hvorfor »indlæs flere« ofte er e-handels-kompromiset: i Baymards brugertest browsede folk mere af listen end med paginering (som opfattes som langsom), men fordi hvert nyt sæt kræver et aktivt klik, læste de samtidig elementerne tættere end ved uendelig scroll og kunne lettere sammenligne på tværs af listen. Knappen kombinerer altså browselyst med grundig læsning.2

At vende tilbage til samme sted: Baymard finder, at 13% af sites ikke sender brugeren tilbage til den samme placering i produktlisten, når man går tilbage fra en produktside — og at dette observeres som en direkte årsag til, at folk forlader sitet. At bevare positionen gør produktsøgning hurtigere; paginering understøtter det via URL’en, mens »indlæs flere« og uendelig scroll kræver ekstra teknik.3

Hvornår du bruger det — og hvornår ikke

Hvornår du bruger det

  • Passive, udforskende feeds med ensartet indhold og intet bestemt mål — nyheder, sociale medier, billed- og videostrømme, hvor scroll skal føles ubesværet.
  • Lange produkt- eller søgelister, hvor »indlæs flere« lader brugeren browse videre på ét klik, men stadig kan nå footeren og læse hvert element grundigere.
  • Afgrænset, målrettet indhold (søgeresultater, tabeller, arkiver), hvor paginering giver faste landemærker og gør det nemt at vende tilbage til en bestemt side.

Hvornår du bør undgå det

  • Målrettede opgaver, hvor brugeren skal finde ét bestemt element, sammenligne på tværs af en lang liste eller kunne vende tilbage til noget, de så tidligere — her gør ren uendelig scroll det svært at genfinde.
  • Sider, hvor footeren bærer vigtig information (kontakt, kundeservice, betingelser) — konstant indlæsning skubber den ud af syne, så den reelt bliver uopnåelig.

Best practices

  1. Match mønsteret til opgaven, ikke til moden

    Brug uendelig scroll til passive, udforskende feeds med ensartet indhold og intet bestemt mål. Til lister, hvor folk skal finde, sammenligne eller vende tilbage, vælg paginering eller »indlæs flere«.1

  2. Foretræk »indlæs flere« til produkt- og søgelister

    For e-handel var »indlæs flere« kombineret med lazy-loading det stærkeste valg i Baymards test: brugerne browsede bredt, men læste elementerne tættere end ved uendelig scroll. Vis et rimeligt førstesæt, før knappen — Baymard foreslår fx flere hundrede pr. side i kategorier ned til færre på mobil, tilpasset konteksten.2

  3. Bevar footeren tilgængelig

    En »indlæs flere«-knap eller paginering stopper den konstante strøm af nyt indhold og lader brugeren nå footeren. Ligger kundeservice, betingelser eller kontakt i footeren, er ren uendelig scroll et dårligt valg.1

  4. Send brugeren tilbage til samme sted i listen

    Når man går tilbage fra en detalje- eller produktside, skal listen stå netop, hvor man forlod den. Med »indlæs flere« kræver det, at URL’en opdateres via HTML5 History API (history.pushState), så tilbage-knappen genindlæser det rigtige listeindhold — ellers ryger brugeren op i toppen.32

  5. Håndtér fokus og annoncér nyt indhold for tastatur og skærmlæser

    Uendelig scroll skaber accessibility-barrierer for tastatur- og skærmlæserbrugere. Med en »indlæs flere«-knap kan man styre fokus til det første nye element efter klik og annoncere tilføjelsen, så ikke-visuelle brugere kan følge med — en kontrol, ren auto-indlæsning ikke giver.1

  6. Brug paginering, hvor faste landemærker hjælper

    Til søgeresultater og indhold delt over flere sider giver nummereret paginering forudsigelige landemærker og deling via URL. GOV.UK anbefaler ikke at vise paginering, når der kun er én side, og at sende brugeren til første side, hvis en side ikke længere findes.4

  7. Tænk på ydelse og opfattet længde

    Uendelig scroll øger sidevægt og indlæsningstid — mærkbart på mobil og svage forbindelser — og kan skabe en illusion om, at listen er uendelig eller allerede komplet. Et eksplicit stop (knap eller sider) giver brugeren en fornemmelse af omfang og kontrol.1

Typiske fejl

  • Uendelig scroll på en målrettet liste

    Skal brugeren finde ét bestemt element, sammenligne eller genfinde noget, gør ren uendelig scroll det svært: ingen landemærker, og tilbage-knappen lander ofte i toppen.

  • Footeren gjort uopnåelig

    Ny indlæsning skubber footeren væk, hver gang brugeren nærmer sig bunden. Ligger kontakt og service dernede, kan folk aldrig nå det.

  • »Indlæs flere« uden tilbage-understøttelse

    Uden history.pushState mister brugeren sin plads, når de går tilbage fra et element — en observeret årsag til frafald, og et krav de fleste sites historisk har fejlet.

  • Ingen fokus- eller status-håndtering ved indlæsning

    Når nyt indhold dukker op uden at fokus flyttes eller ændringen annonceres, taber tastatur- og skærmlæserbrugere tråden — og kan i værste fald slet ikke nå indhold eller menuer efter feedet.

Eksempler i praksis

Sociale medier og nyhedsfeeds (ofte fremhævet)

Passive, udforskende strømme er det klassiske sted, hvor uendelig scroll fremhæves som velegnet: ensartet indhold, ingen bestemt slutdestination, og lav interaktionsomkostning holder brugeren i gang.

E-handels-produktlister (ofte fremhævet)

Til kategori- og søgelister fremhæves »indlæs flere« med lazy-loading ofte som kompromiset: brugeren browser bredt, men læser hvert produkt tættere og kan nå footeren — modsat ren uendelig scroll.

Ofte stillede spørgsmål

Hvad er forskellen på paginering, »indlæs flere« og uendelig scroll?

Paginering deler indholdet i nummererede sider med for/tilbage-links. »Indlæs flere« holder dig på samme side og tilføjer næste sæt på klik. Uendelig scroll indlæser automatisk mere, når du nærmer dig bunden — uden et eksplicit stop.

Hvornår er uendelig scroll et godt valg?

Til passiv, udforskende browsing af ensartet indhold uden et bestemt mål — fx nyheder, sociale medier og billed-/videofeeds. Nielsen Norman Group fraråder det til opgaver, hvor man skal finde noget specifikt, sammenligne i en lang liste eller kun se de øverste elementer.

Hvorfor anbefales »indlæs flere« ofte til webshops?

I Baymards brugertest browsede folk mere af listen end med paginering (som opfattedes langsom), men fordi hvert nyt sæt kræver et klik, læste de elementerne tættere end ved uendelig scroll og kunne lettere sammenligne — samtidig med at footeren forblev tilgængelig.

Hvad er problemet med footeren ved uendelig scroll?

Når nyt indhold hele tiden indlæses ved bunden, skubbes footeren ud af syne, før man når at klikke. Ligger kundeservice, kontakt eller betingelser i footeren, bliver de reelt uopnåelige.

Hvordan bevarer man brugerens plads i listen?

Send brugeren tilbage til samme sted, når de går tilbage fra en detaljeside. Baymard finder, at 13% af sites ikke gør det, og at det er en direkte årsag til frafald. Paginering løser det via URL’en; »indlæs flere« kræver history.pushState, så tilbage-knappen genindlæser det rigtige listeindhold.

Kilder

  1. Infinite Scrolling: When to Use It, When to Avoid ItNielsen Norman Group (Tim Neusesser, 2022) · passiv browsing vs. målrettede opgaver; tabt footer; tilbage-knap; accessibility
  2. Infinite Scrolling, Pagination or “Load More” Buttons? Usability Findings in eCommerceChristian Holst, Baymard Institute (via Smashing Magazine, 2016) · »indlæs flere« + lazy-loading anbefalet; paginering opfattes langsom; footeren skubbes væk; history.pushState
  3. Return Users to the Same Place in the Product List When Returning from the Product Page (13% Don’t)Baymard Institute (2020) · 13% af sites bevarer ikke position; direkte årsag til frafald
  4. PaginationGOV.UK Design System · paginering til sider af indhold; skjul ved én side; redirect til første side