Pengungkapan progresif adalah teknik menyajikan hanya informasi dan kontrol yang dibutuhkan seseorang pada saat tertentu, sementara sisanya tetap tersedia tetapi tidak mengganggu sampai dibutuhkan. Teknik ini menyelesaikan ketegangan abadi antara kesederhanaan dan kemampuan: antarmuka yang menampilkan semuanya akan membingungkan, dan antarmuka yang menyembunyikan terlalu banyak akan membatasi. Penataan antarmuka berlapis memungkinkan jalur umum tetap sederhana sementara opsi lanjutan tetap mudah diakses.
Bentuk-bentuk yang sudah dikenal meliputi akordeon dan bagian yang dapat diperluas, panel "pengaturan lanjutan", alur multi-langkah yang menampilkan kolom secara berurutan, tampilan detail yang dibuka dari daftar ringkasan, dan kontrol kontekstual yang hanya muncul bila relevan. Prinsip ini juga mencakup konten: halaman produk yang diawali dengan hal-hal penting dan menempatkan spesifikasi, dimensi, dan detail teknis di bawah atau di balik tab menerapkan ide yang sama pada informasi, bukan pada kontrol.
Teknik ini mendapatkan nilainya dengan menyesuaikan bentuk permintaan. Sebagian besar antarmuka digunakan terutama untuk beberapa tugas umum, dengan sejumlah kecil kebutuhan sesekali. Mengoptimalkan permukaan yang terlihat untuk kasus umum dan menunda sisanya mengurangi upaya bagi sebagian besar pengguna tanpa mengurangi kemampuan siapa pun. Inilah mengapa pola ini bekerja sangat baik untuk layar konfigurasi, filter, dan formulir di mana sebagian kecil pengguna membutuhkan sebagian besar opsi yang tersedia.
Implementasi yang buruk sering terjadi dan menghasilkan hasil yang berlawanan. Menyembunyikan informasi yang sebenarnya dibutuhkan orang sebelum memutuskan, seperti biaya pengiriman, ketentuan pembatalan, atau harga total, bukanlah pengungkapan progresif melainkan penyembunyian, dan hal itu merusak kepercayaan dan konversi. Bagian-bagian yang labelnya tidak mengkomunikasikan isinya memaksa orang untuk membuka semuanya, yang lebih lambat daripada menampilkannya. Penataan bertingkat yang berlebihan mengubah tugas sederhana menjadi latihan eksplorasi. Konten yang tersembunyi di balik interaksi juga cenderung sulit ditemukan oleh mesin pencari dan dapat tidak dapat diakses oleh teknologi bantu jika diimplementasikan tanpa semantik yang tepat.
Disiplin dalam menerapkannya adalah memutuskan apa yang pantas berada di setiap lapisan, dan keputusan itu harus didorong oleh bukti, bukan oleh apa yang dianggap rapi oleh tim. Analisis mengungkapkan opsi mana yang sebenarnya digunakan dan seberapa sering. Pengelompokan kartu dan pengujian pohon menetapkan bagaimana orang mengharapkan konten dikelompokkan dan diberi label. Pengujian kegunaan menunjukkan apakah label yang dipilih benar-benar mengkomunikasikan apa yang ada di baliknya, yang merupakan mode kegagalan yang paling sering tidak terdeteksi sebelum peluncuran.
Pencarian dan pengungkapan berinteraksi dengan cara yang perlu direncanakan bersama. Ketika konten terselubung di balik interaksi, pencarian menjadi jalur utama bagi orang-orang yang tahu apa yang mereka inginkan, dan situs yang menyembunyikan materi substansial di balik akordeon tanpa memastikan materi tersebut diindeks dan dapat dicari secara efektif telah menghapusnya. Persyaratan praktisnya adalah konten yang ditunda tersebut ada dalam dokumen dan bukan hanya dimuat saat interaksi di mana kemampuan penemuan menjadi penting, konten tersebut diekspos dengan benar ke teknologi bantu melalui semantik dan atribut status yang sesuai, dan pencarian di situs mengembalikan hasil dari dalam bagian yang diciutkan. Jika kondisi ini tidak terpenuhi, pengungkapan yang tampaknya merapikan antarmuka secara diam-diam telah mengurangi jumlah situs yang dapat ditemukan oleh siapa pun.
Pengungkapan progresif berinteraksi erat dengan arsitektur informasi, karena keduanya menyangkut apa yang terlihat, apa yang dikelompokkan, dan apa yang ditunda. Dalam desain produk Dalam pekerjaan ini, hal-hal tersebut biasanya ditangani bersama-sama, dengan penataan lapisan diputuskan bersamaan dengan struktur, bukan diterapkan setelahnya sebagai langkah penyempurnaan. Jika antarmuka yang ada telah berkembang karena akumulasi dan setiap fitur bersaing untuk permukaan yang sama, mengidentifikasi apa yang dapat ditunda biasanya merupakan salah satu hasil yang paling bermanfaat dari sebuah proses. Audit UX, karena hal ini meningkatkan jalur umum tanpa perlu menghapus apa pun.