WordPress sitelerinde spam yorumlar, site sahiplerinin en büyük sorunlarından biridir. Bu makalede, WordPress'te spam yorumları etkili bir şekilde nasıl engelleyebileceğinizi ve sitenizi nasıl koruyabileceğinizi öğreneceksiniz.

Neden Spam Yorumları Engellemelisiniz?
Spam yorumlar sadece can sıkıcı değil, aynı zamanda sitenizin performansını ve SEO'sunu da olumsuz etkileyebilir. İşte spam yorumları engellemenin bazı önemli nedenleri:
  • Site güvenilirliğini artırır
  • Gerçek kullanıcı etkileşimini teşvik eder
  • Sitenizin yüklenme hızını iyileştirir
  • SEO performansınızı korur

WordPress'te Spam Yorumları Engelleme Yöntemleri

1. Akismet Eklentisini Kullanma
Akismet, WordPress'in varsayılan anti-spam eklentisidir ve oldukça etkilidir.
  1. WordPress yönetici panelinden "Eklentiler > Yeni Ekle" bölümüne gidin
  2. Akismet'i aratın ve yükleyin
  3. Eklentiyi etkinleştirin ve API anahtarınızı girin

2. reCAPTCHA Kullanma
Google reCAPTCHA, insan ve bot trafiğini ayırt etmek için kullanılan etkili bir yöntemdir.
  1. "Google reCAPTCHA" eklentisini WordPress'e yükleyin
  2. Google reCAPTCHA sitesinden API anahtarlarınızı alın
  3. Eklenti ayarlarından API anahtarlarınızı girin

3. Yorum Onayı Sistemini Kullanma
WordPress'in yerleşik yorum onay sistemini kullanarak spam yorumları manuel olarak filtreleyebilirsiniz.
  1. WordPress yönetici panelinden "Ayarlar > Tartışma" bölümüne gidin
  2. "Yorum yazarı daha önce onaylanmış bir yoruma sahip olmalıdır" seçeneğini işaretleyin

4. Spam Kelime Listesi Oluşturma
Sık kullanılan spam kelimelerini içeren bir kara liste oluşturarak, bu kelimeleri içeren yorumları otomatik olarak engelleyebilirsiniz.
  1. "Ayarlar > Tartışma" bölümüne gidin
  2. "Yorumlar İçin Kara Liste" alanına spam kelimeleri ekleyin


WordPress spam yorum engelleme yöntemleri ve anti-spam eklentileri

5. Anti-Spam Eklentileri Kullanma
WordPress için geliştirilmiş çeşitli anti-spam eklentileri mevcuttur. İşte en popüler olanlardan bazıları:
  • Antispam Bee
  • CleanTalk Anti-Spam
  • WP-SpamShield

6. Yorum Formunu Özelleştirme
Yorum formunuza ekstra alanlar ekleyerek spam botların işini zorlaştırabilirsiniz:
  1. Özel bir soru ekleyin (örn: "2+2 kaçtır?")
  2. Gizli bir alan ekleyip JavaScript ile doldurun

7. Yorumlardaki Linkleri Kaldırma veya "nofollow" Yapma
Spam yorumcuların çoğu, backlink almak için yorum yapar. Linkleri kaldırarak veya "nofollow" yaparak bu motivasyonu ortadan kaldırabilirsiniz.
[code=php]
function make_links_nofollow($content) {
return preg_replace_callback('/<a[^>]+/', function($matches) {
return str_replace('href=', 'rel="nofollow" href=', $matches[0]);
}, $content);
}
add_filter('comment_text', 'make_links_nofollow');
[/code]

8. Yorum Yapma Süresini Sınırlama
Çok hızlı yapılan yorumlar genellikle botlar tarafından yapılır. Yorum yapma süresini sınırlayarak bu sorunu çözebilirsiniz.
[code=php]
function minimum_comment_interval( $commentdata ) {
$last_comment = get_comments( array(
'number' => 1,
'post_id' => $commentdata['comment_post_ID'],
'user_id' => $commentdata['user_id'],
'comment_author_IP' => $commentdata['comment_author_IP']
) );
if ( $last_comment ) {
$time_diff = current_time('timestamp') - strtotime($last_comment[0]->comment_date_gmt);
if ( $time_diff < 60 ) {
wp_die( 'Lütfen yorum yapmadan önce 60 saniye bekleyin.' );
}
}
return $commentdata;
}
add_filter( 'preprocess_comment', 'minimum_comment_interval' );
[/code]

Spam Yorum Engelleme İçin En İyi Uygulamalar
  1. Birden fazla yöntemi bir arada kullanın
  2. Eklentilerinizi ve WordPress'i güncel tutun
  3. Düzenli olarak spam yorumları temizleyin
  4. IP bazlı engelleme kullanın
  5. Yorum politikanızı açıkça belirtin

Sonuç
Spam yorumlarla mücadele, sürekli bir çaba gerektirir. Bu makalede öğrendiğiniz yöntemleri uygulayarak, WordPress sitenizi spam yorumlardan koruyabilir ve kaliteli bir kullanıcı deneyimi sunabilirsiniz. Unutmayın, hangi yöntemleri kullanırsanız kullanın, sitenizi düzenli olarak kontrol etmek ve gerektiğinde stratejinizi güncellemek önemlidir.