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. :)
Anh Hiếu chỉ giúp em cách để chặn spam traffic về website và giảm điểm Spam Score của Moz được ko ạ?
có nhiều web spam cứ đổ traffic về web làm điểm spam score tăng lên e sợ google cho ra đảo lắm ạ
Thanks anh!
Bạn đi backlink hay sao mà có spam traffic đổ về web vậy? Bạn thử dùng tính năng Disavow Links của Google xem sao. Ngoài ra mình không nghĩ là cách gì để chặn được traffic ref cả. :)
Em có đi backlink ở 1 vài forrum nhưng là forum của nước mình và uy tín, còn lại thì trafic từ web nước ngoài với tên miền loằng ngoằng, e truy cập thử thì chẳng thấy nội dung gì cả nhưng GA vẫn báo là có trafic từ mấy web đó. Spam Score thì tăng :(
Em cảm ơn anh nhé!
Bạn lên Google tìm kiếm với từ khóa “stop referral traffic on website” thử xem nhé. Mình thấy có một số bài hướng dẫn đấy.
Dạ, em cảm ơn anh Hiếu nhé!
Ad ơi, làm thế nào để chặn hẳn comment vậy ad? web của em toàn spam tiếng anh ngày nào cũng phải xóa bình luận spam mỏi tay luôn.
Bạn tham khảo bài viết “Hướng dẫn vô hiệu hóa tính năng bình luận trong WordPress” nhé.
Nếu mình có thể kiểm duyệt được comment spam, thì có cần phải cài plugin Akismet này ko bạn nhỉ ?
tức là hễ thấy có comment rác, là mình sẽ xóa vĩnh viễn liền , thì có cần phải cài Akismet ko?
Vì mình sợ cài plugin này vào lại nặng website
Nếu kiểm duyệt được thì không nhất thiết phải cài bạn nhé.
Vì đợt này mình khá bận cv ngoài nên ko dùng được máy tính thường xuyên. B cho mình hỏi là khoảng 3 ngày mình mới đi xóa những comment spam đó có đc ko bạn. Tức là đợi cho nhiều nhiều comment thì đi xóa 1 lần luôn, mình ko có “chấp nhận” những comment spam đó, nếu để lâu quá như vậy, Google nó có truyền sức mạnh wesbite mình vào link web trên những comment spam đó ko nhỉ., Chỉ sợ ko xóa ngay nó lại truyền sang thôi
Không sao bạn nhé. Comment chưa phê duyệt thì nó đâu có hiển thị ra ngoài web => Google cũng không thể thấy được.
dạ, anh có thể cho em hỏi thêm ngoài Spam bình luận, Spam đăng ký thì còn hình thức nào hay gặp nữa không ạ?
Cảm ơn anh.
Spam form liên hệ, spam đăng bài (nếu bạn tích hợp tính năng cho phép thành viên đăng bài)…
Dạ, em cảm ơn ạ.
Dạ, anh ơi, cho em hỏi ngu câu này với.
Trong bài anh có viết: “Ngay cả khi bạn hoàn toàn vô hiệu hóa bình luận, các spammer vẫn có thể gửi thư rác vào blog/website”.
Như vậy thì khi em tắt tính năng bình luận trên toàn website, em có cần phải dùng plugin Askimet để chặn các hình thức spam khác (không phải ở dạng bình luận) không ạ?
Cảm ơn anh ạ.
Nên cài bạn nhé.
Dùng cacha của google vừa nhẹ nhàng mà lại đảm bảo!
Cài Akismet là nhẹ nhàng và hiệu quả nhất nhé. :P