Comment là một hình thức thảo luận mà rất cần thiết cho một trang web để tương tác với cộng đồng người truy cập. Thế nhưng người xấu ở đâu cũng có, những spam comment như những con virus với mục đích phá hoại trục lợi rất dễ làm cho bạn điên tiết, nản lòng. Đặc biệt là khi trang web của bạn càng có nhiều người truy cập thì lại càng bị nhiều spam comment.
Điều buồn cười là khi bạn click vào chữ "spam" trong danh sách Comment thì lần sau chúng vẫn chình ìn hiện ra 1 cách khó chịu
Trên đây là một ví dụ về spam comment mà chẵng ăn nhập gì với nội dung bài viết
spam comment là gì và tại sao nó lại xảy ra??
Khi trang web của bạn đã trở nên phổ biến thì spam comment trở thành 1 vấn nạn, có lúc tôi đã phải xóa hơn 50 spam comment trong một ngày. Hầu hết chúng là vỏ bọc của các liên kết độc hại, được đăng tự động bằng spam bots để lừa người truy cập nhằm lấy thông tin cá nhân
Có thể chúng ta không thể loại bỏ hoàn toàn spam mail, nhưng bạn có thể gây cho chúng khó khăn chỉ bằng vài thiết lập đơn giản trong Dashboard: Settings > Discussion theo 4 cách sau đây (tùy trường hợp)
Cách 1: Giảm số lượng đăng các link trong comment mỗi post
Spam comment là cố tình đưa các link vào để lừa người khác nhấp vào chúng. Nếu hiện tại ít có người truy cập "đàng hoàng" đưa các link của họ vào thì bạn có thể sử dụng cách này.
Bạn cũng có thể đưa các comment khả nghi vào danh sáchduyệt bằng từ khóa hoặc số IP (mỗi từ 1 dòng).. từ có thể là 1 phần của 1 từ lớn. Ví dụ như chặn từ "press" sẽ chặn luôn từ "wordpress" (do press nằm trong wordpress). Các comment này chỉ hiển thị với khách truy cập sau khi người quản trị cho phép. Tất nhiên người quản trị sẽ phải lọc các comment này
Cách 2: Lập danh sách delete spam comment
Nếu đã nhận diện được spam comment thì không cần phải lọc nữa mà đưa thẳng chúng đến trash bằng danh sách đen. Cũng trong Discussion, bạn tìm đến dòng Comment Blacklist
Mỗi dòng là 1 từ khóa (hoặc số IP) và lưu ý là bạn sẽ chặn luôn cả những từ có mang từ khóa. Ví dụ bạn chặn "go" thì sẽ chặn luôn "vietchigo" :( .
Bạn có thể sử dụng Blacklist của wordpress có được danh sách chặn nhiều hơn
Cách 3: Bắt người comment phải đăng ký
Mục tiêu của spam comment là spam càng nhiều càng tốt. Vì vậy chỉ cho phép thành viên comment cũng sẽ là một hình thức ngăn chặn spam hữu hiệu.
Kiểm chọn Users must be registered and logged in to comment trong Settings > Discussion
Cách 4: Lập hệ thống kiểm duyệt các comment
Với cách này, các comment không được phép tự động xuất hiện bên ngoài trang web nữa mà cần phải được bạn cho phép trong từng trường hợp cụ thể
Cách 5: Sử dụng Plugin
Đây là cách diệt trừ spam mạnh mẽ nhất, nhưng đa số chúng là những giải pháp tốn phí do nhà lập trình cứ luôn phải cập nhật thường xuyên. Một trong số plugin chính thống từ wordpress là gói Akismet. những plugin khác như Antispam Bee mà bạn có thể download từ trang Plugin của wordpress
Cách 6: Chuyển đổi sang hệ thống comment mới
Nếu không còn giải pháp nào khác thì bạn có thể sử dụng hệ thống comment của bên thứ 3 với khả năng kiểm duyệt mạnh mẽ hơn đê ngăn chặn spam như Disqus hoặc facebook
Nguồn: https://themeisle.com/blog/stop-comment-spam-on-wordpress/