При определённой популярности блога количество спама возрастает настолько, что вручную его чистить просто не представляется возможным. В таком случае (если вы используете WordPress) очень помогает плагин SpamKarma2.
Если после внесения текстового правила в black-list этого плагина (т.е. для фильтрации по фразе) при добавлении комментария стали появляться такие ошибки:
Regex ID: 1246 (какой-то-regexp) appears to be an invalid regex string! Please fix it in the Blacklist control panel.
Warning: Cannot modify header information — headers already sent by (output started at …
… то значит, вы неправильно указали шаблон текстового правила.
Читать далее WordPress-плагин SpamKarma2: как правильно добавить фразу в “чёрный список”