วิธีป้องกันความคิดเห็นที่เป็นสแปมบนเว็บไซต์ WordPress: 10 วิธีที่ได้รับการพิสูจน์แล้ว
เผยแพร่แล้ว: 2022-09-26เนื่องจาก WordPress นั้นฟรีและใช้งานง่าย มันจึงกลายเป็นหนึ่งในแพลตฟอร์มยอดนิยมสำหรับเว็บไซต์ประเภทต่างๆ อย่างไรก็ตาม เช่นเดียวกับเว็บไซต์อื่นๆ คุณอาจพบปัญหาบางอย่างบน WordPress เช่น ความคิดเห็นที่เป็นสแปมและลิงก์ที่อาจส่งผลเสียต่อเว็บไซต์ของคุณ
การเลือกผู้ให้บริการโฮสติ้ง WordPress ที่ดีที่สุดเป็นขั้นตอนแรกที่สำคัญ เนื่องจากเป็นด่านแรกในการป้องกันความคิดเห็นที่เป็นสแปมที่เป็นอันตรายซึ่งอาจมีลิงก์ที่เป็นอันตราย นอกจากนั้น ให้พิจารณาใช้แนวทางปฏิบัติที่ดีที่สุดในการป้องกันสแปม
บทความนี้จะอธิบายว่าทำไมคุณจึงควรป้องกันความคิดเห็นที่เป็นสแปมและแชร์วิธีการดำเนินการด้วย 10 วิธีที่ได้รับการพิสูจน์แล้ว มาเริ่มกันเลย!
เหตุใดจึงป้องกันความคิดเห็นที่เป็นสแปม
เนื่องจากหนึ่งในปัญหาที่พบบ่อยที่สุดบนเว็บไซต์ WordPress นักส่งสแปมจึงใช้สแปมความคิดเห็นเพื่อเพิ่มการเข้าชมไซต์ จากการคลิกโดยไม่ตั้งใจหรือโดยการใช้ไฮเปอร์ลิงก์ที่ทำให้เข้าใจผิด
แม้ว่าจะดูไม่เป็นอันตราย แต่ก็อาจส่งผลเสียต่อประสิทธิภาพและความน่าเชื่อถือของไซต์ของคุณ เสิร์ชเอ็นจิ้นสามารถทำเครื่องหมายความคิดเห็นที่เป็นสแปมว่าไม่ปลอดภัยหากมีลิงก์ที่ไม่ดี ลดอำนาจของไซต์ของคุณ และลดอันดับการเพิ่มประสิทธิภาพกลไกค้นหา (SEO) นั่นคือเหตุผลที่การตรวจสอบความคิดเห็นทั้งหมดบนเว็บไซต์ WordPress ของคุณจึงเป็นสิ่งสำคัญ
ยิ่งไปกว่านั้น การแสดงความคิดเห็นที่เป็นสแปมบนเว็บไซต์ของคุณอาจทำให้ผู้เยี่ยมชมได้รับประสบการณ์การใช้งานที่ไม่ดี เนื่องจากถือว่าน่ารำคาญและเสียสมาธิ ส่งผลให้มีแนวโน้มมากขึ้นที่ผู้เข้าชมจะละทิ้งไซต์ของคุณ
ความคิดเห็นที่เป็นสแปมจำนวนมากถูกส่งโดยบอท ในขณะที่บางคนโพสต์โดยคนจริง สแปมความคิดเห็นมักจะมีลักษณะทั่วไปร่วมกัน เช่น การใช้ลิงก์ที่น่าสงสัย ชื่อผู้ใช้ที่ไม่ระบุชื่อ และที่อยู่อีเมลที่ไม่เป็นมืออาชีพ
10 วิธีในการป้องกันความคิดเห็นที่เป็นสแปม
ส่วนนี้จะแบ่งปัน 10 วิธีในการหยุดความคิดเห็นที่เป็นสแปมบน WordPress เพื่อให้คุณสามารถรักษาเว็บไซต์ของคุณให้ปลอดภัยและรักษาประสบการณ์ผู้ใช้ในเชิงบวกสำหรับผู้เยี่ยมชม
1. อนุมัติความคิดเห็นด้วยตนเอง
วิธีที่ง่ายที่สุดวิธีหนึ่งในการหยุดสแปมความคิดเห็นของ WordPress คือการใช้การกลั่นกรอง ซึ่งช่วยให้คุณสามารถอนุมัติหรือไม่อนุมัติความคิดเห็นได้ด้วยตนเอง ช่วยให้คุณใช้ระบบกรองเพื่อให้แน่ใจว่าไซต์ WordPress ของคุณจะแสดงเฉพาะความคิดเห็นที่เกี่ยวข้องจากผู้ใช้จริงเท่านั้น
โซลูชันนี้เหมาะสำหรับผู้ใช้ WordPress ที่ได้รับความคิดเห็นเกี่ยวกับสแปมเพียงเล็กน้อย หากต้องการเปิดใช้งานการตรวจสอบความคิดเห็น ให้ทำตามขั้นตอนเหล่านี้:
ก) ไปที่แดชบอร์ด WordPress ของคุณ -> การตั้งค่า -> การสนทนา
ข) ทำเครื่องหมายในช่องความคิดเห็นต้องได้รับการอนุมัติด้วยตนเองจากส่วนก่อนที่ความคิดเห็นจะปรากฏขึ้นและคลิกบันทึกการเปลี่ยนแปลง
ตอนนี้ ความคิดเห็นทั้งหมดจะถูกบันทึกโดยอัตโนมัติในส่วนการตรวจสอบความคิดเห็น คุณจะต้องตรวจสอบทุกความคิดเห็นด้วยตนเองก่อนที่จะเผยแพร่บนไซต์ของคุณ
2. ใช้ปลั๊กอินป้องกันสแปม
WordPress เป็นที่รู้จักกันอย่างแพร่หลายในด้านปลั๊กอินที่หลากหลายซึ่งช่วยให้คุณสามารถเพิ่มคุณสมบัติใหม่ให้กับเว็บไซต์ของคุณได้ ซึ่งรวมถึงปลั๊กอินป้องกันสแปม เช่น Akismet และ Antispam Bee ที่สามารถป้องกันความคิดเห็นเกี่ยวกับสแปมของ WordPress
ปลั๊กอินเหล่านี้ทำงานโดยการสแกนความคิดเห็นทั้งหมดผ่านฐานข้อมูลสแปมทั่วโลกหรืออัลกอริทึมของตัวเอง ตัวอย่างเช่น เมื่อบางเว็บไซต์รายงานความคิดเห็นบางอย่างว่าเป็นสแปม Akismet สามารถตรวจพบความคิดเห็นเกี่ยวกับสแปมที่คล้ายกันได้ในอนาคต
แม้ว่า Akismet จะมาพร้อมกับ WordPress คุณจะต้องเปิดใช้งานก่อนจึงจะใช้งานได้ โดยคลิกที่เมนูปลั๊กอินจากแดชบอร์ดผู้ดูแลระบบ WordPress เลือกปลั๊กอินที่ติดตั้งแล้วกดเปิดใช้งานบน Akismet
เมื่อกระบวนการเสร็จสิ้น คุณจะถูกเปลี่ยนเส้นทางไปยังหน้าการกำหนดค่า หากคุณมี Jetpack ให้เชื่อมต่อบัญชีกับปลั๊กอิน Akismet หรือคุณสามารถสร้างบัญชี Akismet และสร้างคีย์ API เพื่อตั้งค่าได้
3. เพิ่ม reCAPTCHA
อีกทางเลือกหนึ่งในการหยุดความคิดเห็นเกี่ยวกับสแปมของ WordPress คือการใช้ปลั๊กอิน CAPTCHA ซึ่งย่อมาจาก Completely Automated Public Turing Test เพื่อบอกคอมพิวเตอร์และมนุษย์ เป็นมาตรการรักษาความปลอดภัยเพื่อตรวจสอบว่าผู้เยี่ยมชมเว็บไซต์เป็นผู้ใช้จริงไม่ใช่บอท
ตัวอย่างเช่น ผู้ใช้จะต้องคลิกที่วัตถุที่ตรงกัน เลือกช่องทำเครื่องหมาย หรือพิมพ์อักขระที่แสดงบนหน้าอีกครั้ง การเพิ่ม reCAPTCHA ลงในแบบฟอร์มความคิดเห็นสามารถระบุและบล็อกสแปมบอทได้อย่างมีประสิทธิภาพ
คุณสามารถเปิดใช้งาน reCAPTCHA บนแบบฟอร์มความคิดเห็นของ WordPress ได้โดยติดตั้ง Google Invisible reCAPTCHA โปรดทราบว่าเพื่อให้ปลั๊กอินนี้ใช้งานได้ คุณจะต้องลงทะเบียนโดเมนของคุณบนเว็บไซต์ Google reCAPTCHA และรับคีย์ API
ปัจจัยสำคัญประการหนึ่งที่ควรทราบคือ ผู้ใช้บางคนอาจพบว่าการทดสอบนี้ไม่สะดวก และการใช้ reCAPTCHA อาจทำให้ผู้ใช้ของแท้ไม่แสดงความคิดเห็น
4. ตั้งค่าความคิดเห็นความยาว
แม้ว่าข้อความสแปมบางข้อความจะดูไม่ตรงประเด็นและไม่เป็นธรรมชาติ แต่ข้อความอื่นๆ อาจดูเหมือนเป็นของแท้ ซึ่งปลั๊กอินป้องกันสแปมอาจตรวจไม่พบ
นักส่งสแปมจำนวนมากอาจใช้ความคิดเห็นแบบคำเดียวเพื่อเผยแพร่อย่างรวดเร็วในเว็บไซต์ต่างๆ ด้วยเหตุผลนี้ การตั้งค่าความยาวความคิดเห็นขั้นต่ำอาจเป็นประโยชน์ในการบล็อกความคิดเห็นที่เป็นสแปมของ WordPress
ในการเริ่มต้น คุณสามารถใช้ปลั๊กอิน Yoast Comment Hacks สำหรับความคิดเห็นที่เหมาะสม เราแนะนำให้ตั้งค่าให้มีความยาวอย่างน้อย 60 อักขระและสูงสุด 1,500 อักขระ
เมื่อเปิดใช้งานแล้ว ผู้ใช้ที่มีความคิดเห็นสั้นหรือยาวกว่าความยาวที่คุณตั้งไว้จะได้รับข้อความแสดงข้อผิดพลาด
5. ปิดการใช้งานความคิดเห็นในโพสต์เก่า
อีกวิธีง่ายๆ ในการบล็อกความคิดเห็นที่เป็นสแปมคือปิดความคิดเห็นในโพสต์เก่า แทนที่จะกลั่นกรองความคิดเห็นมากเกินไปด้วยตนเอง วิธีนี้จะไม่แสดงความคิดเห็นของผู้ใช้ในโพสต์เก่าโดยอัตโนมัติ เพื่อให้งานของคุณมีประสิทธิภาพมากขึ้น
นี่คือขั้นตอนในการปิดการใช้งาน:
ก) ไปที่การตั้งค่า -> การสนทนา
ข) ในส่วนการตั้งค่าความคิดเห็นอื่นๆ ให้เปิดปิดความคิดเห็นในโพสต์ที่เก่ากว่า X วันโดยอัตโนมัติ และเลือกกรอบเวลาที่เหมาะสมกับความต้องการของคุณ
โปรดทราบว่าคุณยังสามารถเลือกที่จะปิดการใช้งานความคิดเห็นทั้งหมดในบทความและหน้า WordPress ของคุณอย่างถาวร อย่างไรก็ตาม เราแนะนำวิธีนี้เป็นทางเลือกสุดท้ายเท่านั้น เนื่องจากจะลดการมีส่วนร่วมของผู้ใช้บนเว็บไซต์ WordPress ของคุณ
6. ปิดความคิดเห็นในไฟล์แนบของสื่อ
แม้ว่าคุณจะปิดการใช้งานความคิดเห็นทั้งหมดบนเว็บไซต์ของคุณแล้ว ผู้ใช้ยังสามารถแสดงความคิดเห็นที่เป็นสแปมบนหน้าเอกสารแนบของสื่อได้ ดังนั้น เราขอแนะนำให้ปิดใช้งานความคิดเห็นสำหรับไฟล์แนบของสื่อ
โดยทำตามขั้นตอนเหล่านี้:
ก) ไปที่แดชบอร์ดของ WordPress -> ลักษณะที่ปรากฏ -> ตัวแก้ไขไฟล์ธีม
b) เปิดไฟล์ functions.php ของธีมของคุณและคัดลอกโค้ดด้านล่าง:
ฟังก์ชัน filter_media_comments_close( $open, $post_id ) {
$post = get_post( $post_id );
if( $post->post_type == 'สิ่งที่แนบมา' ) {
$เปิด = เท็จ;
}
ส่งคืน $ เปิด;
}
add_filter( 'comments_open', 'filter_media_comments_close', 10 , 2 );
c) คลิกที่ปุ่มอัปเดตไฟล์
จากนั้นคุณจะเห็นความคิดเห็นปิดที่ด้านล่างของหน้าเอกสารแนบสื่อ
หรือติดตั้งปลั๊กอินปิดการใช้งานความคิดเห็นเพื่อกระบวนการที่รวดเร็วยิ่งขึ้น ทั่วโลกแบนความคิดเห็นและป้องกันไม่ให้ถูกแทนที่ด้วยโพสต์ ไฟล์แนบ และเพจแต่ละรายการ
7. ลบฟิลด์ URL บนแบบฟอร์มแสดงความคิดเห็น
หากคุณได้รับลิงก์สแปมจำนวนมาก การลบฟิลด์ URL ของเว็บไซต์สามารถช่วยแก้ปัญหานี้ได้ นักส่งสแปมจำนวนมากใช้ฟิลด์ URL เพื่อเพิ่มอันดับของเครื่องมือค้นหาผ่านลิงก์ย้อนกลับ โดยปกติชื่อผู้เขียนความคิดเห็นจะมีคำหลักเฉพาะเช่น John จาก 123 บริษัท
เมื่อคุณลบฟิลด์ URL บนแบบฟอร์มความคิดเห็น ผู้ส่งสแปมความคิดเห็นจะไม่สามารถสร้างลิงก์ย้อนกลับไปยังเว็บไซต์ของตนได้ ซึ่งมักจะไม่เกี่ยวข้องกับเว็บไซต์ของคุณ
นอกจากการใช้ปลั๊กอินแล้ว คุณยังสามารถลบฟิลด์ URL ออกจากแบบฟอร์มความคิดเห็นได้ด้วยตนเองโดยป้อนรหัสนี้ลงในไฟล์ functions.php ของธีมของคุณ:
add_filter('comment_form_default_fields', 'unset_url_field');
ฟังก์ชัน unset_url_field($fields){
if(isset($fields['url']))
unset($fields['url']);
ส่งคืนฟิลด์ $;
}
เพื่อให้แน่ใจว่าช่อง URL ถูกลบไปแล้ว ให้เปิดบล็อกโพสต์บนเว็บไซต์ของคุณในแท็บใหม่ที่ไม่ระบุตัวตนเพื่อตรวจสอบ
8. ปิดการใช้งาน HTML ในความคิดเห็น
เนื่องจาก WordPress ยอมรับแท็ก HTML ในความคิดเห็น จึงช่วยอำพรางลิงก์สแปม การปิดใช้งานหมายความว่าแท็ก HTML ใดๆ จะถูกอ่านเป็นข้อความแต่จะไม่ทำงาน ด้วยวิธีนี้ คุณสามารถป้องกันความคิดเห็นที่เป็นอันตรายบนไซต์ WordPress ของคุณได้
ตัวอย่างเช่น หากใช้แท็ก ความคิดเห็นจะแสดงแท็ก แต่เนื้อหาจะไม่เป็นตัวหนา ด้วยเหตุนี้ ลิงก์จึงใช้งานไม่ได้ ในการดำเนินการนี้ คุณจะต้องเปิดไฟล์ functions.php ของธีมและเพิ่มโค้ด:
ฟังก์ชั่น wpb_comment_post( $incoming_comment ) {
$incoming_comment['comment_content'] = htmlspecialchars($incoming_comment['comment_content']); $incoming_comment['comment_content'] = htmlspecialchars($incoming_comment['comment_content']);
$incoming_comment['comment_content'] = str_replace( “'”, ”', $incoming_comment['comment_content'] );
ผลตอบแทน ( $incoming_comment );
}
ฟังก์ชั่น wpb_comment_display ($comment_to_display) {
$comment_to_display = str_replace( ”', “'”, $comment_to_display );
ส่งคืน $comment_to_display;
}
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( 'comment_excerpt', 'wpb_comment_display', ”, 1);
remove_filter( 'comment_text', 'make_clickable', 9 );
ก่อนทำการเปลี่ยนแปลงใดๆ กับโค้ด เราแนะนำให้สร้างข้อมูลสำรองของเว็บไซต์ก่อนเพื่อป้องกันข้อมูลสูญหาย
9. อนุญาตความคิดเห็นจากผู้ใช้ที่ลงชื่อเข้าใช้เท่านั้น
หากคุณต้องการสร้างการมีส่วนร่วมสำหรับไซต์ของคุณ การเปิดใช้งานความคิดเห็นสำหรับผู้ใช้ที่ลงชื่อเข้าใช้อาจเป็นตัวเลือกที่ดี
การทำเช่นนี้จะช่วยให้คุณจำกัดผู้เยี่ยมชมที่สามารถแสดงความคิดเห็นโดยขอให้พวกเขาสร้างบัญชีบนเว็บไซต์ของคุณ การดำเนินการนี้จะกีดกันนักวิจารณ์ปลอมและป้องกันไม่ให้บอทส่งความคิดเห็นที่สแปม
เปิดใช้งานคุณสมบัตินี้โดยใช้ขั้นตอนต่อไปนี้:
ก) ไปที่การตั้งค่า -> การสนทนา
ข) เลื่อนลงไปที่ส่วนการตั้งค่าความคิดเห็นอื่น ๆ และตรวจสอบตัวเลือกผู้ใช้ต้องลงทะเบียนและเข้าสู่ระบบเพื่อแสดงความคิดเห็น
นอกจากนี้ สิ่งสำคัญคือต้องพิจารณาขั้นตอนการลงทะเบียนผู้ใช้และเปิดให้ทุกคนเข้าชมหรือไม่ คุณสามารถกำหนดค่าได้โดยไปที่การตั้งค่า -> ทั่วไป -> การเป็นสมาชิก
10. สร้างคีย์เวิร์ดสำหรับความคิดเห็นที่ไม่ได้รับอนุญาต
การทำรายการคำที่ไม่อนุญาตเป็นหนึ่งในวิธีที่ดีที่สุดในการกรองความคิดเห็น WordPress ของคุณ ช่วยให้ไซต์ของคุณสามารถลบความคิดเห็นที่เป็นสแปมโดยอัตโนมัติตามรายการ ซึ่งสามารถอยู่ในชื่อผู้เขียน, URL, ที่อยู่ IP หรืออีเมล
นอกจากนี้ยังช่วยให้คุณสามารถบล็อกสแปมด้วยความคิดเห็นทั่วไปและวลีคีย์เวิร์ดสแปมทั่วไปอื่นๆ
ในการสร้างรายการความคิดเห็นที่ไม่อนุญาต ให้ทำตามขั้นตอนเหล่านี้:
ก) ไปที่แดชบอร์ดผู้ดูแลระบบของคุณ จากนั้นไปที่การตั้งค่า -> การสนทนา
b) เพิ่มรายการคำที่คุณต้องการบล็อกในส่วนคีย์ความคิดเห็นที่ไม่อนุญาต
ค) บันทึกการเปลี่ยนแปลง
บทสรุป
แม้ว่า WordPress จะนำเสนอระบบแสดงความคิดเห็นในตัวที่ยอดเยี่ยม แต่ก็สามารถทำให้เกิดช่องโหว่ได้ เนื่องจากอนุญาตให้ผู้ใช้ส่งความคิดเห็นที่เป็นสแปมในเว็บไซต์ของคุณ ซึ่งจะส่งผลต่ออำนาจของเว็บไซต์ของคุณและการจัดอันดับ SEO ซึ่งส่งผลต่อประสิทธิภาพโดยรวม
เพื่อแก้ไขปัญหานี้ เราได้แสดงให้คุณเห็น 10 วิธีที่มีประสิทธิภาพในการป้องกันสแปมความคิดเห็นของ WordPress นี่คือวิธีการ:
1. กลั่นกรองความคิดเห็นด้วยตนเอง
2. ติดตั้งปลั๊กอินป้องกันสแปม
3. ใช้ reCAPTCHA
4. กำหนดความยาวของความคิดเห็น
5. ปิดความคิดเห็นในโพสต์เก่า
6. ปิดใช้งานความคิดเห็นเกี่ยวกับไฟล์แนบของสื่อ
7. ลบฟิลด์ URL ออกจากแบบฟอร์มความคิดเห็น
8. ปิดการใช้งาน HTML ในความคิดเห็น
9. ยอมรับความคิดเห็นจากผู้ใช้ที่ลงชื่อเข้าใช้เท่านั้น
10. ทำรายการคำหลักของความคิดเห็นที่ไม่อนุญาต
ไม่ว่าจะใช้ปลั๊กอินหรือคุณสมบัติในตัว วิธีการเหล่านี้ช่วยให้แน่ใจว่าเว็บไซต์ของคุณปลอดภัยจากนักส่งสแปม ขอให้โชคดี!