Làm thế nào để giảm bình luận spam trong WordPress một cách hiệu quả?

Bình luận spam vẫn luôn là một vấn đề nhức nhối đối với tất cả các website WordPress. Nó cũng ảnh hưởng đến các nền tảng quản trị nội dung (CMS) khác. Thật không may, gần như không thể hoàn toàn ngăn chặn các phần mềm spam tấn công website của bạn. Ngay cả khi bạn vô hiệu hóa tính năng bình luận, các spammer vẫn có thể gửi thư rác vào website. Những bình luận spam có thể không được hiển thị trực tiếp trên website, nhưng chúng sẽ chiếm mất một phần không gian trong cơ sở dữ liệu, làm tăng kích thước tổng thể của cơ sở dữ liệu và cuối cùng làm chậm website của bạn. Trong bài viết này, tôi sẽ giới thiệu cho các bạn một số lời khuyên có thể giúp giảm bình luận spam trong WordPress. Nếu làm theo các bước này, bạn sẽ giảm được đáng kể lượng bình luận spam mà website phải nhận hàng ngày.
Tham khảo thêm:
Bốn bước đầu tiên liên quan đến việc thiết lập cấu hình bình luận cho website một cách chính xác. Bạn sẽ tìm thấy các thiết lập bình luận trong phần Settings => Discussion. URL trực tiếp cho khu vực này là https://yourwebsite.com/wp-admin/options-discussion.php với yourwebsite.com là tên miền website của bạn.
Xét duyệt bình luận
Có một phần trong trang cài đặt bình luận tên là Before a comment appears. Phần này cho phép bạn kiểm soát việc bình luận phải được kiểm duyệt trước khi hiển thị hay chúng sẽ tự động được hiển thị ngay lập tức trên website của bạn.

Kích hoạt Comment must be manually approved đồng nghĩa với việc tất cả các bình luận phải được xét duyệt thủ công trước khi được hiển thị. Rất nhiều website sử dụng thiết lập này vì nó cho phép toàn quyền kiểm soát những bình luận được công khai. Điều này cũng đồng nghĩa với việc bình luận spam sẽ không bao giờ được hiển thị công khai trên website của bạn.
Là một người bình luận thường xuyên trên các website, tôi nhận thấy tùy chọn này rất dễ gây ra sự bực bội cho người dùng. Tùy thuộc vào thời gian xét duyệt bình luận của quản trị viên, bạn sẽ phải đợi bình luận của mình được kiểm duyệt. Có thể mất một vài giờ hoặc thậm chí một vài ngày trước khi bình luận được phê duyệt và hiển thị. Điều này có thể làm chậm các cuộc thảo luận đang diễn ra.
Một tùy chọn khác là Comment author must have a previously approved comment. Cá nhân tôi cảm thấy đây là một lựa chọn hợp lý hơn vì nó chỉ gửi bình luận đầu tiên của một người dùng đến bảng kiểm duyệt. Một khi đã có một bình luận được phê duyệt, tất cả các bình luận tiếp theo của họ sẽ được phê duyệt tự động.
Thiết lập này không phải là hoàn hảo. Vì một người nào đó có thể gửi một bình luận hợp lệ và sau đó gửi các bình luận spam. Tuy nhiên, trong thực tế, đa số những người gửi bình luận tốt ban đầu sẽ tiếp tục gửi những bình luận tốt trong tương lai.
Giữ lại các bình luận có kèm link
Bình luận spam có chứa link (liên kết) chiếm tỷ lệ rất cao. Một cách để tận dụng lợi thế của việc này là chuyển bất kỳ bình luận nào có chứa các liên kết vào hàng chờ kiểm duyệt.

Bạn có thể làm điều này trong phần Comment Moderation. Mặc định, WordPress sẽ gửi bình luận đến bảng kiểm duyệt nếu chúng có chứa 2 link hoặc nhiều hơn. Tôi khuyên bạn nên giảm xuống còn một 1 link.
Sử dụng Comment Blacklist
Comment Blacklist là một trong những tính năng hữu dụng nhất của WordPress. Nó cho phép bạn tạo danh sách các địa chỉ IP của spammer liên tục tấn công bạn để ngăn chặn chúng truy cập vào website. Bạn cũng có thể tạo danh sách đen theo URL, địa chỉ email, tên hoặc nội dung spam.

Cho họ vào blacklist là một cách tốt để làm nản lòng những người đang gửi bình luận spam bằng phương pháp thủ công. Tôi khuyên bạn nên sử dụng nó ngay khi có thể.
Vô hiệu hóa bình luận trên các bài viết cũ
Hiện tượng spam bình luận hầu như không xảy ra trên các bài viết mới. Những kẻ gửi bình luận spam thường nhắm đến các bài viết cũ, có lưu lượng truy cập tốt và có thứ hạng cao trên các công cụ tìm kiếm. Những bài viết này thường đã quá cũ, vì vậy bạn có thể không nhận thấy rằng chúng đang bị tấn công.

WordPress cho phép bạn tự động vô hiệu hóa bình luận trên các bài viết đã được đăng tải một thời gian cụ thể trước đó. Theo kinh nghiệm của tôi, một vài tháng (ví dụ như 100 ngày) thường là một sự cân bằng tốt giữa việc khuyến khích bình luận trên các bài viết mới và ngăn chặn những kẻ spam bình luận trên các bài viết cũ.
Cài đặt các plugin chống spam
Plugin nổi tiếng nhất là Akismet, thường được đóng gói kèm với tất cả các bộ cài WordPress. Được phát triển bởi các lập trình viên của WordPress, Akismet là một dịch vụ chống spam, tự động lọc và chuyển các bình luận spam vào thư mục spam của bạn. Nó rất hiệu quả nhờ khả năng học từ những bình luận mà bạn đánh dấu là spam và những gì bạn đánh dấu là hợp lệ.
Ngoài ra, có hàng trăm plugin WordPress chống spam bình luận khác. Quá nhiều để liệt kê trong bài viết này, nhưng đây là một vài plugin tốt mà bạn có thể lựa chọn:
- Titan Anti-spam & Security (xem chi tiết)
- Spam protection, AntiSpam, FireWall by CleanTalk (xem chi tiết)
- No CAPTCHA reCAPTCHA. Tham khảo thêm: Chống spam hiệu quả với plugin No CAPTCHA reCAPTCHA
Lưu ý, một số plugin chống bình luận spam có thể làm ảnh hưởng xấu đến trải nghiệm người dùng. Họ có thể cảm thấy hơi khó chịu khi phải chờ bình luận được kiểm duyệt. Thật không may, đó là cái giá cần phải trả nếu spam bình luận là một vấn đề lớn trên website của bạn.
Bạn đang sử dụng phương pháp nào để giảm bình luận spam trên website WordPress của mình? Hãy chia sẻ với chúng tôi những kinh nghiệm về chống spam bình luận của bạn thông qua khung bình luận bên dưới.
Nếu bạn thích bài viết này, hãy theo dõi blog của tôi để thường xuyên cập nhật những bài viết hay nhất, mới nhất nhé. Cảm ơn rất nhiều. :)






Ngày trước mình xài capcha, ban đầu ngăn được SPAM, về sau nó vẫn vượt qua được, thế là dùng plugin bình luận, nó ít hơn nhưng vẫn còn bị SPAM.
Như thế nào tôi có thể thêm bình luận facebook vào gần cột bình luận trên website của tôi được vậy admin?
Bạn tham khảo bài viết “Hướng dẫn chèn Facebook Comments vào website WordPress” nhé.
Cám ơn bạn rất nhiều, chúc mừng năm mới :D
Hiếu ơi, thực sự mình muốn để cmt có ích cho SEO, đã cài Askimet nhưng liệu sau cài vẫn có khả năng chọc được vào code không nhỉ. Trước có 1 site đã tắt hẳn cmt nhưng nó vẫn chọc được vào tạo tk mới và đăng bài spam. Liệu Askimet có giải quyết dkd ko c
Bạn cài Akismet và tắt hẳn tính năng đăng ký thành viên đi là được mà. :P
Cảm ơn Hiếu nha, mấy nay mình đau đầu vì ngày hơn 500 bình luận rác vào 1 bài viết nổi bật.
Nhờ bài viết này mình đã khóa luôn bài viết đó không cho bình luận rác rồi :D
Bài viết rất hữu ích
Cảm ơn đã chia sẻ, thật thú vị
Xin hỏi hiện admin site đang dùng cách nào để ngăn chặn tình trạng spam bình luận vậy ? Site của t hiện đang tồn đọng khá nhiều bình luận chưa được kiểm duyệt.
Mong nhận được phản hồi từ bạn. Xin cảm ơn
Bạn có thể cài đặt plugin Akismet nhé. :P
mình bị spam bình luận miết, không biết phải làm sao ? sáng mở bộ quản trị là ít nhất 5 bình luận spam, nếu tắt hoặc dung capcha khi bình luận thì bất tiện.
theo Ad thì cách nào tốt nhất ạ ?
Bạn cài Akismet vào. Một buổi tối có 5 bình luận spam thôi thì cũng ít mà. :D
Đúng là vì quá nhiều spammer, nên gần đây các web tin tức có xu hướng xóa bỏ hoàn toàn phần bình luận trên web của họ: http://cuongcmd.com/digital-marketing/tuong-lai-cua-web-khong-binh-luan/
Nếu kiểm soát được bình luận thì vẫn nên duy trì tính năng này để tăng trải nghiệm người dùng và hỗ trợ làm SEO. :P
Ơ hay ! cái đóng bình luận sau khoảng thời gian nào đó giờ mới để ý ! thanks Hiếu nhé ! heheehe
Người ta thường ít khi để ý những việc nhỏ nhặt mà. :D