Cara Menambahkan CAPTCHA ke Formulir Kontak WordPress

Diterbitkan: 2023-02-23

Sebagian besar situs web — termasuk yang menggunakan WordPress — berurusan dengan spam setiap hari. Bahkan jika Anda baru saja membuat situs pertama Anda beberapa minggu yang lalu, kemungkinan Anda sudah menghadapi kenyataan dari komentar spam, kueri, pendaftaran akun, dan banyak lagi.

CAPTCHA dapat mengurangi spam yang tidak diinginkan secara efektif, terutama jika itu berasal dari formulir kontak Anda. Namun meskipun seseorang dapat membantu meringankan masalah dengan spam, kemungkinan besar Anda akan menghadapi konsekuensi yang tidak diinginkan dari pengalaman yang lebih sulit bagi pengunjung Anda yang sebenarnya .

Itu sebabnya banyak situs memilih untuk menggunakan Akismet — solusi anti-spam yang lebih ramping untuk WordPress — sebagai gantinya.

Jadi, opsi mana yang tepat untuk situs Anda?

Dalam artikel ini, kita akan memulai dengan membahas tentang kelemahan dan alternatif penggunaan CAPTCHA, sehingga Anda mendapatkan gambaran lengkapnya. Kemudian, kami akan menunjukkan cara melindungi formulir kontak WordPress Anda dengan dan tanpa CAPTCHA.

Apa itu CAPTCHA?

CAPTCHA adalah singkatan dari “ Tes Turing Publik yang Sepenuhnya Otomatis untuk Membedakan Komputer dan Manusia. Fiuh!

Versi paling awal memberi pengguna teks terdistorsi yang harus mereka pecahkan. Karena sulit untuk diselesaikan, ia dapat dengan akurat membedakan manusia dan komputer.

Apa kerugian menggunakan CAPTCHA?

Sederhananya, orang membenci CAPTCHA. Itu juga bukan masalah pendapat. Studi Stanford menunjukkan bahwa hanya 71 persen pengguna yang mencoba menyelesaikan CAPTCHA saat mereka menemukannya. Sisanya langsung meninggalkan halaman.

Studi lain dari Moz mengkonfirmasi angka-angka itu. Ini menunjukkan bahwa, rata-rata, 30 persen pengguna meninggalkan halaman dengan CAPTCHA, baik saat mencoba menyelesaikannya atau sebelum mencoba. Studi yang sama menyatakan bahwa menambahkan CAPTCHA saja dapat menurunkan tingkat konversi situs Anda sebesar 3,2 persen.

Jika Anda relatif paham teknologi, Anda mungkin tidak kesulitan sama sekali dalam menyelesaikan CAPTCHA. Namun, banyak pengguna yang memutuskan untuk meninggalkan halaman ketika mereka melihatnya melakukannya karena CAPTCHA dirancang untuk sulit dipecahkan.

Menurut Stanford, menyelesaikan CAPTCHA video dapat memakan waktu rata-rata hingga sepuluh detik dan CAPTCHA audio memiliki tingkat kegagalan yang mengejutkan sebesar 50 persen. Bahkan CAPTCHA gambar biasa bisa sulit dipecahkan karena sengaja mengaburkan huruf dan simbol. Beberapa halaman bahkan meminta Anda menyelesaikan beberapa CAPTCHA sebelum mengizinkan Anda melanjutkan.

Agar adil, CAPTCHA berfungsi. Mereka memberikan solusi fungsional untuk masalah yang dihadapi sebagian besar situs web.

Masalahnya, menggunakan CAPTCHA mengalihkan tanggung jawab kepada pengguna. Ini seperti meminta pelanggan toko untuk membuktikan bahwa mereka bukan pencuri sebelum mereka dapat melakukan pembelian. Selain itu, ini bukan pilihan yang baik dalam hal standar aksesibilitas. Itu karena mungkin mengasingkan pengguna dengan gangguan penglihatan atau pendengaran. Karena memang ada alternatif untuk CAPTCHA, Anda mungkin ingin mempertimbangkan opsi mana yang akan digunakan sebelum menerapkannya.

Apa saja jenis CAPTCHA yang berbeda?

Ada banyak jenis CAPTCHA. Sebagian besar situs web menggunakan reCAPTCHA, yang merupakan solusi gratis (hingga 1.000.000 penilaian per bulan) dari Google. Saat Anda menemukan formulir kontak yang menggunakan reCAPTCHA, Anda harus mencentang kotak yang bertuliskan, "Saya bukan robot".

contoh CAPTCHA dengan kotak centang di samping "Saya bukan robot".

Jika layanan mendeteksi gerakan atau aktivitas yang mencurigakan dengan koneksi Anda, Anda harus memecahkan teka-teki gambar. Dalam kebanyakan kasus, teka-teki akan meminta Anda untuk mengidentifikasi beberapa elemen serupa dari sekelompok gambar. Bergantung pada kasusnya, Anda mungkin perlu menyelesaikan beberapa teka-teki gambar sebelum mengirimkan formulir.

Selain reCAPTCHA, Anda mungkin juga mengalami CAPTCHA audio atau video. Ini cenderung lebih buruk (dari sudut pandang pengguna) karena Anda diminta untuk menonton dan/atau mendengarkan sepenuhnya sebelum Anda dapat memecahkan teka-teki. Dalam banyak kasus, ini bahkan mungkin tidak dapat dilakukan jika Anda berada di suatu tempat di mana Anda tidak dapat mendengarkan audio, tidak memiliki sepasang headphone, atau memiliki gangguan.

CAPTCHA yang ideal adalah yang membutuhkan sangat sedikit kerja dari pengguna sambil tetap memberikan tingkat perlindungan yang solid dari spam. Itu juga harus dapat diakses oleh sebanyak mungkin orang. Beberapa alternatif CAPTCHA, seperti Akismet, dapat menyediakan ini.

Apa alternatif CAPTCHA terbaik?

Jika Anda ingin menghilangkan spam dari situs WordPress Anda, tetapi tidak ingin mengusir pengunjung dengan pengujian yang rumit dan mengganggu, alternatif CAPTCHA terbaik adalah Akismet.

Temui Akismet: Pemblokir spam yang tidak mengganggu

Akismet adalah salah satu alat WordPress paling populer di pasaran. Ini dirancang untuk membantu Anda mencegah spam tanpa menambah komplikasi bagi pengunjung, dengan mengidentifikasi spam dan komentar berbahaya yang dikirimkan melalui formulir situs Anda.

Beranda aksimet dengan opsi untuk mendaftar paket

Ini 'tidak mengganggu' karena Akismet dapat melindungi situs web Anda dari spam tanpa menggunakan CAPTCHA. Layanan menganalisis setiap komentar dan pengiriman formulir di situs web Anda untuk melihat apakah itu cocok dengan spam yang diketahui atau alamat IP berbahaya, atau jika mengikuti pola yang menimbulkan tanda bahaya (seperti menautkan ke situs pihak ketiga yang tidak terkait).

Anda dapat mengonfigurasi Akismet untuk secara otomatis menghapus kiriman ini atau membiarkan Anda meninjaunya untuk memeriksa apakah kiriman tersebut berasal dari pengunjung asli. Dalam kedua kasus tersebut, pengunjung tidak pernah melihat CAPTCHA saat Anda menggunakan Akismet. Situs Anda tetap terlindungi, dan pengalaman pengguna meningkat drastis.

Semuanya terjadi di latar belakang. Tidak ada yang istimewa untuk diisi pengunjung. Tidak ada teka-teki, tidak ada audio untuk didengarkan, tidak ada tanda berhenti untuk diidentifikasi. Pengunjung sejati dapat melanjutkan perjalanan mereka tanpa ada yang lebih bijak. Pengajuan spam kemudian diidentifikasi dan dihapus atau disortir untuk Anda tinjau nanti.

Bagaimana cara menambahkan Akismet ke formulir kontak WordPress

Menambahkan Akismet ke formulir kontak WordPress itu mudah. Anda dapat melakukannya hanya dalam beberapa langkah. Namun, prosesnya bisa sedikit berbeda tergantung pada jenis formulir kontak atau plugin yang Anda gunakan, jadi mari kita bahas cara kerjanya!

Langkah 1: Instal dan aktifkan Akismet

Situs non-komersial dapat menggunakan Akismet secara gratis untuk menghentikan komentar spam dan pengiriman formulir kontak jahat. Untuk memulai, Anda harus menginstal dan mengaktifkan plugin.

Buka tab Plugin di dasbor WordPress Anda. Kemudian, klik Tambah Baru dan gunakan alat pencarian untuk mencari plugin Akismet. Dalam banyak kasus, ini akan menjadi opsi di antara plugin 'unggulan' teratas.

Saat Anda menemukan plugin, klik InstallActivate . Setelah plugin aktif, buka PengaturanAkismet Anti-Spam . Di bawah bagian Pengaturan , Anda akan melihat bidang tempat Anda harus memasukkan kunci API.

Untuk mendapatkan kunci ini, buka situs web Akismet dan daftar akun. Setelah mendaftar, Anda akan mendapatkan akses ke dasbor Akismet. Buka tab Akun Saya dan pilih opsi Tambahkan Langganan .

Panel langganan Akismet

Di halaman berikutnya, Anda dapat memilih paket mana yang ingin Anda gunakan. Paket Pribadi menggunakan model bayar sesuai keinginan Anda, sehingga Anda dapat mendaftar secara gratis dan menggunakannya untuk satu situs web. Ingatlah bahwa Anda hanya dapat mendaftar ke paket gratis ini jika Anda tidak menjalankan iklan, menjual produk, atau mempromosikan bisnis melalui situs web Anda.

Setelah mengonfirmasi langganan, Anda akan mendapatkan akses ke kunci API, yang dapat dilihat di tab Akun Saya . Salin kunci dan kembali ke layar PengaturanAkismet Anti-Spam di dasbor WordPress. Rekatkan di bidang Kunci API .

menambahkan kunci API ke pengaturan Akismet

Klik Simpan Perubahan dan hanya itu. Secara default, Akismet akan memblokir spam komentar dan mengirimkannya ke antrean tempat Anda dapat meninjau kiriman di dasbor. Ada langkah ekstra jika Anda ingin menggunakan Akismet dengan formulir kontak.

Langkah 2: Integrasikan Akismet dengan formulir kontak Anda

WordPress tidak menawarkan fungsionalitas formulir kontak out-of-the-box. Itu berarti sebagian besar pengguna mengandalkan plugin untuk menerapkan jenis formulir ini di situs web mereka. Langkah ini akan bergantung pada plugin formulir kontak yang Anda gunakan.

Akismet berfungsi dengan sebagian besar plugin formulir kontak WordPress. Beberapa plugin, seperti Formidable Forms dan WPForms menyertakan dukungan bawaan untuk Akismet. Dengan salah satu plugin, Anda hanya perlu mengaktifkan pengaturan perlindungan spam Akismet untuk setiap formulir.

menyiapkan integrasi formulir Akismet

Plugin lain, seperti Gravity Forms, mengharuskan Anda menyiapkan add-on Akismet untuk menambahkan perlindungan spam ke formulirnya. Terakhir, ada beberapa alat, seperti Formulir Kontak 7 dan Formulir Ninja yang mengharuskan Anda menambahkan cuplikan kode ke formulir Anda untuk mengaktifkan dukungan untuk Akismet. Untungnya, ketiga metode ini cukup mudah.

Untuk solusi termudah, pertimbangkan untuk menggunakan fungsi formulir kontak WordPress Jetpack.

Baca selengkapnya: Cara menggunakan Akismet dengan formulir kontak WordPress.

Langkah 3: Konfigurasikan pengaturan anti-spam Akismet

Akismet adalah alat plug-and-play, yang bisa menarik jika Anda mencari sesuatu yang cepat dan mudah. Bagaimanapun, itu juga memberi Anda kendali atas bagaimana Anda ingin menangani spam formulir kontak.

Secara default, plugin mengirimkan komentar yang ditandai sebagai spam ke 'antrean' khusus tempat Anda dapat meninjaunya (di bagian Komentar di dasbor). Alternatifnya, Anda dapat mengonfigurasi Akismet untuk membuang spam sepenuhnya, jadi Anda tidak perlu menghadapinya.

Untuk melakukannya, buka PengaturanAkismet Anti-Spam dan cari bagian Pengaturan . Opsi yang Anda cari muncul di bawah Strictness .

pengaturan ketat di Akismet

Akismet melakukan pekerjaan yang baik untuk memisahkan pesan spam dari yang asli. Itu berarti Anda dapat memilih untuk membuang spam formulir kontak tanpa terlalu mengkhawatirkannya. Jika Anda ingin mempertahankan setiap pesan agar tetap aman, pilih Selalu tempatkan spam di folder Spam untuk ditinjau pengaturan.

Perlu diingat bahwa Akismet hanya menyimpan komentar spam selama 15 hari. Setelah itu, itu menghapusnya secara otomatis. Ini berarti Anda ingin meninjau antrean setiap minggu atau paling banyak setiap dua minggu.

Bagaimana cara menambahkan CAPTCHA ke formulir kontak WordPress

Proses penambahan CAPTCHA ke formulir kontak WordPress akan bergantung pada layanan yang Anda gunakan. Karena reCAPTCHA adalah solusi CAPTCHA paling populer di web, kami akan menunjukkan cara mengintegrasikannya dengan formulir kontak WordPress.

Langkah 1: Mendaftar untuk akun reCAPTCHA

Jika Anda sudah memiliki akun Google, Anda dapat langsung mengakses reCAPTCHA. Cukup kunjungi Google.com/reCAPTCHA dan pilih opsi Konsol Admin v3 di menu navigasi utama.

Beranda Google reCAPTCHA

Klik ikon tanda tambah di dasbor reCAPTCHA dan masukkan label untuk situs web Anda. Ini bisa berupa pengidentifikasi unik apa pun. Kemudian, pilih jenis reCAPTCHA yang ingin Anda gunakan untuk situs Anda.

Jenis CAPTCHA yang paling umum adalah reCAPTCHA v2, yang memaksa pengguna untuk menyelesaikan tantangan atau teka-teki untuk membuat kiriman.

pengaturan untuk reCAPTCHA

Selanjutnya, cari bidang Domain . Masukkan domain situs web tempat Anda ingin menggunakan reCAPTCHA .

pilih domain

Setelah memasuki domain, Anda harus meninjau persyaratan layanan reCAPTCHA, menyetujuinya jika melakukannya, dan mengirimkan formulir. Kemudian, reCAPTCHA akan memberi Anda situs dan kunci rahasia. Anda memerlukan keduanya untuk langkah-langkah berikut, jadi tetap buka tab atau salin dan tempel di tempat yang aman.

Langkah 2: Temukan plugin yang kompatibel dengan reCAPTCHA

Ada beberapa plugin formulir kontak WordPress yang kompatibel dengan reCAPTCHA. Tapi, tidak semuanya mendukungnya secara out-of-the-box. Beberapa plugin hanya membutuhkan add-on, tetapi banyak di antaranya mengharuskan Anda untuk menambahkan kode kustom langsung ke formulir kontak individu untuk menampilkan tantangan.

Terlebih lagi, reCAPTCHA tidak menawarkan dokumentasi yang menunjukkan plugin WordPress mana yang kompatibel dengannya. Namun, plugin formulir kontak yang paling populer kemungkinan akan memiliki metode integrasi.

Jika Anda tidak yakin apakah plugin yang Anda gunakan kompatibel dengan reCAPTCHA, Anda harus memeriksa dokumentasinya. Jika ternyata kompatibel, Anda seharusnya dapat menemukan petunjuk tentang cara menerapkan sistem anti-spam dengan formulir kontak Anda.

Pertanyaan umum tentang formulir CAPTCHA dan WordPress

Jika Anda masih memiliki pertanyaan tentang CAPTCHA dan cara kerjanya, bagian ini akan menjawabnya. Mari kita mulai dengan meninjau apa itu CAPTCHA.

Apa itu CAPTCHA?

CAPTCHA adalah sejenis tes yang dirancang bagi pengguna untuk membuktikan bahwa mereka adalah manusia dan bukan bot. Ini diperlukan karena sebagian besar situs web dengan bagian komentar atau formulir kontak harus berurusan dengan banyak bot dan spammer.

Bot ini cenderung meninggalkan komentar spam yang mengarah ke situs web lain atau mencoba menemukan kerentanan dalam formulir. CAPTCHA membantu menghentikan mereka karena mereka memerlukan beberapa tingkat kecerdikan manusia untuk menyelesaikannya. Biasanya, CAPTCHA melibatkan teka-teki gambar, tetapi CAPTCHA juga dapat menggunakan video atau audio.

Apa itu reCAPTCHA?

reCAPTCHA adalah alat CAPTCHA yang ditawarkan oleh Google. Ini berfungsi sebagai layanan 'freemium' yang menyediakan hingga 1.000.000 penilaian per bulan dalam bentuk sebanyak yang Anda butuhkan.

Jika Anda menerapkan reCAPTCHA, pengunjung harus mencentang kotak sebelum mengirimkan formulir untuk mengonfirmasi bahwa mereka adalah manusia. Layanan dapat meminta konfirmasi tambahan dalam bentuk tes visual jika mendeteksi adanya anomali.

Apa itu spam formulir kontak?

Spam ada di mana-mana secara online, mulai dari bagian komentar hingga formulir kontak. Setiap kali Anda membuat formulir, Anda membuka tempat lain untuk spam. Ada banyak bot dan orang yang berdedikasi menggunakan formulir untuk mengirimkan spam, mulai dari mempromosikan konten mereka sendiri hingga membagikan tautan ke situs jahat.

Spam formulir kontak adalah pengiriman apa pun yang tidak dirancang untuk memenuhi tujuan formulir, tetapi untuk mengabaikannya atau mengelabui Anda agar mengambil tindakan dengan konsekuensi negatif. Jenis spam ini biasanya mudah dikenali, tetapi menanganinya dapat menghabiskan banyak waktu yang seharusnya Anda habiskan untuk menjawab pertanyaan yang sah.

Apakah CAPTCHA solusi terbaik untuk spam formulir kontak?

CAPTCHA adalah cara yang efektif untuk mengurangi formulir kontak dan jenis spam lainnya. Namun, penelitian menunjukkan bahwa pengguna bereaksi sangat negatif terhadap CAPTCHA. Rata-rata, 30 persen pengguna meninggalkan halaman saat mereka melihat CAPTCHA.

Meskipun CAPTCHA berfungsi, Anda perlu memutuskan apakah itu sebanding dengan hilangnya pengunjung yang sah dan potensi konversi. Selain itu, ada alternatif CAPTCHA yang tidak terlalu mengganggu, seperti Akismet. Alat anti-spam alternatif yang tidak memaksa pengunjung memecahkan teka-teki akan menawarkan pengalaman yang jauh lebih baik daripada CAPTCHA.

Akismet vs CAPTCHA: Mana yang harus saya pilih?

Jawaban atas pertanyaan ini bergantung pada jenis situs web yang Anda jalankan dan pengalaman pengguna yang ingin Anda tawarkan. Untuk situs e-niaga, hilangnya pengunjung dan konversi yang sering disebabkan oleh CAPTCHA dapat menyebabkan hilangnya pendapatan secara signifikan.

Khusus untuk formulir kontak, menggunakan CAPTCHA biasa berarti Anda akan kehilangan beberapa pertanyaan potensial. Solusi seperti Akismet tidak terlalu mengganggu dan sama efektifnya. Jika Anda menggunakan WordPress, menerapkan Akismet sangatlah sederhana, yang membuatnya menjadi solusi yang lebih baik daripada CAPTCHA.

Akankah Akismet berfungsi dengan plugin formulir kontak saya?

Akismet bekerja dengan sebagian besar plugin formulir kontak WordPress (setidaknya opsi yang terkenal). Beberapa plugin menawarkan kompatibilitas out-of-the-box dengan Akismet sedangkan yang lain mengharuskan Anda untuk menginstal add-on. Untuk beberapa plugin, Anda mungkin perlu menambahkan kode khusus ke formulir Anda, tetapi prosesnya biasanya sangat sederhana.

Berapa banyak situs WordPress yang mempercayai Akismet?

Akismet adalah salah satu plugin WordPress paling populer di dunia, tidak ada bandingannya. Ada lebih dari lima juta instalasi aktif Akismet saat ini, dan jumlah itu terus meningkat.

Faktanya, banyak host web menawarkan Akismet sebagai salah satu dari segelintir plugin yang sudah diinstal sebelumnya dengan pengaturan WordPress mereka. Itu karena menggunakan Akismet sejak awal dapat membantu Anda mengurangi tingkat spam yang Anda tangani dan, dengan demikian, mengamankan situs web Anda.

Jika Anda ingin menerapkan solusi anti-spam yang tidak mengharuskan Anda memaksa pengunjung memecahkan teka-teki, Akismet adalah cara yang tepat. Jutaan pengguna sudah mempercayai Akismet untuk melindungi situs mereka, dan gratis untuk situs non-komersial. Itu sebabnya kami mendaftarkannya sebagai salah satu plugin yang harus dimiliki untuk situs WordPress.

Gunakan Akismet untuk mencegah spam di WordPress

Jika Anda memiliki situs web dengan formulir, Anda mungkin perlu menerapkan semacam perlindungan spam. Untuk waktu yang lama, CAPTCHA telah menjadi tujuan industri. Mereka relatif mudah diimplementasikan, dan mereka menyelesaikan pekerjaan. Tetap saja, tidak bijaksana untuk mengabaikan efek negatifnya terhadap pengalaman pengguna. Sederhananya, orang tidak suka CAPTCHA.

Untuk perlindungan spam terbaik tanpa mengganggu pengunjung situs, Anda harus mempertimbangkan alternatif seperti Akismet. Ini hemat biaya dan sederhana untuk memulai.

Ingin membuat pelanggan Anda senang sekaligus melindungi situs WordPress Anda dari spammer dan bot? Daftar ke Akismet hari ini!