
Form tasarımı, rengi değil; etiket, hata zamanı, adım sayısı ve mobil giriş düzenini kararlaştırmaktır. Bu rehber, kullanıcıyı yarıda bırakmayan bir akış için soru setini sadeleştirir ve tamamlama yükünü azaltır.
Form, sitede duran bir kutu değildir. Ziyaretçi orada iletişim bırakır, teklif ister, siparişi tamamlar veya hesap açar. Bu yüzden form tasarımı renk ve gölgeden önce bir karar setidir: hangi alan zorunlu, etiket nerede durur, hata ne zaman çıkar, kaç adım yeter, mobilde hangi klavye açılır.
İyi bir akış kullanıcıyı yarıda bırakmaz. Kötü bir akış ise doğru niyeti olan kişiyi formun ortasında durdurur. Bu rehber, formu görsel süs olarak değil; etiket, hata zamanı, adım sayısı ve mobil giriş düzeniyle tamamlama yükünü azaltan somut kararlarla kurmanıza yardım eder.
Form Tasarımı Neden Bir Karar Setidir?
Her alan, kullanıcının zamanını, dikkatini ve güvenini harcar. Bu yüzden önce “güzel görünsün” değil, “bu soru gerçekten gerekli mi?” diye bakmak gerekir.
Karar seti dört katmanda kurulur:
- Soru seti: Hangi bilgi şimdi şart, hangisi sonra toplanabilir?
- Dil ve etiket: Kullanıcı alanı ilk bakışta anlıyor mu?
- Zamanlama: Yardım, hata ve onay ne zaman görünür?
- Ortam: Masaüstü, mobil, otomatik doldurma ve klavye tipi nasıl desteklenir?
KepezWeb projelerinde formu sayfa süsü gibi ele almak yerine, bu dört katmanı baştan netleştirmek işi hızlandırır. Görsel tutarlılık önemlidir; fakat tutarlı bir kutu, belirsiz bir soruyu kurtarmaz.
İletişim formu, üyelik, teklif talebi ve ödeme adımı aynı kalıba sığmaz. Ortak olan şey, kullanıcının “şimdi ne yapacağım ve yanlış gidersem nasıl düzelteceğim?” sorusuna cevap aramasıdır.
Etiket, İpucu ve Yer Tutucu
Etiket alanın adıdır. İpucu, alanın nasıl doldurulacağını söyler. Yer tutucu ise kutunun içindeki soluk metindir. Üçünü aynı işe zorlamak, mobil ekranda ve otomatik doldurmada bozulur.
Etiketi her zaman görünür tutun. Yer tutucu, kullanıcı yazmaya başlayınca kaybolur. Uzun bir formda kişi “bu kutu neydi?” diye geri dönmek zorunda kalır. Özellikle telefon, tarih ve tutar alanlarında kaybolan yer tutucu pahalıya patlar.
Etiket yerleşiminde iki sağlam yol vardır:
- Alanın hemen üstünde hizalı etiket: tarama kolaydır, dar ekranda kırılmaz.
- Solda etiket: geniş masaüstünde sıkı durur; dar ekranda üste kırılması gerekir.
İpucu, etiketin altına veya alanın hemen altına kısa bir cümle olarak konur. “Şifre en az 8 karakter olsun” gibi kuralı, hata olduktan sonra değil, yazmadan önce gösterin. Kullanıcı kuralı önceden görürse aynı alanı iki kez doldurmaz.
Yer tutucuyu örnek format için saklayın: 05XX XXX XX XX veya ornek@sirket.com. Örnek, etiketin yerini tutmaz; yalnızca beklenen biçimi hatırlatır.
Zorunlu ve isteğe bağlı ayrımını da burada çözün. Her alanı yıldızlamak, yıldızı anlamsızlaştırır. Daha temiz yol, gerçekten zorunlu olanları işaretlemek ve isteğe bağlı alanları “(isteğe bağlı)” diye yazmaktır. Daha da iyisi, isteğe bağlı alanı formdan çıkarıp sonra sormaktır.
Alan Seçimi ve Sırası
Formu şişiren şey çoğu zaman meraktır, ihtiyaç değil. “Bir gün lazım olur” diye eklenen sektör, bütçe, çalışan sayısı ve ikinci telefon, ilk teması ağırlaştırır.
Her alanı şu üç soruya sokun:
- Bu bilgi olmadan işlemi tamamlayabilir miyiz?
- Bu bilgiyi başka bir kaynaktan veya sonraki bir adımda alabilir miyiz?
- Kullanıcı bu soruyu şimdi, bu cihazda rahat cevaplar mı?
Sıra da yükü değiştirir. Kolay ve tanıdık alanlar (ad, e-posta) başta güven verir. Kimlik, kart, adres veya uzun serbest metin sonraya bırakılır. Hassas soruyu en başa koymak, henüz bağlanmamış kullanıcıyı durdurur.
Mantıksal gruplar tarama yükünü düşürür. “İletişim”, “Teslimat”, “Fatura” gibi kısa başlıklar, tek uzun listeyi parçalar. Grup içinde de tek sütun tercih edin. İki sütun masaüstünde yer kazandırır gibi görünür; mobilde sıra bozulur, göz sol-sağ zıplar, hata mesajı hangi alana ait belirsizleşir.
Koşullu alanlar varsayılanı sade tutar. “Fatura adresi farklı” seçilmedikçe ikinci adresi göstermeyin. Gizli alan birden belirince, hemen üstünde neden açıldığını bir cümleyle bağlayın.
Ödeme ve üyelik formlarında bu sadeleştirme daha da kritiktir; gereksiz hesap oluşturma veya tekrar adres sorma, sepeti yarıda bırakır. Mağaza akışını planlarken e-ticaret sitesi kararlarını form alanından ayrı düşünmemek gerekir.
Hata Mesajını Ne Zaman Göstermelisiniz?
Hata zamanı, form tasarımının en çok ihmal edilen kararıdır. Çok erken çıkan uyarı sinir bozar. Yalnızca gönderimden sonra çıkan tek kırmızı blok ise, kullanıcı hatayı yerinde göremez.
Üç zaman penceresi vardır:
- Yazarken: Biçim netse (e-posta @ içermiyorsa) alan terk edilmeden nazik bir ipucu verilebilir. Şifre gücünü yazarken göstermek de buraya girer.
- Alanı terk edince: En sık kullanılan dengedir. Kullanıcı kutudan çıkınca geçersiz değer varsa mesaj hemen altında belirir.
- Gönderimde: Sunucu tarafı kuralları, mükerrer kayıt veya ödeme reddi burada yakalanır. Tüm formu silmeden, hatalı alana kaydırın ve o alanın yanında metni tekrarlayın.
Sayfanın tepesine yığılan genel “lütfen formu kontrol edin” metni yetmez. Kullanıcı hatanın hangi kutuda olduğunu ve nasıl düzelteceğini görmelidir. Mesaj yargılamasın: “Yanlış girdiniz” yerine “E-posta bir @ işareti içermeli” yazın.
Boş zorunlu alanı yalnızca kırmızıya boyamak yetmez. Renk körlüğü ve hızlı tarama için metin şarttır. İkon tek başına da yetmez; ikon ve kısa cümle birlikte çalışır.
Hatanın görünmesi bir geri bildirim işidir: ne değişti, nereye bakılacak, sıradaki adım ne? Bu katmanı süs animasyonu gibi değil, “ne oldu” cevabı olarak kurmak için microinteraction tasarımı rehberine bakabilirsiniz.
Aynı anda birden fazla alanı kırmızıya çevirmek, uzun formda panik yaratır. Önce ilk hatalı alana odaklanın, düzeltildikçe sonrakini gösterin. Gönderim düğmesini hataya rağmen tıklanabilir bırakın; kilitli düğme, kullanıcının “neden olmuyor?” diye tahmin etmesine yol açar.
Tek Sayfa mı, Adımlı Form mu?
Adım sayısı sihirli bir rakam değildir. Soru, “kaç ekran şık durur?” değil, “kullanıcı her adımda neden ilerlediğini anlıyor mu?” olmalıdır.
| Karar | Tek sayfa | Adımlı form |
|---|---|---|
| Ne zaman uygun | Az alanlı, tanıdık işlem | Uzun veya hassas işlem |
| Kullanıcı ne görür | Tüm sorular bir bakışta | Her ekranda tek iş |
| Başlıca risk | Kaydırma yorgunluğu | Adım kaybı, belirsiz geri dönüş |
| Yükü azaltan hamle | Grup başlığı, isteğe bağlıyı saklamak | İlerleme bilgisi, silinmeyen geri tuşu, özet adımı |
Tek sayfa, kısa talep ve bülten formlarında daha az sürtünme üretir. Tüm alanlar görülür; geri dönüş basittir. Risk, kaydırma yorgunluğu ve “bu kadar mı sorulacak?” hissidir.
Adımlı form, uzun başvuru, teklif sihirbazı veya ödeme akışında zihinsel yükü böler. Her adım tek bir iş yapsın: iletişim, adres, ödeme, özet. İlerleme yalnızca süs olmasın; kalan işi söylesin. Geri tuşu verileri silmesin. Son adımda özet gösterin ki kullanıcı göndermeden önce neyi onayladığını görsün.
Yarıda kalan adımlı formda, geri dönünce alanların durması beklenir. Oturum düşerse kullanıcıyı boş birinci adıma atmak güveni kırar. İlerlemeyi sahte adımlarla şişirmeyin. “Neredeyse bitti” deyip gizli ekranlar çıkarmak, yarıda bırakmanın hızlı yoludur.
Mobil Giriş Düzeni
Masaüstünde çalışan form, başparmak ve tek elle bozulabilir. Mobil düzen, küçültülmüş masaüstü değil ayrı bir karar katmanıdır.
Dokunma hedefleri birbirine yapışmasın. Alan yüksekliği, etiket boşluğu ve gönderim düğmesi başparmakla kaçırılmayacak kadar ayrı dursun. Yan yana “İptal” ve “Gönder” koyacaksanız, birincil eylemi görsel olarak ayırın; yanlışlıkla iptal, uzun formu siler.
Klavye tipini alana göre seçin: telefon için numara, e-posta için e-posta, tutar için ondalıklı sayı. Tarih için mümkünse yerel seçici kullanın; gün, ay ve yıl sırasını kullanıcıya tahmin ettirmeyin.
Otomatik doldurma düşman değil yardımcıdır. Ad, e-posta, telefon, adres ve kart alanlarında doğru otomatik doldurma karşılıklarını kullanın. Özel isimli, etiketle uyumsuz alanlar bu yardımı kırar; kullanıcı her satırı yeniden yazar.
Büyük harf kilidi, görünür şifre düğmesi ve yapıştırma yasağı gibi pratikler çoğu zaman terki artırır. Şifreyi yapıştırmayı engellemek, parola yöneticisini cezalandırır. Asıl güvenlik sunucu tarafında ve oturum yönetiminde kurulur.
Gönderim düğmesi, klavye açılınca ekranın altına gizlenmesin. Uzun formda birincil eylemin görünür kalması, “doldurdum ama gönderemiyorum” anını keser. KepezWeb tarafında mobil formları tarayıcıyı küçülterek değil, gerçek dokunma akışıyla kontrol etmek bu yüzden ayrı bir iş kalemidir.
Gönderim Anı ve Sonrası
Kullanıcı gönder’e bastığında üç belirsizlik doğar: gitti mi, ne kadar sürecek, sonra ne olacak?
Çift gönderimi önlemek için düğmeyi ikinci tıklamada kilitleyin ve kısa bir durum metni gösterin: “Gönderiliyor”. Yalnızca dönen bir halka, yavaş ağda “takıldı mı?” sorusunu büyütür.
Başarı ekranı yeni bir muamma olmasın. “Mesajınız alındı” yetmez. Ne olduğunu ve kullanıcının şimdi ne yapabileceğini yazın. Teklif formunda süreç adımlarını söyleyin; söz veremediğiniz süreyi uydurmayın.
Hata olursa doldurulmuş alanları silmeyin. Özellikle dosya, uzun metin ve adres satırlarında sıfırlanan form, ikinci denemeyi öldürür.
Aynı forma geri dönen başarı mesajı, “acaba tekrar mı göndereceğim?” şüphesi yaratır. Teşekkür veya özet sayfası hem netlik sağlar hem de yanlışlıkla yenileme riskini azaltır.
Kurumsal sitede form çoğu zaman ilk ciddi temastır. Görsel dil web tasarım bütünüyle uyumlu olsa da asıl güven, alanların sade, hataların anlaşılır ve gönderimin öngörülebilir olmasından gelir.
Sıkça Sorulan Sorular
Yer tutucu, etiket yerine kullanılabilir mi?
Kullanılmamalı. Yer tutucu yazınca kaybolur; ekran okuyucu ve otomatik doldurma da etiket kadar güvenilir bağlanmaz. Etiketi dışarıda tutun, yer tutucuyu yalnızca örnek biçim için kullanın.
Formda kaç alan olmalı?
Tek bir doğru sayı yoktur. Her alanı “bu bilgi şimdi şart mı?” süzgecinden geçirin. İlk temasta ad, iletişim ve asıl talep çoğu işte yeter; bütçe, sektör ve ek telefon sonraki adıma bırakılabilir.
Canlı doğrulama her alanda açılmalı mı?
Hayır. Biçimi net alanlarda (e-posta, telefon) alan terk edilince doğrulamak yeter. Kullanıcı daha yazarken kırmızıya dönen ad kutusu, yazma ritmini bozar. Sunucu hatalarını gönderimde, ilgili alanın yanında gösterin.
Çok adımlı formda ilerleme göstergesi şart mı?
Adım varsa kullanıcının nerede olduğunu ve kaç iş kaldığını görmesi gerekir. Gösterge süs değil bilgi taşımalıdır. Tek kısa formda ilerleme çubuğu gereksiz gürültüdür.
CAPTCHA her formda olmalı mı?
Bot yükünü azaltabilir; her ziyaretçiye zor bir bulmaca göstermek de terk nedenidir. Önce sunucu tarafı kontroller ve şüpheli trafikte devreye giren doğrulama düşünün. Görünür CAPTCHA’yı varsayılan değil, ihtiyaç halinde açılan bir katman olarak planlayın.
Formu yarıda bırakmayan akış, daha fazla gölge veya daha cesur bir düğme rengi değildir. Hangi sorunun şimdi sorulacağı, hatanın ne zaman çıkacağı ve mobilde yazmanın nasıl kolaylaşacağı üzerine verilen sakin kararlardır. KepezWeb, web sitesi ve yazılım işlerinde bu kararları sayfa estetiğiyle birlikte ele alır.
Sitenizdeki talep, üyelik veya ödeme formunu sadeleştirmek istiyorsanız teklif al sayfasından kısaca ihtiyacınızı yazın. Mevcut akışı birlikte inceler, tamamlama yükünü artıran alanları ve hata anlarını netleştiririz.


