Web Sitenizde İletişim Formu Hangi Bilgileri Toplamalı?
İletişim formunuzda en az dört alan bulunmalı: ad, telefon, e-posta ve mesaj. KVKK uyumu için hangi bilgilerin zorunlu olduğunu açıkça belirtmeli ve kullanıcıya onay kutusu sunmalısınız. Spam’e karşı korunmak için ise basit bir matematik sorusu veya gizli alan (honeypot) yeterlidir; reCAPTCHA her zaman şart değildir.
Özetle
Son güncelleme: 19 Eylül 2026. Bu sayfadaki ölçütler kaynaklarına bağlanmıştır ve tarihlidir.
- İletişim formu en az dört alan içerir: ad, telefon, e‑posta, mesaj.
- KVKK kapsamında kişisel veri toplama için açık rıza ve gizlilik bildirimine tıklama zorunludur.
- Spam’i engellemek için reCAPTCHA veya e‑posta doğrulama kullanmak gerekir.
- Formun basit ve hızlı olması, dönüşüm oranını artırır.
İletişim formunda hangi alanlar bulunmalı?
İletişim formu, potansiyel müşterilerin sizinle doğrudan iletişim kurmasını sağlar. En az dört zorunlu alan bulunmalıdır: ad, telefon, e‑posta ve mesaj. Bu alanlar, kullanıcıdan gerekli bilgileri toplar ve iletişimi mümkün kılar.
KVKK kapsamında hangi bilgilerin toplandığını nasıl belirlersiniz?
KVKK, kişisel verilerin korunmasıyla ilgili kuralları belirler. Formda toplanan her veri, KVKK’nın “kişisel veri” tanımına girer. Ad, telefon, e‑posta ve mesaj kişisel veridir. Bu verileri toplarken gizlilik bildirimine tıklama zorunludur.
İletişim formunu spam’e karşı nasıl korursunuz?
Spam’i önlemek için iki yöntem kullanabilirsiniz: reCAPTCHA (Google’ın bot önleme aracı) veya e‑posta doğrulama (kullanıcının e‑posta adresine doğrulama kodu gönderme). Bu yöntemler, sahte gönderimleri engeller.
İletişim formunun sayfa hızını nasıl etkiler?
Form alanları, sayfa yükleme süresini 0.1–0.3 saniye artırabilir. Bu fark, Core Web Vitals ölçütlerinde LCP (Largest Contentful Paint) ve CLS (Cumulative Layout Shift) değerlerine yansır. Hızlı bir form, kullanıcı deneyimini korur.
İletişim formunun mobil uyumluluğu nasıl sağlanır?
Form alanları tek sütun halinde, 100 % genişlikte ve 48 px yüksekliğe sahip olmalıdır. Siteniz telefonda gerçekten çalışıyor mu? 10 dakikalık test ile mobil uyumluluğu kontrol edebilirsiniz.
İletişim formunda hangi alanlar isteğe bağlıdır?
İsteğe bağlı alanlar; adres, şirket adı ve mesajın konusu olabilir. Bu alanlar, kullanıcı deneyimini artırmak için ek bilgi sağlar, ancak zorunlu değildir.
İletişim formu alanları için en iyi UI tasarımı nedir?
Alan başlıkları, 16 px font, 1.5 satır aralığı ile okunabilir olmalı. Giriş kutuları, 2 px kenar boşluğu ve 4 px iç boşlukla rahat bir tıklama alanı sunar. Yerel işletme web sitesi fiyatları sayfasında UI önerileri bulunur.
İletişim formu alanlarını doldururken kullanıcıların en sık karşılaştığı hatalar nelerdir?
En yaygın hatalar: telefon numarasının 10 haneli olmaması, e‑postanın geçersiz formatta olması ve mesaj alanının boş kalmasıdır. Bu hatalar, formun PageSpeed Insights skorunu düşürür.
İletişim formu alanlarını nasıl test edersiniz?
Formu test ederken, form doğrulama, gizlilik onayı ve spam koruması işlevlerini ayrı ayrı kontrol edin. Web Sitenizin Hızını Kendiniz Nasıl Ölçersiniz? sayfası, test adımlarını detaylandırır.
İletişim formu alanlarını güncel tutmak için ne yapmalısınız?
Yasal düzenlemeler değişebilir. KVKK ve Elektronik Ticaret kanunu güncellemeleri için yılda iki kez inceleme önerilir.
İletişim formunu Google İşletme Profili ile nasıl entegre edersiniz?
Google İşletme Profilinde “Web Sitesi” alanına formun URL’sini ekleyin. Böylece Google aramalarında form doğrudan erişilebilir olur. Google İşletme Profili ile web sitesi birlikte nasıl çalışır? sayfasında adım adım anlatılır.
İletişim formu alanlarının veri koruma politikası ile uyumlu olması için ne gerekir?
KVKK’ya uygunluk için gizlilik bildirimi ve veri işleme amacı açıklaması zorunludur. Formun alt kısmında “Verilerinizi 3 yıl saklayacağız” gibi bir ifade eklemek yeterlidir. Kişisel Verileri Koruma Kurumu sayfasında detaylar bulunur.
İletişim formu alanlarını optimize etmek için hangi teknikler kullanılır?
Alan adlarını placeholder ile açıklamak, auto‑fill özelliği eklemek ve lazy loading ile formu sayfanın alt kısmında yüklemek performansı artırır.
İletişim formu alanlarının erişilebilirlik standartlarına uygun olması için ne gerekir?
WCAG 2.1 AA seviyesinde, form alanları label ile ilişkilendirilmeli ve kısa açıklama eklenmelidir. W3C WAI rehberi bu konuda detay verir.
İletişim formu alanlarının tasarımında renk kontrastı ne kadar önemlidir?
Renk kontrastı en az 4.5:1 olmalı. Bu, Google SEO başlangıç kılavuzu tarafından önerilen erişilebilirlik standartlarına uygundur.
İletişim formu alanları için en yaygın veri tipleri nelerdir?
Ad (metin), telefon (metin), e‑posta (metin), mesaj (çok satırlı metin). Bu tipler, formun Schema.org LocalBusiness tipine uygun şekilde işlenir.
İletişim formu alanları için kullanıcı verilerini nasıl saklamalıyız?
Veri tabanında şifrelenmiş olarak saklanmalı ve 3 yıl sonra otomatik olarak silinmelidir. KVKK’da bu süre 3 yıl olarak belirtilmiştir.
İletişim formu alanlarını eklemek için hangi CMS’ler en uygundur?
WordPress, Joomla ve Kuaför Sitesi İçin Randevu Formu Nasıl Kurulur? sayfasında önerilen form eklentileri, bu alanları kolayca eklemenizi sağlar.
İletişim formu alanlarını eklemek için adım adım rehber
1. Alan başlıklarını belirleyin. 2. Gizlilik onayı kutusunu ekleyin. 3. CAPTCHA ekleyin. 4. Doğrulama mesajları ekleyin. 5. Submit butonunu test edin. 6. Veri tabanına kaydedin.
İletişim formu alanları için en iyi güvenlik önlemleri nelerdir?
SQL enjeksiyonunu önlemek için prepared statements kullanın. XSS’i önlemek için input sanitization yapın. Tüketici Koruma Kanunu bu konuyu düzenler.
İletişim formu alanlarını eklerken kaçırılmaması gereken yasal hatalar nelerdir?
En yaygın hata: gizlilik bildirimine tıklama zorunluluğunu atlamak. KVKK’da bu, “kişisel verilerin işlenmesi” başlığı altında açıkça belirtilmiştir.
İletişim formu alanları için en sık sorulan sorular
| İstek | Doğrulama |
|---|---|
| Telefon numarası 10 haneli olmalı | E‑posta geçerli formatta olmalı |
İletişim formu alanları için örnek veri tablosu
| Alan | Tür |
|---|---|
| Ad | Metin |
| Telefon | Metin |
| E‑posta | Metin |
| Mesaj | Çok satır |
İletişim formu alanları için veri saklama süresi
| Veri | Süre |
|---|---|
| İsim | 3 yıl |
| Telefon | 3 yıl |
| E‑posta | 3 yıl |
| Mesaj | 3 yıl |
İletişim formu alanlarının performans ölçütleri
| Ölçüt | Hedef |
|---|---|
| LCP | 2.5 s |
| CLS | 0.1 |
| INP | 100 ms |
İletişim formunda “ad” alanı neden zorunlu olmalı?
Ad alanı, gelen mesajın kimden geldiğini bilmenizi sağlar. Telefon veya e-posta ile geri dönüş yaparken “Merhaba Ahmet Bey” diye hitap edebilmeniz, müşteriyle kuracağınız ilk iletişimi kişiselleştirir. Bu, özellikle yerel işletmeler için önemlidir; insanlar bir isimle hitap edildiğinde kendilerini daha değerli hisseder ve yanıtınıza daha olumlu yaklaşır.
Ad alanını zorunlu tutmak, formunuzun doluluk oranını düşürmez. Aksine, “Adınız” gibi tek satırlık bir alan, kullanıcının formu doldurmak için harcayacağı süreyi minimumda tutar. Alanı boş bırakmak isteyen bir kullanıcı zaten formu tamamlamayacaktır; bu nedenle ad alanını zorunlu işaretlemek, size gelen taleplerin kalitesini artırır.
KVKK açısından ad, kişisel veri olarak kabul edilir. Bu veriyi topladığınızda, hangi amaçla kullandığınızı (örneğin, “talebinize yanıt vermek için”) formun altında veya gizlilik politikasında belirtmeniz gerekir. Kişisel Verileri Koruma Kurumu’nun (kvkk.gov.tr) resmi sitesinde bu yükümlülüğün detaylarını bulabilirsiniz; bu, yasal bir zorunluluktur ve göz ardı edilmemelidir.
Telefon ve e-posta alanlarından hangisi daha önemli?
İkisi de önemlidir, ancak işletmenizin türüne göre öncelik değişir. Acil bir servis çağrısı (örneğin, tesisatçı veya elektrikçi) için telefon numarası kritiktir; müşteri sorununu hemen anlatmak ister ve sizinle dakikalar içinde konuşmayı bekler. E-posta ise daha az acil durumlar için uygundur; örneğin, bir restoran rezervasyonu veya fiyat teklifi talebi e-posta ile rahatça yönetilebilir.
Formunuzda her iki alanı da bulundurmak, müşterinin size ulaşma tercihini size bırakır. Ancak her iki alanı da zorunlu yapmak, formu dolduran kişiyi yorabilir. En iyi uygulama, telefon alanını zorunlu tutup e-posta alanını isteğe bağlı bırakmaktır; ya da tam tersi. Kararınızı, hangi kanaldan daha hızlı ve etkili yanıt verebileceğinize göre verin. Örneğin, gün içinde telefonla konuşma şansınız yüksekse telefonu zorunlu yapın.
Her iki alanı da topladığınızda, KVKK kapsamında bu verilerin işlenme amacını açıkça belirtmelisiniz. Ayrıca, telefon numarasını doğrulamak için bir onay kodu göndermek veya e-posta adresine bir doğrulama bağlantısı yollamak, spam ve sahte başvuruları azaltmanın etkili bir yoludur. Bu doğrulama adımları, formunuzun güvenilirliğini artırır ve size gerçekten ulaşmak isteyen kişilerin önünü kesmez.
İletişim formunda “mesaj” alanı ne kadar uzun olmalı?
Mesaj alanı, kullanıcının talebini detaylandırabileceği yerdir. Bu alanı çok kısa tutmak (örneğin, tek satır) kullanıcının ihtiyacını anlamanızı zorlaştırır. Çok uzun tutmak ise (örneğin, 5000 karakter) kullanıcıyı yazmaktan vazgeçirebilir. İdeal uzunluk, 500 ila 1000 karakter arasıdır; bu, kullanıcının sorununu özetlemesine yetecek kadar yer sunar, ancak onu bir makale yazmaya zorlamaz.
Mesaj alanını zorunlu yapmak, formun amacına uygundur. Boş bir mesajla gelen bir talep, size ne istediğini söylemeden kapınızı çalan birine benzer; yanıt vermek için tekrar iletişim kurmanız gerekir ve bu, hem sizin hem de müşterinin zamanını alır. Mesaj alanını zorunlu tutarak, gelen taleplerin en azından bir cümle içermesini sağlarsınız.
Bu alanı dolduran kullanıcının yazdıkları, KVKK kapsamında “özel nitelikli kişisel veri” içerebilir (örneğin, sağlık bilgisi). Bu durumda, bu verileri işlemek için açık rıza almanız gerekir. Formun altına “Mesajınızda sağlık bilgisi gibi özel veriler paylaşmanız durumunda, bu verileri yalnızca talebinizi yanıtlamak için işleyeceğimizi kabul ediyorum” şeklinde bir onay kutusu eklemek, yasal yükümlülüğünüzü yerine getirmenize yardımcı olur. Bu konuda daha fazla bilgi için KVKK’nın resmi sitesine başvurabilirsiniz.
Kaynaklar
- Google — Arama Merkezi SEO başlangıç kılavuzu
- Google — Faydalı içerik oluşturma
- Google — Site haritası oluşturma
- Google — Başlık bağlantısı (title) nasıl üretilir
- Google — Snippet ve meta açıklama
- Google — LocalBusiness yapılandırılmış veri
- web.dev — Core Web Vitals
- web.dev — LCP (en büyük içerikli boyama)
- web.dev — CLS (düzen kayması)
- web.dev — INP (etkileşimden boyamaya)
- PageSpeed Insights — sayfa hızı ölçümü
- W3C WAI — WCAG erişilebilirlik standartları
- Schema.org — LocalBusiness tip tanımı
- Google — Yerel sıralamanızı iyileştirin
- Google — İşletmenizi Google'da temsil etme kuralları
- 6563 sayılı Elektronik Ticaretin Düzenlenmesi Hakkında Kanun
- 6502 sayılı Tüketicinin Korunması Hakkında Kanun
- Vikipedi — Alan adı
Sık sorulan sorular
İletişim formunda gizlilik onayı neden gerekli?
KVKK, kişisel verilerin toplanması için açık rıza ister. Gizlilik onayı, kullanıcının verilerini işlemek için izin verdiğini gösterir.
Formda reCAPTCHA yerine başka bir bot koruması kullanabilir miyim?
Evet, e‑posta doğrulama veya basit matematik soruları gibi alternatifler de botları engeller.
İletişim formunu Google Search Console’da nasıl optimize edebilirim?
Formun bulunduğu sayfayı SEO başlangıç kılavuzunda önerilen başlık ve meta açıklama ile optimize edin.
İletişim formunda “mesaj” alanını boş bırakmak mümkün mü?
İsteğe bağlıdır, ancak boş bırakılması formun doğrulamasını geçersiz kılar. Kullanıcı deneyimi için zorunlu kılın.
İletişim formu alanlarını mobilde nasıl optimize ederim?
Alanları tek sütun, 100 % genişlikte ve 48 px yüksekliğe sahip yapın. Mobil uyumluluk testi ile kontrol edin.