Okuma Süresi: 7 dakika

Dijital bir arayüz tasarlarken çoğunlukla ekranların verilerle, görsellerle ve kullanıcı hareketleriyle dopdolu olduğu “en mükemmel” senaryolara odaklanırız. Ancak kullanıcı deneyiminin (UX) en kritik anları, aslında ekranda hiçbir şeyin olmadığı o ilk ve sessiz anlardır.

Kullanıcı sepetini boşalttığında, henüz hiçbir görev oluşturmadığında veya yaptığı arama hiçbir sonuç vermediğinde karşısına çıkan o boş ekranlara tasarım dünyasında Empty State (Boş Durum Ekranı) diyoruz.

İyi tasarlanmış bir Empty State, kullanıcı için bir “çıkmaz sokak” değil; aksine onu uygulamaya bağlayan, ne yapacağını fısıldayan ve süreçleri eğlenceli hale getiren sihirli bir yönlendiricidir. Bu rehberde, küresel tasarım arşivi Mobbin’deki 4.000’den fazla gerçek dünya örneğinin süzgecinden geçen, boşluktan sadakat yaratan Empty State tasarım stratejilerini inceliyoruz.


Empty State (Boş Durum) Nedir?

Empty State, arayüzde kullanıcıya gösterilecek herhangi bir veri, içerik veya kayıt bulunmadığı durumlarda beliren geçici ekran tasarımlarıdır.

Eğer profesyonel bir boş durum tasarımı kurgulamazsanız, kullanıcılar bomboş, beyaz bir ekranla karşılaşırlar. Bu durum onlarda “Uygulama çöktü mü?”, “Burada ne yapmam gerekiyor?” gibi soru işaretleri yaratarak hayal kırıklığına (frustration) yol açar. Sonuç mu? Uygulamayı terk eden kullanıcılar, düşen etkileşim oranları ve kaçan gelir fırsatları. Dolayısıyla Empty State, arayüzün “kullanıcıyı elinden tutup kaldırma” merkezidir.


Empty State Ne Zaman ve Nerede Karşımıza Çıkar? (Kullanım Alanları)

Kullanıcının dijital yolculuğunda (user journey) boş durum ekranlarının hayat kurtardığı 4 ana istasyon vardır:

  1. İlk Kullanım Anı (First-Time Use): Kullanıcı uygulamaya yeni kaydolduğunda henüz hiçbir veri üretmemiştir. Bu ekranlar, kullanıcıyı karşılar ve sisteme ilk veriyi girmesi için cesaretlendirir.
  2. Arama ve Filtreleme Sonuçsuz Kaldığında (No Results Found): Kullanıcının yaptığı aramalar veya uyguladığı filtre kombinasyonları veritabanında hiçbir sonuçla eşleşmediğinde devreye girer.
  3. Görev Tamamlama Anları (Post Completion / Delight): Kullanıcı kendisine verilen tüm görevleri başarıyla bitirdiğinde (Örn: Gelen kutusundaki tüm mailleri okumak) onu ödüllendirmek ve rahatlatmak için tasarlanan neşeli ekranlardır.
  4. Özellik Eğitimi (Feature Education): Kullanıcı uygulama içinde gezinirken henüz hiç ayak basmadığı yeni bir sekmeyi keşfettiğinde, o özelliğin ne işe yaradığını anlatan bağlamsal rehber ekranlarıdır.

Kusursuz Bir Empty State Tasarımının Kritik Unsurları (Yapılması ve Kaçınılması Gerekenler)

Mobbin verilerine göre, kullanıcıyı yarı yolda bırakmayan bir boş durum tasarımı için şu kurallara dikkat edilmelidir:

Yapılması Gerekenler (Dos):

  • Net Bir Bağlam Sunun: Ekranın neden boş olduğunu kullanıcının anlayacağı en sade dille açıklayın. (Örnek: “Sepetinizde henüz hiç ürün yok.”)
  • Sıradaki Adımı Fısıldayın (CTA): En hayati kural budur. Kullanıcının bu boşluktan kurtulması için ona acilen tıklayabileceği bir eylem butonu sunun. (Örnek: Görev uygulaması boşsa “İlk Görevini Oluştur” butonu koymak).
  • Görsel İpuçları Kullanın: Ekranın soğukluğunu kırmak için markanızın diline uygun şık illüstrasyonlar veya ikonlar ekleyerek sayfayı estetik hale getirin.

Kaçınılması Gerekenler (Don’ts):

  • Tembel ve Jenerik Metinlerden Kaçının: Ekrana sadece “Veri yok” veya “Burası boş” yazıp bırakmak tasarım tembelliğidir. Kullanıcıya neden boş olduğunu ve ne yapması gerektiğini anlatmalısınız.
  • Eğitim Fırsatını Iskamayın: Ekranı tamamen bomboş bırakarak kullanıcıyı bir “ürün kördüğümüne” (dead end) mahkum etmeyin. Her boş ekran, kullanıcıya uygulamanızı öğretmek için altın bir fırsattır!

Küresel Devlerden İlham Veren 4 Gerçek Dünya Örneği

1. Google Gemini: İlk Kullanım Asistanı

Google’ın gelişmiş yapay zeka sohbet robotu Gemini, kullanıcıyı ilk açılışta tertemiz bir Empty State ile karşılar. Ekranın üstünde “Merhaba Sam, bugün sana nasıl yardımcı olabilirim?” şeklinde kişiselleştirilmiş, arkadaş canlısı bir başlık yer alır. Hemen altında ise yapay zekanın neler yapabileceğini örnekleyen 4 farklı Kart (Card) tasarımı bulunur. Bu kartlar birer eylem butonudur (CTA); kullanıcı ne yazacağını bilemediğinde bu hazır komutlara tıklayarak yapay zekayı anında test edebilir.

2. Airbnb: “Sonuç Bulunamadı” Ustası

Airbnb, filtreleme veya arama sonuçları boş çıktığında kullanıcı deneyimini pürüzsüz yöneten markaların başında gelir. Eğer seçtiğiniz tarihte veya bütçede kiralık ev kalmadıysa, Airbnb size bomboş bir ekran göstermez. Çok net bir dille “Bu filtre kombinasyonuna uygun sonuç bulunamadı” der ve hemen altına “Tüm Filtreleri Kaldır” şeklinde dev bir birincil buton yerleştirir. Böylece kullanıcı aramaya kesintisiz devam edebilir.

3. GitHub: Görev Tamamlama Ödülü (Inbox Zero)

Yazılımcıların dünyası GitHub, kullanıcısı gelen kutusundaki (inbox) tüm bildirimleri ve görevleri temizlediğinde harika bir “Post Completion” Empty State ekranı açar. Tasarım, yazılımcıyı ödüllendirmek için GitHub’ın sevimli maskotunun ormanda yürüyüşe çıktığı neşeli bir illüstrasyon barındırır ve metin olarak “Harika iş! Şimdi biraz ara verme zamanı” diyerek kullanıcıya zihinsel bir rahatlama (delight) sunar.

4. Linear: Özellik Eğitmeni

Proje yönetim aracı Linear, detaylara olan hassasiyetiyle bilinir. Kullanıcı daha önce hiç kullanmadığı “Projeler” sekmesine ilk kez tıkladığında, Linear bu boş alanı o özelliğin ne işe yaradığını anlatan net bir mikro metinle doldurur. Altına ise birincil eylem olarak “Yeni Talep Oluştur” (New issue) ve ikincil eylem olarak “yeni Doküman Ekle” butonlarını yerleştirerek kullanıcıyı anında üretime teşvik eder.


Avantajlar ve Dezavantajlar: Teraziye Koyalım

Avantajları:

  • Kullanıcıyı Eğitir ve Yönlendirir: Uygulamanın nasıl kullanılacağını en doğal akış içinde öğretir.
  • Ürün Aktivasyonunu (Onboarding) Artırır: Yeni kullanıcıların uygulamada ilk kritik adımı atmasını (Örn: İlk arkadaşını ekleme, ilk dosyasını yükleme) tetikleyerek sistemde kalıcı olmalarını sağlar.
  • Frustrasyonu Önler: Hata veya bağlantı sorunlarında (Örn: “İnternet bağlantısı yok” ekranı) kullanıcıya bir “Tekrar Dene” butonu sunarak yolunu kaybetmesini engeller.

Dezavantajları ve Riskler:

  • Buton Enflasyonu Riski: Her boş ekrana aksiyon butonu koyma zorunluluğu yoktur. Örneğin bir e-posta uygulamasında “Tüm mailler okundu!” ekranına zoraki bir buton yerleştirmek deneyimi hantallaştırabilir; bazen sadece bilgilendirmek yeterlidir.
  • Marka Tonu Uyuşmazlığı: Boş ekranlardaki eğlenceli illüstrasyonlar veya espriler, eğer uygulamanın genel ciddiyetiyle (Örn: Bir bankacılık veya borsa uygulaması) uyuşmuyorsa kullanıcıda güvensizlik yaratabilir. Tutarlılık şarttır.

Sıkça Sorulan Sorular (FAQ)

  • Hatalardan kaynaklanan Empty State ekranları nasıl tasarlanmalıdır? En yaygın örnek “İnternet bağlantısı yok” ekranıdır. Burada da aynı altın kurallar geçerlidir: Bağlam (İnternete bağlanılamadı), Kılavuz (“Tekrar Dene” butonu) ve Görsel Algı (Bağlantı kopukluğunu net ifade eden bir ikon).
  • Her boş ekranın altında mutlaka bir buton olmalı mıdır? Hayır. Kullanıcının anında çözebileceği durumlar için buton şarttır. Ancak süreçlerin tamamen bittiği ve kullanıcının sadece bilgilendirilmesi gereken “Her şey güncel!” gibi durumlarda buton koymak zorunlu değildir.
image
Kemal ŞAHİN | Akademik Hayat

Akademisyen, kullanıcı deneyimi ve arayüz tasarımı, veri görselleştirme, web/mobil uygulama geliştirme.

Kemal ŞAHİN'i yakından tanıyın.