· 18 min read

Web Sitesine İletişim Formu Ekleme: Kapsamlı Rehber

Berna Partal
-Published on:
May 20, 2024
-Updated on:
Dec 4, 2024

Web sitenizde bir iletişim formu bulundurmak, kitlenizle sağlam ilişkiler kurmak için çok önemlidir. Ziyaretçilerin geri bildirimde bulunmak ya da ürün veya hizmetlerinizle ilgili sorular sormak istemeleri durumunda, onlara pratik bir iletişim yolu sunar.

Ancak web sitenize nasıl bir iletişim formu ekleyebileceğiniz konusunda kararsız olabilirsiniz. İyi haber şu ki, çeşitli seçenekleriniz var ve bu blog yazısı size bu seçenekleri nasıl değerlendirebileceğinizi gösterecek.

Çeşitli yöntemleri kullanarak web sitenize nasıl iletişim formu ekleyebileceğinizi açıklayacağız.

Hadi başlayalım!

Popupsmart ile İletişim Formu Popup'ı Ekleme

Web sitenize iletişim formu popup'ları eklemek, ziyaretçilerinizle etkileşim kurmanın en kolay ve pratik yoludur. İlgi çekici ve çekici form popup'larını web sitenize ekleyerek, ziyaretçilerinizin dikkatini çekebilir ve iletişim formunuzu doldurmalarını teşvik edebilirsiniz.

Popupsmart kullanarak, iletişim formu popup'larını hızlı ve kolay bir şekilde ekleyebilirsiniz!

Bunu hızlı adımlarla nasıl yapabileceğinizi görün:

Adım 1: Popupsmart'a kaydolun ve hesabınıza giriş yapın.

ücretsiz Popupsmart hesabı oluşturma sayfasının ekran görüntüsü

Adım 2: Profilinizden “Web Siteleri” bölümüne gidin, “Yeni web sitesi” seçeneğine tıklayın ve web sitenizi yazın. Ardından, web sitenizin yanındaki “Doğrulanmamış” butonuna tıklayarak benzersiz embed kodunuzu alın.

yeni web sitesi ekleme ve doğrulama sayfasının ekran görüntüsü

Yukarıda gösterildiği gibi, kodu web sitenizin kod ekleme bölümüne kopyalayıp yapıştırabilirsiniz. Web sitenizin yönetici paneline gidin ve embed kodunuzu kapanış </body> etiketinden hemen önce yapıştırın.

Adım 3: “Kampanyalar” bölümüne gidin, “Yeni Kampanya” butonuna tıklayarak yeni bir kampanya oluşturun ve kampanyanıza bir isim verin.

Popupsmart üzerinde yeni bir kampanya oluşturma sayfasının ekran görüntüsü

Adım 4: Hazır bir popup şablonu seçebileceğiniz şablon sayfasına yönlendirileceksiniz.

kullanıma hazır bir pop-up şablonu seçme sayfasının ekran görüntüsü

Bu rehber için, iş hedefimizi oluşturan form gönderilerini toplamak amacıyla bir iletişim formu popup şablonu seçtik.

Popupsmart'ın dönüştürme odaklı popup şablonlarını Popupsmart playbook sayfasından keşfedebilirsiniz.

Adım 5: Popup şablonunuzu seçtikten sonra, ihtiyaçlarınıza ve web sitenizin tarzına göre özelleştirebilirsiniz.

pop-up kampanyasını özelleştirme adımının ekran görüntüsü

Ayrıca, “Özelleştir” adımında yeni öğeler ekleyebilir ve popup'ınızı istediğiniz gibi ayarlayabilirsiniz.

Adım 6: “Form” öğesini seçerek yeni form öğeleri ekleyebilir ve hedeflerinize göre ayarlayabilirsiniz.

form öğesini özelleştirme adımının ekran görüntüsü

Buton düzenini ayarlayabilir, butonunuzu hizalayabilir ve ikinci bir buton ekleyebilirsiniz.

Adım 7: Form öğenizin “Bildirimler” bölümüne giderek, iletişim formunuz hakkında bildirim almak için kendi e-posta bildirimlerinizi ayarlayabilirsiniz.

form öğesini bildirimler bölümünde ayarlama adımının ekran görüntüsü

Adım 8: Ardından, “Entegrasyon” bölümünden favori e-posta hizmet sağlayıcınızı bağlayabilirsiniz.

form pop-up'ının entegrasyonlarını ayarlama sayfasının ekran görüntüsü

“Entegrasyon ekle” butonuna tıklayın ve doğrudan entegrasyon seçeneklerinden birini seçin veya Make.com ve Zapier entegrasyonları ile istediğiniz uygulamayı bağlayın.

Not: Popupsmart'ın “Segment” bölümünde bulabileceğiniz çeşitli hedefleme çözümleri sayesinde, iletişim formu popup'ınızı doğru kişilere doğru zamanda gösterebilirsiniz.

Adım 9: Tüm ayarlamaları tamamladıktan sonra, popup kampanyanızı yayınlamak için “Yayınla” adımına geçin.

bir pop-up kampanyasının yayınlama adımının ekran görüntüsü

İşte bu kadar! Bu adımları izleyerek, herhangi bir tasarım veya kodlama deneyimine ihtiyaç duymadan ziyaretçilerinize çekici iletişim formu popup'ları gösterme imkanına sahip olabilirsiniz.

No-Code Form Aracı ile İletişim Formu Ekleme

Bir no-code form aracı kullanarak da iletişim formu ekleyebilirsiniz. Farklı form oluşturma araçları bulunmaktadır.

Aşağıdaki hızlı adımlarla Jotform ile nasıl iletişim formu ekleyeceğinizi öğrenebilirsiniz.

Adım 1: Hesabınıza kaydolup giriş yaptıktan sonra, formlarınızı görebileceğiniz “Formlarım” bölümüne yönlendirileceksiniz. “Form Oluştur” butonuna tıklayın.

Jotform'da form oluşturma sayfasının ekran görüntüsü

Adım 2: Bu kılavuz için bir şablon seçeceğiz, ancak sıfırdan bir form da oluşturabilirsiniz.

Jotform'da "şablonu kullan" seçiminin ekran görüntüsü

Adım 3: Şablonlar sayfasından iletişim formlarını bulabilir ve “Şablonu Kullan” butonuna tıklayabilirsiniz.

Jotform'da bir iletişim formu şablonu seçiminin ekran görüntüsü

Adım 4: Şablonu “Oluştur” bölümünden özelleştirebilirsiniz.

Jotform'da iletişim formu özelleştirmenin ekran görüntüsü

Adım 5: İletişim formunuzun ayarlarını “Ayarlar” bölümünde yapabilirsiniz.

Jotform'da iletişim formu ayarlarının ekran görüntüsü

Adım 6: Ardından, “Yayınla” bölümüne gidip formunuzun gömme kodunu almak için “Göm” seçeneğine tıklayabilirsiniz.

Jotform'da yayınla ve göm bölümünün ekran görüntüsü

Kodunuzu kopyalayıp web sitenizin kod enjeksiyon bölümüne yapıştırabilirsiniz. Ayrıca bu sayfadan üçüncü parti yayın seçeneklerini ayarlayabilir, formlarınıza önceden doldurma özellikleri ekleyebilir ve anında e-posta paylaşımı ve hatırlatmalar kurabilirsiniz.

İşte bu kadar!

HTML ile İletişim Formu Ekleme

HTML ile bir iletişim formu oluşturmak istiyorsanız, temel kodlama bilgisine sahip olmanız gerekir. Basit HTML iletişim formları oldukça temel olmalarına rağmen, bu yöntemi kullanmayı düşünebilirsiniz.

HTML kullanarak iletişim formu eklemenin yolu şöyle:

Adım 1: Kod girişinizi işlemek için <form> etiketini kullanmanız gerekiyor.

İletişim formunuzun kodu şöyle görünebilir:

<!DOCTYPE html>
<html>
<head>
<meta name="viewport" content="width=device-width, initial-scale=1">
<style>
body {font-family: Helvetica, sans-serif;}
* {box-sizing: border-box;}

input[type=text], select, textarea {
  width: 100%;
  padding: 12px;
  border: 1px solid #ccc;
  border-radius: 4px;
  box-sizing: border-box;
  margin-top: 6px;
  margin-bottom: 16px;
  resize: vertical;
}

input[type=submit] {
  background-color: #04AA6D;
  color: white;
  padding: 12px 20px;
  border: none;
  border-radius: 4px;
  cursor: pointer;
}

input[type=submit]:hover {
  background-color: #45a049;
}

.container {
  border-radius: 5px;
  background-color: #f2f2f2;
  padding: 20px;
}
</style>
</head>
<body>

<h3>Contact Form</h3>

<div class="container">
  <form action="/action_page.php">
    <label for="fname">First name</label>
    <input type="text" id="fname" name="firstname" placeholder="Your name...">

    <label for="lname">Last name</label>
    <input type="text" id="lname" name="lastname" placeholder="Your last name...">

    <label for="subject">Subject</label>
    <textarea id="subject" name="subject" placeholder="Write your message..." style="height:200px"></textarea>

    <input type="submit" value="Submit">
  </form>
</div>

</body>
</html>

Bu kodu web sitenize eklediğinizde, sonuç böyle görünecektir:

basic-html-contact-form-look.jpg

Adım 2: İletişim formunuzun stilini ayarlamak için CSS ekleyebilirsiniz.

Örneğin, şu şekilde görünen bir CSS ekleyebilirsiniz:

<!DOCTYPE html>
<html>
<head>
<meta name="viewport" content="width=device-width, initial-scale=1">
<style>
body {font-family:Helvetica, sans-serif;}
* {box-sizing: border-box;}

input[type=text], select, textarea {
  width: 100%;
  padding: 12px;
  border: 1px solid #ccc;
  border-radius: 4px;
  box-sizing: border-box;
  margin-top: 6px;
  margin-bottom: 16px;
  resize: vertical;
}

input[type=submit] {
  background-color: #04AA6D;
  color: white;
  padding: 12px 20px;
  border: none;
  border-radius: 4px;
  cursor: pointer;
}

input[type=submit]:hover {
  background-color: #ECC9EE;
}

.container {
  border-radius: 5px;
  background-color: #F2E3DB;
  padding: 20px;
}
</style>
</head>
<body>

<h3>Contact Form</h3>

<div class="container">
  <form action="/action_page.php">
    <label for="fname">First Name</label>
    <input type="text" id="fname" name="firstname" placeholder="Your name..">

    <label for="lname">Last Name</label>
    <input type="text" id="lname" name="lastname" placeholder="Your last name..">

    <label for="subject">Subject</label>
    <textarea id="subject" name="subject" placeholder="Write something.." style="height:200px"></textarea>

    <input type="submit" value="Submit">
  </form>
</div>

</body>
</html>

Daha sonra, iletişim formunuzun görünümü şu şekilde değişecektir:

basic-html-contact-form-look.jpg

İşte bu kadar!

HTML iletişim formu eklemek bazı insanlar için sınırlayıcı olabilir. İstediğiniz gibi stil veremeyebilir ve etkileşimli öğeler ekleyemeyebilirsiniz. Ayrıca, kodlama bilmeyenler için bu yöntem zorlayıcı görünebilir.

Form Endpoint Kullanarak İletişim Formu Ekleme

Web sitenize bir iletişim formu eklemek için form endpoint/form backend aracını kullanabilirsiniz. Bu rehberde, bunu Formcarry ile nasıl yapacağınızı açıklayacağız.

Not: Bu yöntem için HTML kodlarına biraz aşina olmanız ve HTML ile iletişim formları oluşturmanız gerekmektedir.

Adım 1: İlk olarak, HTML formunuzu ve CSS kodlarınızı oluşturmanız gerekiyor.

HTML form kodunuz şu şekilde görünebilir:

<form class="formcarryForm" action="#" method="POST">
  <label for="firstNameInput">First Name</label>
  <input type="text" id="firstNameInput" />

  <label for="lastNameInput">Last Name</label>
  <input type="text" id="lastNameInput" />

  <label for="emailInput">Email</label>
  <input type="email" id="emailInput" />

  <label for="messageInput">Message</label>
  <textarea id="messageInput" cols="30" rows="10"></textarea>

  <button type="submit">Submit</button>
</form>

Bu, ad, soyad, e-posta, mesaj alanları ve bir gönder butonuna sahip temel bir iletişim formu sağlar.

Ardından, görünümünü ayarlamak için bir CSS kodu kullanabilirsiniz. CSS kodunuz, Formcarry’nin rehberine göre şu şekilde görünebilir:

<style>
    @import url("https://fonts.googleapis.com/css2?family=Inter:wght@400;700&display=swap");

    /* 
    CONTACT FORM EXAMPLE FOR FORMCARRY

    IMPORTANT NOTE:
    PLEASE ADD formcarryForm class to your form element
    to apply the styles.
    */

    * {
        box-sizing: border-box;

        /* colors */
        --color-blue: #2552d0;
        --color-light-blue: #3266e3;
        --color-gray: #e5e7eb;
        --color-dark-gray: #9da3ae;
        --color-pink: #edadd2;

        /* container */
        --c-width: 50%;
        --c-max-width: 500px;
    }

    body {
        font-family: "Inter", sans-serif;
    }

    .formcarryContainer {
        width: var(--c-width);
        max-width: var(--c-max-width);
        display: block;
        margin: 10vh auto 0 auto;
    }

    .formcarryForm label {
        display: block;
        padding: 12px 0 2px 0;
        letter-spacing: -0.2px;
        cursor: pointer;
        font-size: 16px;
        font-weight: 700;
    }

    .formcarryForm input,
    .formcarryForm textarea {
        font-size: 16px;
        display: block;
        width: 100%;
        padding: 10px;
        background-color: var(--color-gray);
        border: none;
        border: 4px solid var(--color-gray);
        outline: none;
        border-radius: 8px;
        color: var(--color-dark-gray);
    }

    .formcarryForm input:focus,
    .formcarryForm textarea:focus {
        background-color: #fff;
        color: var(--color-dark-gray);
    }

    .formcarryForm input:focus:required:invalid {
        border-color: var(--color-pink);
        background-color: #fff;
    }

    .formcarryForm button {
        display: block;
        margin-top: 12px;
        width: 100%;
        padding: 12px 20px;
        border-radius: 8px;
        background-color: var(--color-blue);
        color: #fff;
        font-weight: 700;
        font-size: 18px;

        transition: 300ms all;
    }

    .formcarryForm button:hover {
        background-color: var(--color-light-blue);
    }

    .formcarry-alert {
        padding: 12px;
        border-radius: 10px;
        color: #fff;
        font-size: 14px;
        font-weight: 400;
        margin-top: 12px;
        display: none;
    }

    .formcarry-alert.visible {
        display: block;
    }

    .formcarry-alert.success {
        background: #69cf9d;
    }

    .formcarry-alert.error {
        background: #de524c;
    }
</style>

Eğer bir HTML form kodunuz yoksa ve özelleştirilebilir bir form kullanmak isterseniz, Formcarry’nin İletişim Formu Oluşturucusunu kullanabilirsiniz.

Formcarry'nin İletişim Formu Oluşturucusu sayfasının ekran görüntüsü

Bu oluşturucuyu ayarlayarak formunuzu oluşturabilir ve form kodunu alabilirsiniz.

Adım 2: Ardından, iletişim formunuzun verilerini istediğiniz alanları ekleyerek yapılandırmanız gerekiyor.

Alanlarınızı isim niteliklerini kullanarak adlandırabilirsiniz ve Formcarry’nin rehberine göre kodunuz şu şekilde görünebilir:

<form class="formcarryForm" action="#" method="POST">
  <label for="firstNameInput">First Name</label>
  <input type="text" id="firstNameInput" name="firstName" />

  <label for="lastNameInput">Last Name</label>
  <input type="text" id="lastNameInput" name="lastName" />

  <label for="emailInput">Email</label>
  <input type="email" id="emailInput" name="email" />

  <label for="messageInput">Message</label>
  <textarea id="messageInput" cols="30" rows="10" name="message"></textarea>

  <button type="submit">Submit</button>
</form>

Adım 3: Şimdi Formcarry'ye kaydolup "Form Oluştur" butonuna tıklayarak bir form oluşturabilirsiniz. Bu şekilde form backend URL'inizi alabilirsiniz.

Formcarry'de form oluşturma sayfasının ekran görüntüsü

Formunuzu oluşturun, ad verin ve kaydedin.

Adım 4: "Kodunuzu Yapılandırın" butonuna tıklayarak formunuzu Formcarry ile entegre edebilirsiniz.

Formcarry'de "Kodunuzu Yapılandırın" butonuna tıklanmasının ekran görüntüsü

Adım 5: Form endpoint'inizi kopyalayıp form kodunuzun action kısmına yapıştırın.

Formcarry'de form endpoint kopyalanmasının ekran görüntüsü

Formunuzun action bölümü şu şekilde görünebilir:

<form class="formcarryForm" action="#" method="POST">

Bu form class kısmını silmeniz ve aşağıdaki örnekte {Unique-Endpoint} yazan yere endpoint'inizi yapıştırmanız gereklidir:

<form class="formcarryForm" action="https://formcarry.com/s/{Unique-Endpoint}" method="POST">

Formunuzu oluşturmayı tamamladınız ve iletişim formu gönderimlerini toplayabilirsiniz! İzlemek isterseniz, Formcarry kontrol panelinize gidip "Gönderimler" kısmından kontrol edebilirsiniz.

Formcarry'de form gönderimlerinin kontrol edilmesinin ekran görüntüsü

Bu kısımdan hızlı bir şekilde form gönderimlerinizi izleyebilirsiniz.

Dönüşüm Oranı Yüksek İletişim Formları İçin İpuçları

Ofis ortamında, tablet üzerinde açık olan bir iletişim formu, yanında bitki, defter, kahve ve telefon

Basit tutun: Bir iletişim formu zor kullanılmamalı veya çok fazla alan ya da karmaşık sorular içermemeli. İsteklere düzgün yanıt verebilmek için gerekli verileri isteyin ve formunuzu kısa ve basit tutun.

Açık talimatlar verin: İletişim formunuzun nasıl kullanılacağına ve hangi bilgilerin gönderileceğine dair açıklamaların net olduğundan emin olun. Ziyaretçiler bu sayede formu daha rahat kullanır ve doğru bilgi girme olasılığı artar.

Formunuzu düzenli olarak test edin: İletişim formunuzun doğru çalıştığından ve tüm gönderimlerin alındığından emin olmak için sık sık test yapın. A/B testleri ile farklı form düzenlerini ve metinlerini test ederek hangisinin daha başarılı olduğunu belirleyebilirsiniz.

Çekici ve etkileyici bir stil kullanın: Görseller ve marka logonuzu ekleyebilir ve tutarlı renkler kullanarak formlarınızın marka kimliğinize uygun olmasını sağlayabilirsiniz.

Bu hızlı ipuçlarını takip ederek, kullanıcı etkileşimini artıran ve kitlenizle daha derin bağlar kurmanızı sağlayan etkili bir iletişim formu oluşturabilirsiniz.

Uzun Lafın Kısası...

Sonuç olarak, web sitenize bir iletişim formu eklemek ziyaretçilerinizle yakın bir ilişki kurmanın önemli bir ilk adımıdır. İster bir popup oluşturucu ister form oluşturma aracı kullanıyor olun, ister formunuzu manuel olarak kodluyor olun, süreç oldukça basittir.

Bu blog yazısında verilen talimatları takip ederek, profesyonel görünen ve site ziyaretçilerinizin sizinle kolayca iletişime geçmesini sağlayan bir iletişim formu geliştirebilirsiniz.

İletişim formlarında açık bir mesaj ve çekici bir başlık kullandığınızdan emin olun ve ziyaretçilerinizle olan ilişkilerinizi kuvvetlendirmeye başlayın!

Sıkça Sorulan Sorular

büyüteç ve kağıt üzerine yazılmış sıkça sorulan sorular

Web Sitemde İletişim Formu Kullanmanın Faydaları Nelerdir?

Ziyaretçiler, ürünleriniz veya hizmetlerinizle ilgili soruları olduğunda ya da sadece geri bildirimde bulunmak istediklerinde, iletişim formuyla size kolayca ulaşabilirler. Ayrıca iletişim formu kullanarak e-posta adresinizi dolandırıcılardan koruyabilir ve tüm soruların tek bir yerde toplandığından emin olabilirsiniz.

İletişim Formumu Özelleştirebilir miyim?

İletişim formunuzu web sitenizin marka ve tarzına uygun şekilde değiştirebilirsiniz. Birçok widget ve eklenti, özelleştirme imkanları sunar ve formunuzu manuel olarak kodladığınızda, istediğiniz görünümü ve hissiyatı elde etmek için HTML ve CSS'yi değiştirebilirsiniz.

Web Sitenize İletişim Formu Eklemek İçin Teknik Becerilere İhtiyacım Var mı?

Seçiminize bağlıdır. Kodlama gerektirmeyen bir araç kullanıyorsanız, genellikle teknik becerilere ihtiyacınız yoktur. Ancak formunuzu manuel olarak kodluyorsanız, HTML ve CSS gibi kodlama bilgisi gerekecektir.

Buradayken bu blog yazılarına göz atın: