WordPress Web Sitesinde Spam Yorumları Nasıl Önlenir: Kanıtlanmış 10 Yol
Yayınlanan: 2022-09-26WordPress ücretsiz ve kullanımı kolay olduğundan, farklı web sitesi türleri için en popüler platformlardan biri haline geldi. Ancak, herhangi bir web sitesinde olduğu gibi, WordPress'te spam yorumları ve bağlantılar gibi sitenize zarar verebilecek bazı sorunlarla karşılaşabilirsiniz.
En iyi WordPress barındırma sağlayıcısını seçmek hayati bir ilk adımdır, çünkü bu, kötü niyetli bağlantılar içerebilecek tehlikeli spam yorumlarına karşı ilk savunma hattınızdır. Bunun yanı sıra, bazı en iyi spam koruma uygulamalarını uygulamayı düşünün.
Bu makale, spam yorumlarını neden engellemeniz gerektiğini açıklayacak ve bunu kanıtlanmış 10 yolla nasıl yapacağınızı paylaşacaktır. Başlayalım!
Neden Spam Yorumları Engelle
WordPress web sitelerindeki en yaygın sorunlardan biri olan yorum spam'ı, spam gönderenler tarafından site trafiğini yanlışlıkla tıklamalardan veya yanıltıcı köprüler kullanarak artırmak için kullanılır.
Zararlı görünmese de sitenizin performansını ve güvenilirliğini olumsuz etkileyebilir. Arama motorları, kötü bağlantıları varsa, sitenizin otoritesini düşürerek ve arama motoru optimizasyonu (SEO) sıralamasını düşürerek spam yorumları güvensiz olarak işaretleyebilir. Bu nedenle WordPress sitenizdeki tüm yorumları izlemek çok önemlidir.
Dahası, web sitenize spam yorumlar bırakmak, ziyaretçilerin rahatsız edici ve dikkat dağıtıcı olduğu düşünüldüğünden kötü bir kullanıcı deneyimi yaşamasına neden olabilir. Sonuç olarak, ziyaretçilerin sitenizi terk etmesi daha olasıdır.
Birçok spam yorumu botlar tarafından gönderilirken, bazıları gerçek kişiler tarafından gönderilir. Yorum spam'ı genellikle şüpheli bağlantılar, anonim kullanıcı adları ve profesyonel olmayan e-posta adresleri kullanmak gibi ortak özellikleri paylaşır.
Spam Yorumları Önlemenin 10 Yolu
Bu bölüm, web sitenizi güvende tutabilmeniz ve ziyaretçiler için olumlu bir kullanıcı deneyimi sürdürebilmeniz için WordPress'te spam yorumları durdurmanın 10 yolunu paylaşacaktır.
1. Yorumları Manuel Olarak Onaylayın
WordPress yorum spam'ını durdurmanın en kolay yollarından biri, yorumları manuel olarak onaylamanıza veya onaylamamanıza olanak tanıyan denetlemeyi kullanmaktır. WordPress sitenizin yalnızca gerçek kullanıcılardan ilgili yorumları görüntülemesini sağlayarak bir filtre sistemi uygulamanıza yardımcı olur.
Bu çözüm, birkaç spam yorumu alan WordPress kullanıcıları için en uygun olabilir. Yorum denetlemeyi etkinleştirmek için şu adımları izleyin:
a) WordPress kontrol panelinize -> Ayarlar -> Tartışma'ya gidin.
B) Bir yorum görünmeden önce bölümünden Yorum manuel olarak onaylanmalıdır kutusunu işaretleyin ve Değişiklikleri Kaydet'e tıklayın.
Artık tüm yorumlar otomatik olarak yorum denetleme bölümüne kaydedilecek. Sitenizde yayınlanmadan önce her yorumu manuel olarak incelemeniz gerekecektir.
2. Anti-Spam Eklentilerini Kullanın
WordPress, web sitenize yeni özellikler eklemenizi sağlayan geniş eklenti yelpazesiyle tanınır. Buna, WordPress spam yorumlarını engelleyebilecek Akismet ve Antispam Bee gibi istenmeyen posta önleme eklentileri dahildir.
Bu eklentiler, tüm yorumları global bir spam veritabanı veya kendi algoritması aracılığıyla tarayarak çalışır. Örneğin, bazı web siteleri belirli yorumları spam olarak bildirdiğinde, Akismet gelecekte benzer spam yorumları tespit edebilir.
Akismet, WordPress ile önceden yüklenmiş olarak gelse de, onu kullanmak için etkinleştirmeniz gerekir. Bunu yapmak için, WordPress yönetici panosundan Eklentiler menüsüne tıklayın, Yüklü Eklentiler'i seçin, ardından Akismet'te Etkinleştir'e tıklayın.
İşlem tamamlandığında, yapılandırma sayfasına yönlendirileceksiniz. Jetpack'iniz varsa, hesabı Akismet eklentisine bağlayın. Alternatif olarak, bir Akismet hesabı oluşturabilir ve bunu kurmak için bir API anahtarı oluşturabilirsiniz.
3. Bir reCAPTCHA ekleyin
WordPress spam yorumlarını durdurmak için başka bir seçenek de Bilgisayarlara ve İnsanlara Ayrı Ayrı söylemek için Tamamen Otomatik Genel Turing Testi anlamına gelen bir CAPTCHA eklentisi kullanmaktır. Web sitesi ziyaretçilerinin bot değil gerçek kullanıcılar olduğunu doğrulamak için bir güvenlik önlemidir.
Örneğin, kullanıcıların eşleşen nesneleri tıklaması, bir onay kutusu seçmesi veya sayfada gösterilen karakterleri yeniden yazması gerekir. Yorum formuna bir reCAPTCHA eklemek, spam botlarını tanımada ve engellemede etkili olabilir.
Google Invisible reCAPTCHA'yı yükleyerek bir WordPress yorum formunda reCAPTCHA'yı etkinleştirebilirsiniz. Bu eklentinin çalışması için önce alan adınızı Google reCAPTCHA web sitesine kaydetmeniz ve API anahtarlarını almanız gerektiğini unutmayın.
Unutulmaması gereken önemli bir faktör, bazı kullanıcıların bu testi uygunsuz bulabileceği ve reCAPTCHA'nın kullanılması, gerçek kullanıcıları yorum göndermekten caydırabileceğidir.
4. Yorum Uzunluğunu Ayarlayın
Bazı istenmeyen e-posta iletileri açıkça konu dışı ve doğal görünmese de, diğerleri, istenmeyen posta önleme eklentilerinin algılayamayacağı gerçek görünebilir.
Birçok spam gönderici, birden çok web sitesinde hızla yaymak için tek kelimelik bir yorum kullanabilir. Bu nedenle, WordPress spam yorumlarını engellemek için minimum bir yorum uzunluğu belirlemek faydalı olabilir.
Başlamak için Yoast Comment Hacks eklentisini kullanabilirsiniz. İdeal bir yorum uzunluğu için minimum 60 karakter ve maksimum 1.500 karakter olarak ayarlamanızı öneririz.
Bu etkinleştirildiğinde, sizin belirlediğiniz uzunluktan daha kısa veya daha uzun yorumları olan kullanıcılar bir hata mesajı alır.
5. Eski Gönderilerdeki Yorumları Devre Dışı Bırakın
Bir spam yorumunu engellemenin bir başka kolay yolu da eski gönderilerdeki yorumları kapatmaktır. Çok fazla yorumu manuel olarak denetlemek yerine, bu yöntem, işinizi daha verimli hale getirmek için eski gönderilerdeki kullanıcı yorumlarını otomatik olarak görüntülemeyecektir.
Bunları devre dışı bırakma adımları şunlardır:
a) Ayarlar -> Tartışma'ya gidin.
b) Diğer yorum ayarları bölümünün altında, X günden eski gönderilerdeki yorumları otomatik olarak kapat seçeneğini açın ve ihtiyaçlarınıza uygun zaman aralığını seçin.
WordPress gönderileriniz ve sayfalarınızdaki tüm yorumları kalıcı olarak devre dışı bırakmayı da seçebileceğinizi unutmayın. Ancak, WordPress web sitenize kullanıcı katılımını azaltacağı için bunu yalnızca son çare olarak öneriyoruz.
6. Medya Ekleri Üzerine Yorumları Kapatın
Web sitenizdeki tüm yorumları devre dışı bırakmış olsanız bile, kullanıcılar medya ek sayfalarında spam yorumlar bırakabilirler. Bu nedenle, medya ekleri için yorumları devre dışı bırakmanızı öneririz.
Bunu yapmak için şu adımları izleyin:
a) WordPress panosuna gidin -> Görünüm -> Tema Dosyası Düzenleyicisi.
b) Temanızın function.php dosyasını açın ve aşağıdaki kodu kopyalayın:
function filter_media_comments_close( $open, $post_id ) {
$post = get_post( $post_id);
if( $post->post_type == 'ek' ) {
$açık = yanlış;
}
$aç dön;
}
add_filter( 'comments_open', 'filter_media_comments_close', 10 , 2 );
c) Dosyayı Güncelle düğmesine tıklayın.
Ardından, medya eki sayfalarının alt kısmında Yorum kapatıldı ifadesini görürsünüz.
Alternatif olarak, daha hızlı bir işlem için Yorumları Devre Dışı Bırak eklentisini yükleyin. Yorumları küresel olarak yasaklar ve bunların tek tek gönderiler, ekler ve sayfalar tarafından geçersiz kılınmasını önler.
7. Yorum Formundaki URL Alanını Silin
Çok sayıda spam bağlantısı alırsanız, web sitesi URL alanını kaldırmak bu sorunu çözebilir. Birçok spam gönderici, geri bağlantılar yoluyla arama motoru sıralamalarını yükseltmek için URL alanını kullanır. Genellikle, yorumun yazar adı, 123 şirketten John gibi belirli bir anahtar kelimeyi de içerir.
Yorum formundaki URL alanını kaldırdığınızda, yorum spam göndericileri, web sitelerine genellikle sitenizle alakalı olmayan geri bağlantılar oluşturamaz.
Eklentileri kullanmanın yanı sıra, bu kodu temanızın function.php dosyasına girerek yorum formundan URL alanını manuel olarak kaldırabilirsiniz:
add_filter('comment_form_default_fields', 'unset_url_field');
function unset_url_field($alanlar){
if(isset($alanlar['url']))
unset($fields['url']);
$alanlarını döndür;
}
URL alanının silindiğinden emin olmak için web sitenizdeki bir blog gönderisini yeni bir gizli sekmede açın ve kontrol edin.
8. Yorumlarda HTML'yi Devre Dışı Bırakın
WordPress, yorumlarda HTML etiketlerini kabul ettiğinden, spam bağlantılarının gizlenmesine yardımcı olur. Bunu devre dışı bırakmak, herhangi bir HTML etiketinin metin olarak okunacağı ancak çalışmayacağı anlamına gelir. Bu şekilde, WordPress sitenizde kötü niyetli yorumları önleyebilirsiniz.
Örneğin, etiket kullanılıyorsa, yorum etiketi gösterecek, ancak içerik kalınlaştırılmayacaktır. Sonuç olarak, bağlantılar işlevsel olmayacaktır. Bunu yapmak için temanızın function.php dosyasını açmanız ve şu kodu eklemeniz gerekir:
function wpb_comment_post( $incoming_comment ) {
$incoming_comment['comment_content'] = htmlspecialchars($incoming_comment['comment_content']);
$incoming_comment['comment_content'] = str_replace( “'”, ”', $incoming_comment['comment_content'] );
dönüş($gelen_yorum);
}
function wpb_comment_display( $comment_to_display ) {
$comment_to_display = str_replace( ”', “'”, $comment_to_display );
$comment_to_display döndür;
}
add_filter('preprocess_comment', 'wpb_comment_post', ”, 1);
add_filter('comment_text', 'wpb_comment_display', ”, 1);
add_filter( 'comment_text_rss', 'wpb_comment_display', ”, 1);
add_filter( 'yorum_alıntı', 'wpb_comment_display', ”, 1);
remove_filter('comment_text', 'make_clickable', 9 );
Kodda herhangi bir değişiklik yapmadan önce, veri kaybını önlemek için bir web sitesi yedeği oluşturmanızı öneririz.
9. Yalnızca Oturum Açmış Kullanıcıların Yorumlarına İzin Ver
Siteniz için etkileşim oluşturmak istiyorsanız, oturum açmış kullanıcılar için yorumları etkinleştirmek iyi bir seçenek olabilir.
Bunu yapmak, web sitenizde bir hesap oluşturmalarını isteyerek yorum gönderebilecek ziyaretçileri kısıtlamanıza yardımcı olur. Bu, sahte yorumcuların cesaretini kıracak ve botların yorum spam'i göndermesini önleyecektir.
Aşağıdaki adımları kullanarak bu özelliği etkinleştirin:
a) Ayarlar -> Tartışmalar'a gidin.
b) Diğer yorum ayarları bölümüne gidin ve Kullanıcıların yorum yapmak için kayıtlı ve oturum açmış olması gerekir seçeneğini işaretleyin.
Ayrıca, kullanıcı kayıt sürecini ve bunun herkese açık olup olmadığını da dikkate almak önemlidir. Bunu Ayarlar -> Genel -> Üyelik'e giderek yapılandırabilirsiniz.
10. İzin Verilmeyen Yorum Anahtar Kelimeleri Oluşturun
İzin verilmeyen kelimelerin bir listesini yapmak, WordPress yorumlarınızı filtrelemenin en iyi yollarından biridir. Sitenizin, yazar adlarında, URL'lerde, IP adreslerinde veya e-postalarda bulunabilecek listeye dayalı olarak spam yorumlarını otomatik olarak kaldırmasını sağlar.
Ayrıca, genel yorumlar ve diğer yaygın spam anahtar sözcükleri ile istenmeyen e-postaları engellemenize olanak tanır.
İzin verilmeyen bir yorum listesi oluşturmak için şu adımları izleyin:
a) Yönetici panonuza gidin, ardından Ayarlar -> Tartışmalar'a gidin.
b) Engellemek istediğiniz kelimelerin listesini İzin Verilmeyen Yorum Anahtarları bölümüne ekleyin.
c) Değişiklikleri kaydedin.
Çözüm
WordPress mükemmel bir yerleşik yorum sistemi sunarken, kullanıcıların sitenize spam yorumlar göndermesine izin verdiği için güvenlik açıklarına neden olabilir. Bu, web sitenizin otoritesini ve SEO sıralamasını etkileyerek genel performansını etkiler.
Bunu ele almak için, WordPress yorum spam'ini önlemenin 10 etkili yolunu gösterdik. İşte yöntemler:
1. Yorumları manuel olarak denetleyin.
2. Bir anti-spam eklentisi kurun.
3. Bir reCAPTCHA kullanın.
4. Yorum uzunluğunu ayarlayın.
5. Eski gönderilerdeki yorumları kapatın.
6. Medya eklerindeki yorumları devre dışı bırakın.
7. URL alanını yorum formundan kaldırın.
8. Yorumlarda HTML'yi devre dışı bırakın.
9. Yalnızca oturum açmış kullanıcılardan gelen yorumları kabul edin.
10. İzin verilmeyen yorum anahtar kelimelerinin bir listesini yapın.
İster eklenti ister yerleşik özellikler kullanın, bu yöntemler web sitenizin herhangi bir spam göndericiden güvenli ve emniyetli olmasını sağlamaya yardımcı olur. İyi şanlar!