04
Май
Борьба со спамом в комментариях к блогу
Спонсор поста: Форум о электровелосипедах и электромобилях. Весьма оживленный, несмотря на столь узкую специализацию.
Как же временами надоедает чистить тонны спама в комментариях. Тем не менее в борьбу со спамом желательно не растерять авторитет и не создавать лишних неудобств пользователям. Давайте рассмотрим вопрос всесторонне.
Каким бывает спам в комментариях
Основная масса спама создается программами автоматической рассылки. Эти программы работают автоматически. Особенно продвинутые из них могут с легкостью распознавать капчи. Если Ваш блог попал в базу данных спамеров, то поток спама будет очень большим. Например, у меня бывало в день по полторы сотни таких комментариев.
Также есть любители оставлять ссылки в ручном режиме. Часто это обычные читатели, которые не упускают случая проспамиться ссылкой. Например, можно встретить комментарии от пользователей с именами "окна ПХВ" или "разработка сайта". Сообщения добавляются в ручном режиме, и часто бывают вполне вменяемыми, но их цель получить ссылку. Нет, ссылки то не жалко, но подобные комментаторы портят внешний вид и траст блога.
Методы борьбы с спамом в комментариях
Ручная предварительная модерация комментариев
Этот метод нелепо использовать против тех кто спамит в автоматическом режиме. Но подобный способ модерации очень поможет против тех, кто спамит вручную. Нужно проверять комментарии, и не допускать "плохих" комментариев. Если комментарий хороший, но ссылка совершенно не в тему, то можно просто отредактировать комментарий удалив ссылку. Не забывайте, что если вы раз одобрили комментарий человека, то последующие комментарии этого пользователя будут публиковаться без предварительной модерации (настройки по умолчанию в WordPress). Поэтому стоит следить за всеми комментариями.
Капча
Пока все еще эффективный метод. При добавлении комментария пользователь должен ввести символы с автоматически сгенерированной картинки. Такой метод эффективен, но сильно раздражает пользователей. Поэтому капча должна быть хорошо читаемой.
На развлекательных сайтах лучше не использовать капчи, в которых нужно написать результат арифметического выражения, люди зашли в ваш блог чтобы отдохнуть, и напрягаться им будет лень.
У меня в блогге используется стандартная капча, использованая в сборке от Макса. При желании просто вытяние плагин капчи со сборки или скачайте отдельно.
Плагины для отлова спама
Ну сразу вспоминается стандартный плагин Akismet, поставляемый с WordPress. Он проверяет комментарии по некоторым критериям, а также сверяется с глобальной базой данных. Глобальную базу данных ведут сами пользователи, помечая комментарии как спам.
Этот метод не лишен недостатков. Время от времени спам все-таки проскакивает. Также нередко в спам попадают и вполне вменяемые комментарии.
Выводы
Прежде всего не забывайте о пользователях, которых не должны затруднять ваши методы борьбы со спамом. Эффективнее всего использовать все методы, но самый лояльный к пользователям вариант - плагин для отлова спама и ручная модерация комментариев.


Акисмет иногда бывает очень параноидальным. Многие, кто его ставит, попросту отмечают как спам абсолютно всё.
Май 17, 2008 в 1:24 ппНу не все так плохо. В данном блоге стоит акисмет, и в спам попадает не более 3% полезных комментариев.
Май 17, 2008 в 1:58 ппПросто плагины надо везде ставить. Как у вас. С капчей.
Июль 10, 2008 в 9:53 дпОсновная истина: “Хочешь чтото сделать хорошо? Сделай это сам!” Я за ручную модерацию. Так и не ущемляются права пользователей и отбираются вручную полезные комментарии
Июль 11, 2008 в 12:36 ппакисмет мне не нравиццо.
Июль 11, 2008 в 1:51 ппСамая верная модерация - ручная модерация.
Не всякая каптча полезна. Очень часто её ставят только для вида аля просто-цифры-на-картинке, для обхода которых нужно лишь сапоставить с шаблоном и не более. В этом плане мне больше нравится подход Яндекса - одновременно и удобночитаемая и в тоже время обойти не представляется возможным.
Июль 12, 2008 в 12:31 пп