WordPress

จัดการคอมเมนต์สแปม WordPress ด้วย Akismet และวิธีอื่นๆ

อัพเดต 28 สิงหาคม 2569 · อ่าน 12 นาที · โดย AsiaGB Team

จัดการคอมเมนต์สแปม WordPress ด้วย Akismet

ใครที่เปิดเว็บ WordPress มาสักพักคงเคยเจอกับ คอมเมนต์สแปม ที่หลั่งไหลเข้ามาไม่หยุด ทั้งลิงก์ขายของ โฆษณาสินค้า หรือแม้แต่เนื้อหาที่ไม่เหมาะสม สแปมเหล่านี้ไม่ได้แค่ทำให้เสียหน้าตาเว็บ แต่ยังส่งผลเสียต่อ SEO และทำให้เว็บช้าลงด้วย

สารบัญ

  1. สแปมคอมเมนต์ WordPress คืออะไร?
  2. ผลเสียของสแปมคอมเมนต์ต่อเว็บของคุณ
  3. ติดตั้งและใช้งาน Akismet เบื้องต้น
  4. ตั้งค่า Akismet ให้มีประสิทธิภาพสูงสุด
  5. ปลั๊กอินป้องกันสแปมอื่นๆ ที่แนะนำ
  6. ใช้ CAPTCHA / reCAPTCHA
  7. เทคนิค Honeypot
  8. ตั้งค่า WordPress เพื่อลดสแปมคอมเมนต์
  9. เปรียบเทียบวิธีต่างๆ
  10. คำถามที่พบบ่อย (FAQ)
  11. สรุป

สแปมคอมเมนต์ WordPress คืออะไร?

สแปมคอมเมนต์ (Comment Spam) คือคอมเมนต์ที่ถูกส่งมาโดยบอต (bot) หรือมนุษย์ที่มีจุดประสงค์แอบแฝง ไม่ว่าจะเป็นการสร้าง backlink คุณภาพต่ำ โฆษณาสินค้า หรือแพร่กระจายมัลแวร์ สแปมส่วนใหญ่มาจาก spambot ที่สแกนหาเว็บ WordPress และส่งคอมเมนต์อัตโนมัติ

ประเภทของสแปมคอมเมนต์ที่พบบ่อย:

ผลเสียของสแปมคอมเมนต์ต่อเว็บของคุณ

หลายคนอาจคิดว่าสแปมคอมเมนต์เป็นเรื่องเล็กน้อย แต่จริงๆ แล้วส่งผลเสียหลายด้าน:

⚠️ ผลเสียที่ควรระวัง สแปมคอมเมนต์ที่ไม่ได้รับการจัดการอาจส่งผลเสียต่อ SEO และทำให้ฐานข้อมูลโตขึ้นโดยไม่จำเป็น

ติดตั้งและใช้งาน Akismet เบื้องต้น

Akismet เป็นปลั๊กอินป้องกันสแปมที่มาพร้อมกับ WordPress ทุกการติดตั้ง พัฒนาโดย Automattic (บริษัทเดียวกับที่ทำ WordPress.com) ใช้ AI และ machine learning วิเคราะห์คอมเมนต์แบบ real-time

วิธีเปิดใช้งาน Akismet

  1. ไปที่ Plugins → Installed Plugins หา Akismet แล้วคลิก Activate
  2. คลิก Set up your Akismet account
  3. สร้างบัญชี WordPress.com (ฟรี) หรือ login หากมีอยู่แล้ว
  4. เลือกแพลน: Personal (ฟรี) สำหรับบล็อกส่วนตัว หรือ Plus/Enterprise สำหรับเว็บธุรกิจ
  5. คัดลอก API Key และวางใน WordPress → Akismet Settings
💡 เคล็ดลับ ถ้าเว็บคุณเป็นบล็อกส่วนตัวที่ไม่ได้หารายได้ สามารถเลื่อนราคาลงเป็น $0 ได้เลยตอนสมัคร Akismet ไม่บังคับจ่าย

ตั้งค่า Akismet ให้มีประสิทธิภาพสูงสุด

หลังเปิดใช้งานแล้ว ไปที่ Settings → Akismet Anti-Spam เพื่อปรับแต่ง:

วิธีตรวจสอบ Spam Queue

ไปที่ Comments → Spam เพื่อดูคอมเมนต์ที่ Akismet จัดไว้ ควรตรวจสอบเป็นระยะเพื่อ:

ปลั๊กอินป้องกันสแปมอื่นๆ ที่แนะนำ

นอกจาก Akismet ยังมีปลั๊กอินดีๆ อีกหลายตัว:

ปลั๊กอินจุดเด่นราคาเหมาะกับ
AkismetAI วิเคราะห์แบบ real-timeฟรี (ส่วนตัว)ทุกขนาด
Antispam Beeไม่ส่งข้อมูลออก GDPR-friendlyฟรีผู้ใส่ใจ privacy
WP ArmourHoneypot อย่างเดียว เบามากฟรีเว็บ traffic น้อย
CleanTalkไม่มี CAPTCHA ใช้ cloud check$12/ปีเว็บ traffic สูง
Titan Anti-Spamรวม firewall + anti-spamฟรี/Proเว็บที่ต้องการ all-in-one

Antispam Bee — ทางเลือกที่ดีสำหรับ GDPR

Antispam Bee ทำงานโดยไม่ส่งข้อมูลส่วนตัวไปยัง server ภายนอก ตรวจสอบคอมเมนต์ผ่านหลายวิธีในเครื่อง เหมาะกับเว็บที่ต้องการ GDPR compliance

ใช้ CAPTCHA / reCAPTCHA

CAPTCHA เป็นวิธีพิสูจน์ว่าผู้ส่ง comment เป็นมนุษย์ไม่ใช่บอต มีหลายรูปแบบ:

Google reCAPTCHA v2 / v3

ปลั๊กอินที่แนะนำ: WPForms, Advanced Google reCAPTCHA, Login No Captcha reCAPTCHA

📝 หมายเหตุ reCAPTCHA v3 ไม่รบกวนผู้ใช้แต่ต้องตั้ง threshold ให้ดี ถ้าตั้งสูงเกินผู้ใช้จริงอาจถูกบล็อก

Cloudflare Turnstile

ทางเลือกของ reCAPTCHA ที่ไม่มีการ track ผู้ใช้ ใช้งานได้ฟรี เหมาะกับเว็บที่ใช้ Cloudflare อยู่แล้ว

เทคนิค Honeypot

Honeypot คือการซ่อนช่องกรอกข้อมูลไว้ในฟอร์ม ผู้ใช้จริงมองไม่เห็นและไม่กรอก แต่บอตจะกรอกทุกช่อง ระบบจึงรู้ว่าเป็นบอตและปฏิเสธ comment นั้น

ข้อดีของ Honeypot:

ปลั๊กอิน Honeypot ที่แนะนำ: WP Armour – Honeypot Anti Spam, WPForms (มี honeypot built-in)

ตั้งค่า WordPress เพื่อลดสแปมคอมเมนต์

WordPress มีฟีเจอร์ built-in ที่ช่วยลดสแปมได้โดยไม่ต้องติดตั้งปลั๊กอินเพิ่ม ไปที่ Settings → Discussion

การตั้งค่าที่สำคัญ

ปิดคอมเมนต์บนโพสต์เก่า

โพสต์เก่ามักเป็นเป้าของ spambot เพราะบอตไม่สนใจความใหม่ของเนื้อหา แนะนำให้ปิดคอมเมนต์อัตโนมัติหลัง X วัน:

Settings → Discussion → "Automatically close comments on posts older than X days" — ตั้งเป็น 180-365 วันตามความเหมาะสม

เปรียบเทียบวิธีต่างๆ

วิธีประสิทธิภาพUXต้นทุนความยาก
Akismet⭐⭐⭐⭐⭐ดีฟรี/จ่ายเงินง่าย
Antispam Bee⭐⭐⭐⭐ดีมากฟรีง่าย
reCAPTCHA v3⭐⭐⭐⭐ดีมากฟรีปานกลาง
Honeypot⭐⭐⭐ดีที่สุดฟรีง่าย
Manual Approval⭐⭐⭐⭐⭐ไม่กระทบฟรีง่าย (แต่เสียเวลา)
ปิดคอมเมนต์⭐⭐⭐⭐⭐ไม่มีสแปมฟรีง่ายที่สุด

คำถามที่พบบ่อย (FAQ)

Akismet ฟรีหรือต้องเสียเงิน?

Akismet ฟรีสำหรับเว็บส่วนตัวและบล็อกที่ไม่หาเงิน สำหรับเว็บเชิงพาณิชย์ต้องซื้อ plan ราคาเริ่มต้น $10/เดือน หรือ $100/ปี ถ้าเว็บทำเงิน (มีโฆษณา, ขายของ) ต้องใช้ plan ที่เสียเงิน

Akismet กับ Antispam Bee ต่างกันอย่างไร?

Akismet ส่งข้อมูล comment ไปประมวลผลบน server ของ Automattic ซึ่งทรงพลังมาก แต่มีข้อกังวลด้าน privacy ส่วน Antispam Bee ทำงานในเครื่องไม่ส่งข้อมูลออก เหมาะกับเว็บที่ต้องการ GDPR compliance เต็มรูปแบบ

ปิดคอมเมนต์ทั้งหมดได้ไหม?

ได้ ไปที่ Settings → Discussion แล้วยกเลิกเครื่องหมายถูกที่ "Allow people to submit comments on new posts" จะปิดสำหรับโพสต์ใหม่ทั้งหมด หรือจะปิดทีละโพสต์ก็ได้โดยไปที่ Quick Edit ของแต่ละโพสต์

สแปมคอมเมนต์ส่งผลต่อ SEO หรือไม่?

ใช่ ถ้าสแปมคอมเมนต์ถูก approved และแสดงบนหน้าเว็บ Google อาจมองว่าเว็บมีเนื้อหาคุณภาพต่ำ ลิงก์คุณภาพต่ำใน comment ยังอาจทำให้ Google มอง domain ของคุณในแง่ลบด้วย

ต้องใช้ปลั๊กอินป้องกันสแปมหลายตัวพร้อมกันไหม?

ไม่จำเป็น ปลั๊กอินตัวเดียวที่ดีอย่าง Akismet เพียงพอสำหรับส่วนใหญ่ อาจเพิ่ม Honeypot ควบคู่ได้เพราะน้ำหนักเบา แต่ไม่ควรใช้ปลั๊กอินสแปมหลายตัวพร้อมกันเพราะอาจขัดแย้งกันและทำให้เว็บช้า

CommentLuv กับสแปมเกี่ยวข้องกันอย่างไร?

CommentLuv ดึงดูด spammer เพราะช่วยสร้าง backlink ฟรี หากเว็บคุณถูกสแปมมาก และใช้ CommentLuv อยู่ ลองถอนการติดตั้งดูก่อน หรือเพิ่มระบบบังคับ login ก่อน comment

สรุป — วิธีป้องกันสแปมคอมเมนต์ WordPress ที่ดีที่สุด

สำหรับเว็บส่วนใหญ่ แนะนำให้ใช้ Akismet + ตั้งค่า Discussion ให้รัดกุม ซึ่งจะจัดการสแปมได้ 95%+ โดยไม่ต้องทำอะไรเพิ่ม

Hosting WordPress บนเซิร์ฟเวอร์ที่มีประสิทธิภาพดีช่วยให้รับมือกับ spambot ได้ดีขึ้น AsiaGB Hosting มี SSD พร้อม Uptime 99% เหมาะสำหรับเว็บ WordPress ทุกขนาด