Progressiv avsløring er teknikken der man kun presenterer informasjonen og kontrollene en person trenger i et gitt øyeblikk, mens resten holdes tilgjengelig, men utilgjengelig inntil det er nødvendig. Det løser den evige spenningen mellom enkelhet og funksjonalitet: et grensesnitt som viser alt er overveldende, og et som skjuler for mye er begrensende. Lagdeling av grensesnittet gjør at den vanlige banen forblir enkel, mens avanserte alternativer forblir tilgjengelige.
De kjente formene inkluderer trekkspill og utvidbare seksjoner, paneler for «avanserte innstillinger», flertrinnsflyter som viser felt i rekkefølge, detaljvisninger som åpnes fra sammendragslister og kontekstuelle kontroller som bare vises når det er relevant. Prinsippet dekker også innhold: en produktside som starter med det viktigste og plasserer spesifikasjoner, dimensjoner og tekniske detaljer under eller bak faner, anvender den samme ideen på informasjon i stedet for kontroller.
Teknikken tjener sin verdi ved å matche etterspørselen. De fleste grensesnitt brukes hovedsakelig til noen få vanlige oppgaver, med en lang hale av sporadiske behov. Å optimalisere den synlige overflaten for vanlige tilfeller og utsette resten reduserer innsatsen for de fleste uten å fjerne kapasitet fra noen. Dette er grunnen til at mønsteret fungerer spesielt bra for konfigurasjonsskjermer, filtre og skjemaer der et mindretall av brukerne trenger et flertall av de tilgjengelige alternativene.
Dårlig implementering er vanlig og gir motsatt resultat. Å skjule informasjon folk faktisk trenger før de bestemmer seg, for eksempel leveringskostnader, kanselleringsvilkår eller totalpris, er ikke progressiv avsløring, men skjuling, og det skader både tillit og konvertering. Seksjoner med etiketter som ikke kommuniserer hva som er inni, tvinger folk til å åpne alt, noe som er tregere enn å vise det. Overdreven nesting gjør en enkel oppgave til en utforskningsøvelse. Innhold skjult bak interaksjon er også mindre sannsynlig å bli funnet av søkemotorer og kan være utilgjengelig for hjelpeteknologi hvis det implementeres uten riktig semantikk.
Disiplinen i å anvende det er å bestemme hva som hører hjemme på hvert lag, og den beslutningen bør baseres på bevis snarere enn hva teamet synes er ryddig. Analyser avslører hvilke alternativer som faktisk brukes og hvor ofte. Kortsortering og tretesting etablerer hvordan folk forventer at innhold skal grupperes og merkes. Brukbarhetstesting viser om de valgte etikettene faktisk kommuniserer hva som ligger bak dem, som er feilmodusen som oftest går ubemerket hen før lansering.
Søk og avsløring samhandler på måter som er verdt å planlegge sammen. Når innhold legges lagvis bak interaksjon, blir søk den primære ruten for folk som vet hva de vil ha, og et nettsted som skjuler betydelig materiale bak trekkspill uten å sikre at det er indeksert og søkbart, har effektivt fjernet det. De praktiske kravene er at utsatt innhold finnes i dokumentet i stedet for at det bare lastes inn ved interaksjon der synlighet er viktig, at det eksponeres riktig for hjelpeteknologi gjennom passende semantikk og tilstandsattributter, og at søk på nettstedet returnerer resultater fra skjulte seksjoner. Der disse betingelsene ikke er oppfylt, har avsløring som tilsynelatende rydder opp i et grensesnitt i det stille redusert mengden av nettstedet som alle kan finne.
Progressiv avsløring samhandler tett med informasjonsarkitektur, siden begge deler angår hva som er synlig, hva som er gruppert og hva som er utsatt. produktdesign I arbeidet håndteres disse vanligvis sammen, der lagdelingen bestemmes langs strukturen i stedet for å bli brukt etterpå som en ryddeprosess. Der et eksisterende grensesnitt har vokst ved akkumulering og alle funksjoner konkurrerer om den samme overflaten, er det vanligvis et av de mer handlingsrettede resultatene av en UX revisjon, fordi det forbedrer den felles stien uten at noe må fjernes.