Mencegah spam buatan pengguna di situs dan platform Anda
Spammer sering kali memanfaatkan formulir komentar terbuka dan input konten buatan pengguna lainnya dan membuat konten berisi spam di situs korban yang tidak curiga. Platform dan alat hosting yang memungkinkan pengguna memublikasikan halaman bersama, konten yang dihasilkan, atau aplikasi web mungkin juga rentan terhadap penyalahgunaan; spammer dapat membuat banyak halaman atau situs yang melanggar kebijakan spam kami dan memberikan sedikit atau bahkan tidak ada manfaat sama sekali bagi web.
Mencegah penyalahgunaan di platform atau situs Anda biasanya tidaklah sulit. Bahkan pencegahan sederhana seperti tantangan tidak biasa yang harus diselesaikan pengguna sebelum berinteraksi dengan properti Anda dapat mencegah spammer.
Beri tahu pengguna bahwa Anda tidak mengizinkan spam di layanan Anda
Publikasikan kebijakan penyalahgunaan secara jelas dan sampaikan kepada pengguna Anda, misalnya selama proses pendaftaran. Selain itu, izinkan pengguna tepercaya melaporkan konten di properti Anda yang mereka anggap berisi spam.
Identifikasi akun berisi spam
Simpan catatan pendaftaran dan interaksi pengguna lainnya dengan platform Anda, lalu coba identifikasi pola spam umum, seperti:
- Waktu penyelesaian formulir
- Jumlah permintaan yang dikirim dari rentang alamat IP yang sama
- Agen pengguna yang digunakan selama pendaftaran
- Nama pengguna atau nilai lain yang dikirim formulir yang dipilih selama pendaftaran
Sinyal ini dapat membantu Anda membuat sistem reputasi pengguna, yang tidak hanya dapat membantu Anda berinteraksi dengan
pengguna, tetapi juga dapat mengidentifikasi spammer. Karena banyak spammer komentar yang ingin agar konten mereka
berada dalam mesin telusur, sebaiknya tambahkan
tag meta robots noindex di
postingan yang berasal dari pengguna baru yang tidak memiliki reputasi apa pun di platform Anda. Kemudian, setelah
beberapa waktu, Anda dapat mengizinkan konten dari pengguna tersebut untuk diindeks saat mereka memperoleh reputasi. Tindakan ini
akan membuat spammer enggan berinteraksi dengan platform Anda.
Karena spammer sering kali termotivasi dengan memberikan link ke situs mereka, sebaiknya tambahkan
atribut nofollow atau ugc
rel ke semua link dalam konten tidak tepercaya.
Hanya indeks konten yang ditujukan untuk Penelusuran
Jika layanan Anda memungkinkan pengguna membuat halaman yang dapat dibagikan, output yang dihasilkan, atau alat interaktif, pertimbangkan apakah konten tersebut dimaksudkan untuk ditemukan melalui mesin telusur atau hanya diakses langsung oleh orang yang memiliki link.
Jika halaman dibuat untuk dibagikan secara langsung, kolaborasi, atau utilitas, dan bukan agar dapat ditemukan melalui penelusuran publik,
terapkan
aturan noindex
(menggunakan tag robots meta
atau header respons HTTP X-Robots-Tag) atau blokir crawling di
robots.txt secara
default.
Gunakan persetujuan manual untuk interaksi pengguna yang mencurigakan
Persetujuan (atau moderasi) manual untuk interaksi pengguna tertentu dapat mengurangi spam secara signifikan pada platform Anda dengan mencegah spammer membuat konten yang mungkin merupakan spam secara instan. Moderasi menambahkan overhead ke alur kerja harian Anda, tetapi ini adalah cara yang sangat efektif untuk memerangi spam. Efikasinya adalah alasan dari, misalnya, moderasi komentar menjadi fitur bawaan di sebagian besar CMS.
Gunakan daftar yang tidak diizinkan untuk mencegah usaha spam yang berulang
Saat menemukan satu profil berisi spam, sederhanakan proses penghapusan profil berisi spam lainnya. Misalnya, jika melihat beberapa profil berisi spam yang berasal dari alamat IP yang sama, Anda dapat menambahkan alamat IP tersebut ke daftar pemblokiran permanen. Untuk CMS (misalnya, WordPress), ada plugin seperti Akismet yang dapat membantu, tetapi menambahkan alamat IP ke daftar tolak firewall juga bisa sangat efektif.
Blokir pembuatan akun otomatis
Dalam formulir pendaftaran, pertimbangkan untuk menggunakan reCAPTCHAs atau alat verifikasi serupa agar hanya mengizinkan pengiriman oleh manusia dan mencegah skrip otomatis menghasilkan banyak situs di layanan hosting Anda.
Pantau layanan Anda untuk menemukan penyalahgunaan
- Verifikasi situs atau subdomain Anda di Search Console agar Anda menerima email pemberitahuan jika Google menerapkan tindakan manual terhadap situs Anda atau mendeteksi masalah keamanan. Periksa juga Laporan Pengindeksan Halaman dan Laporan performa Penelusuran secara rutin untuk mengetahui lonjakan tak terduga pada halaman yang diindeks, tayangan, atau kueri yang tidak sesuai dengan tujuan platform Anda.
- Lacak metrik pembuatan dan pengindeksan tingkat platform, serta siapkan pemberitahuan untuk anomali seperti lonjakan halaman publik yang baru dipublikasikan atau sejumlah kecil pengguna yang menghasilkan sebagian besar URL yang dapat diindeks.
-
Pantau properti Anda untuk menemukan sinyal spam seperti pengalihan, bagian iklan dalam jumlah besar,
kata kunci tertentu yang berisi spam, dan sebagian besar kode JavaScript yang dienkode. Operator penelusuran
site:atau Google Alerts dapat membantu mendeteksi masalah. - Perhatikan file log server web untuk mengetahui lonjakan traffic tiba-tiba.
- Pantau properti Anda untuk melihat halaman yang terinfeksi phishing dan malware. Misalnya, Anda dapat menggunakan Google Safe Browsing API untuk menguji URL dari layanan secara rutin.
- Lakukan beberapa pemeriksaan keakuratan. Misalnya, jika Anda menjadikan pengguna di Jepang sebagai target utama, bagaimana peluang ribuan interaksi pengguna dari IP Italia dalam semalam di properti Anda? Sejumlah alat tersedia untuk mendeteksi bahasa situs yang baru dibuat—misalnya library deteksi bahasa atau Google Translate API v2.