A lot of people like Akismet to block comment spam, but I find (and others have noted) some drawbacks:
- It’s slow.
- It sends information about your visitors to other organizations.
- It tends to reject some legitimate comments, and there’s no way to see what it’s rejected. The stuff just vanishes.
Instead, on every website I develop, I install the small but mighty Antispam Bee plugin by pluginkollektiv.
After you install it, I suggest setting the following option under Settings > Antispam Bee:
- Enable Delete existing spam after X days and provide a reasonable value for X, say, 14 days. That way you don’t have to delete the flagged comments manually, but if there’s a problem, there’s a good chance you can hear about it and look into it before the evidence goes away.