สังเกตกันมั้ยว่าหลังจากเราติดตั้ง WordPress แล้ว จะมีปลั๊กอิน 2 ตัวที่ติดมากับ WordPress หนึ่งในนั้นก็คือปลั๊กอิน Akismet นี่แหละ ในบทความนี้เราจะมาสอนป้องกันเว็บไซต์ของเราจากแสปมด้วยปลั๊กอินตัวนี้กัน
ส่วนปลั๊กอินอีกตัวก็สามารถตามไปอ่านตามบทความด้านล่างนี้ได้เลย
>> Hello Dolly คืออะไร จำเป็นกับเว็บของเรามั้ย

Akismet คืออะไร ทำไมถึงควรใช้

what is akismet

Akismet มีชื่อเต็มๆ คือ Automattic and Kismet ที่พัฒนาโดยบริษัท Auttomatic (เจ้าเดียวกับที่พัฒนา WordPress) หน้าที่ของปลั๊กอินนี้คือเอาไว้ป้องกันสแปมในส่วน Comment (ช่องแสดงความคิดเห็น) ยกตัวอย่างเช่น เว็บไซต์สักเว็บนึงถ้ามีการเปิดให้ผู้เข้าชมเข้าไปแสดงความคิดเห็นได้ จากสถิติจะพบว่ากว่า 85% ของความคิดเห็นทั้งหมดนั้นมักจะเป็นสแปม ความคิดเห็นที่ไม่ตรงกับเนื้อหา โฆษณา หรือลิงก์ที่เอาไว้หาประโยชน์จาก SEO

spam sample
ตัวอย่างความเห็นสแปม

แน่นอนว่าการที่เราจะมานั่งเช็คทุกความเห็นว่าเป็นสแปมหรือเปล่านั้นมันเสียเวลาเอามากๆ ซึ่งเจ้า Akismet นี่แหละที่จะคอยตรวจจับสแปมให้เราโดยการใช้ระบบบัญชีดำ กล่าวคือ Akismet จะถูกติดตั้งไปยังเว็บไซต์ WordPress จำนวนมาก ณ ปัจจุบัน (เดือนสิงหาคม ปี 2020) ก็มีเว็บไซต์ที่ติดตั้ง Akismet และเปิดใช้งานอยู่ที่ราวๆ 5 ล้านเว็บ หากวันนึงเมื่อมี Spammer สร้าง Bot พยายามไล่ Spam Comment แบบอัตโนมัติไปยังทุกๆ เว็บไซต์ แรกๆ ก็จะแสปมได้อยู่ แต่เมื่อเจ้าของเว็บไซต์ชุดแรกๆ (อาจจะสัก 100 เว็บ) เห็นว่าเป็นข้อความสแปม เจ้าของเว็บนั้นๆ ก็จะกดลบแล้วระบุว่ามันเป็นสแปม เป็นความเห็นขยะนะ ทีนี้แหละ Akismet จะได้ข้อมูลนี้ไป และเก็บข้อมูลนี้เข้าไปในฐานข้อมูลกลางของ Akismet แล้วทำการอัปเดตข้อมูลนี้ไปยังเว็บไซต์ที่อื่นๆ ที่ติดตั้ง Akismet ไว้เพื่อป้องกันไม่ให้ความคิดเห็นจาก ชื่อคนแบบนี้ ข้อความแบบนี้ จาก IP Address นี้ มีคำสำคัญประมาณนี้ หรือส่งลิงก์ไปเว็บนี้ ติดบัญชีดำ จะส่งข้อความแบบนี้ไปเว็บไหนๆ ไม่ได้อีก เพราะระบบได้ระบุไว้แล้วว่าความคิดเห็นนี้เป็นสแปม

how akismet work

เริ่มตั้งค่ากันเลย

ก่อนอื่นก็เข้าสู่ระบบ WordPress กันก่อน

login wordpress

ติดตั้งและเปิดใช้งานปลั๊กอิน Akismet
ใครที่ยังไม่ได้ติดตั้งปลั๊กอินก็อย่าลืมไปติดตั้งกันก่อนล่ะ หรือใครที่ติดตั้งปลั๊กอินไม่เป็นก็ลองไปอ่านบทความนี้ดูก่อนนะ
>> Plugin WordPress คืออะไร ติดตั้งยังไง

install and activate akismet

หลังจากเปิดใช้งานแล้ว ตัวปลั๊กอินจะให้เราตั้งค่า Akismet Account ให้เราคลิกไปที่ “Set up your Akismet account”

click at set up your akismet account

คลิกที่ “SET UP YOUR AKISMET ACCOUNT”

click at set up your akismet account

คลิกที่ “Get Personal” ใน Personal Plan ที่ฝั่งซ้าย

click at get personal

กรอกข้อมูลลงไป

fill data

1. เลือกราคาของ Plan (สายฟรีอย่างเราก็เลื่อนไปซ้ายสุดเลย)
2. อีเมลของเรา
3. ชื่อ
4. นามสกุล
5. URL เว็บไซต์ของเรา
6. ติ๊ก “✔” ที่ check box ให้หมด (เป็นการยืนยันว่าเว็บของเราไม่มีการโฆษณา ขายของ และโปรโมทธุรกิจ)
7. เสร็จแล้วก็คลิ๊กที่ “CONTINUE WITH PERSONAL SUBSCRIPTION”

ใส่โค้ดที่เราได้มาลงไป (โค้ดจะส่งมายังเมลที่เราได้กรอกไปในขั้นตอนที่แล้ว) จากนั้นคลิกที่ “Continue”

check code from mail

เมื่อยืนยันเสร็จเรียบร้อย API key ก็ถูกส่งไปที่เมลของเรา

sign up complete

กลับมาที่ WordPress ให้ไปที่ Settings > Akismet Anti-Spam แล้วคลิก “Manually enter an API key”

click at manually enter an api key

นำ API key ที่ได้มาใส่ จากนั้นคลิกที่ “Connect with API key”

enter api key and click at connect

เปิดฟังก์ชันป้องกันสแปมให้กับเว็บไซต์เรียบร้อย ส่วนการตั้งค่าจะใช้ค่าเริ่มต้นที่ระบบตั้งมาให้เลยหรือจะตั้งค่ากันเองก็ได้

settings-spam-protect

1. แสดงจำนวนความคิดเห็นที่รอการอนุมัติ ข้อนี้จะเลือกเปิดหรือปิดก็ได้
2. ถ้าเจอสแปมให้ลบไปเลย ข้อนี้ไม่แนะนำให้เปิด ถ้าเว็บไม่โดนแสปมหนักจริงๆ เพราะอาจพลาดไปลบ Comment จริงได้
3. ถ้าเจอสแปมให้เอาไปเก็บไว้ในโฟลเดอร์สแปมเพื่อรอตรวจสอบ
แนะนำให้เลือกแบบนี้ (ค่าเริ่มต้นก็ตั้งมาแบบนี้) แต่เราต้องคอยหมั่นตรวจสอบด้วยสักหน่อย เพราะบางที Akismet ก็พลาดมองว่า Comment บางตัวเป็นสแปมทั้งๆ ที่ไม่ใช่ โดยพวก Comment ที่ถูกย้ายไปโฟลเดอร์สแปมจะค้างอยู่ในนั้น 15 วันแล้วถูกลบออกไปเอง
4. แสดงรายละเอียดนโยบายการรักษาความเป็นส่วนตัวของข้อมูลตามกฎหมาย ข้อนี้ถ้ากังวลก็เลือกไว้ (ค่ามาตรฐานคือปิดไว้ไม่ต้องแสดงก็ได้)
5. ไม่แสดงรายละเอียดนโยบายการรักษาความเป็นส่วนตัวของข้อมูลตามกฎหมาย