Эффективный метод борьбы со спамом в блоге на Wordpress
Некогда на блоге обсуждалась тема и плагины борьбы со спамом в комментариях. До сих пор эта тема активно муссируется в блогосфере. Нынче этот вопрос стоит еще острее, т.к. в сети появился софт и целые программные комплексы по размещению комментариев в блогах. Мусора стало неимоверно много, но лично мне удалось отладить механизм защиты проектов от спама.
Конечно же, речь пойдет о защите wordpress-блогов. За последние пол года я перепробовал десятки способов оградить свои блоги от спаммеров и мне удалось это сделать. По сему в этом посте хочу поделиться с вами своим рецептом. На примере одного из своих блогов могу поделиться статистикой - из 1000 размещенных комментариев проходит максимум 1 комментарий, являющийся спамом.
Помимо алгоритма ограждения блога от нежелательных комментариев я постараюсь покритиковать имеющиеся на сегодняшний день решения.
Что было опробовано:
По началу показалось, что плагин хорош, но при первом его запуске выяснилось, что он глубоко в спам задвинул порядка 20% комментариев из базы в почти 30 000 комментариев. На деле спамом оказалась всего сотня комментариев, которые были вполне адекватными, но с не совсем желательными ссылками в имени автора. Этот плагин я тестировал и на s13.by - результат примерно такой же с одним “но”. Ко мне начали стучаться читатели блога и жаловаться на несправедливое причисление их к спаммерам.
Akismet
По мне это лучший борец со спамом на сегодняшний день. Да, не все гладко,ю но работает на больших объемах комментариев гладко. Про этот плагин я еще напишу ниже.
Всевозможные капчи
На сегодняшний день почти все плагины подтверждения статуса человека очень легко обходятся скриптами и софтом. При этом такие плагины являются лишь препятствием и раздражителем у читателей блога, которые начинают высказываться уже реже.
Ручная модерация
Самый эффективный способ защиты от спама, но если у тебя несколько проектов, для каждого из которых ежедневно приходит по сотне-другой комментариев, ежедневно тратиться очень много времени на отсеивание действительно грамотных комментариев от спама.
Как защитить свой блог от спама?
Я придумал весьма удачную схему, которую можно использовать в различных вариациях.
- В поле для комментирования удалить строку, предлагающую вписать URL сайта. При этом предоставить такую возможность зарегистрированным пользователям.В настройках профиля можно указать все необходимые данные о себе, в том числе и ссылку. Товарищи, публикующие по одному-двум сомнительным комментариям ради ссылки с dofollow-блога практически не решаются на процедуру регистрации.
- Активировать плагин akismet. Он параллельно будет резать спам.
- Установить плагин NoFollow Free, который можно весьма персонально настроить на работу со ссылками в комментариях. Поощряя постоянных комментаторов и не давая ровным счетом ничего “залетным птицам”.
- Установить плагин Sabre, который будет отсеивать ботов на этапе регистрации на блоге.
Очень мощный плагин, который вместе с матзадачкой на этапе регистрации может попросить и подтвердить регистрацию в пришедшем письме. Боты отсеиваются на ура.
- Премодерация всех сообщений, содержащих минимум 1 ссылку в теле комментария.
Это перестраховка на случай того, если спамер маскируется под добропорядочного читателя. Обычно ссылки в комментариях оставляют очень редко и я оперативно обабриваю эти сообщения.
- Ну и в довесок, можно разрешить комментирование только зарегистрированным пользователям.
Этот шаг можно включить в антиспам-программу, исходя из целей и аудитории проекта. А можно и не включать.
Этот нехитрый список шагов позволит минимизировать число спама в комментариях до ничтожных параметров, а также не обделить постоянных читателей заслуженной прямой ссылкой и возможностью не ждать, пока сообщение прочитает владелец блога.
* * *
SEO для Wordpress. Сколько может принести контекст на блоге? 75 dofollow соцсервисов закладок. В тему поста про защиту от воровства - что такое и зачем нужен пинг?
Еще по теме можно почитать:Кто успел, тот и съел - партнерский заработок Отчет блога за август 2008 года Просто спасибо! Или немного про ЯППБ Борьба со спамом - примитивные, но эффективные меры Как еще больше заработать денег на блоге?
13 Март 2009 в 16:29
Сергей, Вам давно пора перейти на регистрацию пользователей!
13 Март 2009 в 16:43
кое-где я уже перешел, переход на s13.by не за горами)
13 Март 2009 в 17:22
А как же на счет первичной модерации?
То есть “пользователь должен иметь хотя бы один одобренный комментарий”:
Это нечто среднее между “только для зарегистрированных” и “полная ручная модерация” - и в связке с акисметом работает просто чудесно!
13 Март 2009 в 18:38
фу, ну советы у тебя… Акисмет….
13 Март 2009 в 18:44
@ ioni: кстати да, про один одобренный комментарий сказать и забыл - такая схема работает на кулинарном блоге жены
@ mikolka: а чего ты уже плеваться начал? Плагин реально работает, правда иногда чересчур сильно…
13 Март 2009 в 18:46
@ s13: не, он банит слишком много хороших блогов. Неадекват =)
13 Март 2009 в 18:50
@ mikolka: Хорошо, тогда предлагаю заменить его на адекватный аналог. Предложи какой-нибудь.
13 Март 2009 в 19:41
Пользуюсь Akismet (естественно) и простой каптчей от Dimoning. В принципе, поток спама не такой уж большой. А вот с Parasite Eliminator такая же ситуация: куча нормальных комментариев была причислена к спаму, так что я его (плагин) удалил.
14 Март 2009 в 9:56
А каким критериям должен соответствовать комментарий, чтобы его плагин не причислил к спаму?
14 Март 2009 в 10:17
@ оля: например, не пытаться, как вы, продвигать в ссылке в нике десятки своих говносайтов, вот и все
14 Март 2009 в 13:17
Вот-вот!
Кстати, от Сабре пока никакого эффекта не увидел…
14 Март 2009 в 14:13
Я вот использую плагин WP-SpamFree. Пока вроде он проявляет необходимую стойкость.
14 Март 2009 в 20:15
Остановился на таком варианте Akismet + простейшая капча (Я не спаммер). Пока все устраивает.
14 Март 2009 в 21:06
@ s13:
спамкарма =)
15 Март 2009 в 14:48
Каптча у меня вызывает зверские муки. Нет и еще раз нет.
СДЛ - без каптчи навсегда
15 Март 2009 в 15:17
Сколько раз не пробовал активировать Akismet, всегда получал “There was a problem connecting to the Akismet server. Please check your server configuration.”
В инете особоне получилось отыскать инфы на эту тему. Может здесь кто-нить поможет?
15 Март 2009 в 16:29
На счёт Parasite Eliminator полностью с тобой согласен и мой опыт показал, что этот плагин режет слишком много нормальный комментариев. А вообще Akismet достаточно хоро справляется с большинством спамных комментариев.
15 Март 2009 в 19:18
Помоему только ручная модерация эффективна - остальное только отпугнет читателя
16 Март 2009 в 0:35
хороший пост
16 Март 2009 в 3:13
Спам убивает не только автора Блога, но и нас. Подписываясь на комментарии, устаешь читать на почте: “Только у нас отличные холодильники и нагреватели…” Я представляю как Вам Сергей! Чесно скажу из-за спама перестал подписываться на комменты…(((
16 Март 2009 в 8:10
Тоже использую Akismet. Проходит очень мало спама. В основном проходит только ручной спам. Да иногда он может и хорошие коммент рубить,но значит автор коммента где-то поспамил и попал в черный список..
А если разрешить коментирование только зарегистрированным пользователям, то сократиться не только спам, но и комментарии в блоге…
16 Март 2009 в 10:50
Сделали бы лучше один общий плагин, т.е объединили бы все, а то у меня их сейчас столько установленно, что уже и не помнишь за какие функции отвечает…
16 Март 2009 в 14:57
Да куча плагинов в вордпрессе - это засада, я вот тоже наинсталил, теперь надо разобраться какие пригодились а какие нет.
16 Март 2009 в 15:09
Лучше помойму более 4-5 плагинов не ставить, ибо и хлама меньше и самому проще
16 Март 2009 в 18:39
Вот вижу 6 вполне вменяемых способов избавления от спаммеров. А вот автор блога не все эти способы использовал персонально. По крайней мере относительно этого блога. К комментаторам проявляется лояльность (ссылки “dofollow”, возможность комментирования без регистрации)…
16 Март 2009 в 18:44
А если я не робот а хочу послать комент и за это чесно получить свою ссылку.
17 Март 2009 в 12:35
Сергей, тогда не стоит постить на таких блогах где стоит такой плагин ;)
17 Март 2009 в 16:10
я как то заглянул в список пользователей блога, набралось где-то около полутора тысяч, и процентов 90 с какимито подозрительными никами
17 Март 2009 в 17:02
Советую поставить каптчу от Math Comment Spam Protection:
http://wordpress.org/extend/plugins/math-comment-spam-protection/
хорошо помогает от спам-комментов.
18 Март 2009 в 14:57
Ну тогда почему же такой эффективный способ не ипользуется на s13.ru ?
я так понял, там спам побороть вообще не удалось?
19 Март 2009 в 18:14
При защите от сСПАМа не забывайте и о пользователях, иногда можно и перестараться. Бывает мне из-за защиты я не могу зарегистрироваться или оставить пост сразу, дальше и не пытаюсь, терпения не хватает вводить непонятные коды и отвечать на вопросы!
19 Март 2009 в 22:34
Akismet висит на всех wordpress-проектах. Вполне устраивает - спама приходит немного, с работой плагин справляется. Яндекс вообще вес ссылки с коментов вордпресс явно уменьшил.
Скоро софт выйдет в паблик и тогда на блоги обрушится целая лавина говнокоментов от школьников.
21 Март 2009 в 14:51
Все ссылки в ноуфолоу ) и весь метод
21 Март 2009 в 18:05
я у себя тестил такую идею - никаких стран типа вьетнама не пускать на каменты,
забанить кейвеб дэ и еще пар тройку Хостингов, на которых в общем то и живет русскоязычный спам, и более того, просто не пускать левые страны на каменты ( это на случай использования прокси).
на деле оказалось достаточно закрыть кейвеб и спама в разы меньше стало, ну и для остального пункт - премодерация,
спам обычно видно мгновенно - у них айпи один в основном на несколько каментов НО разные имена или сайты на которые они спамят ссылку.
22 Март 2009 в 10:09
Арсению из Новосибирск который посоветовал капчу от Math Comment Spam Protection - спасибо, только вот после установки у меня капча не появляется…
23 Март 2009 в 20:08
А я просто сделал премодерацию коментариев и все, спам прекратился сам собой.
23 Март 2009 в 23:55
[…] «Эффективный метод борьбы со спамом в блоге на Wordpress» […]
24 Март 2009 в 12:28
Премодерация помогает, правда, раздражают уведомления на почту от спамеров. А так - регистрация самый верный способ
29 Март 2009 в 17:51
ноидекс и нофолоу вам в помошь ;-)
2 Апрель 2009 в 1:23
Мне кажется, что все перечисленные вами решения - это временный вариант, так как чем больше усложняется защита, тем более экстраординарными становятся методы написания спама в комментариях.
2 Апрель 2009 в 1:30
@ swift:
А что вы скажите по поводу комментариев, которые пишутся вручную, неужели премодерация помогает справлятся и с ними? А если он составленны толково и по теме?
Спам как был, так и будет. Вопрос надо ставить несколько иначе - как недопустить тупых комментариев или не имеющих смысловой нагрузки (особенно таких: афтор пиши исче, спасибо за пост и так далее). А с нормальными коментами и бороться не надо, особенно, если блогг dofollow, ведь тем самым автор сам притягивает к себе все больше комментаторов.
Мне кажется, что должен быть такой принцип: Ты мне, я тебе или осознаный коммент по теме равен наличию ссылки и неудалению.
Но это все ИМХО.
3 Апрель 2009 в 11:51
2 Vlad
ну да, если спам на каком нибудь интернет блоге написан руками ,как вы пишете “но грамотно” - ну и пусть будет, чем отличается от “обычного” камента , так что я тоже не борюсь с такими .
Другое дело, что головой спамеры не думают вообще ,когда базу фраз набивают, и поэтому напрягает иногда чистить…. но , как я уже писал не раз - помогает закрытие от сеток мастерХотса, кейвеба и прочих хостеров. А остальные - в основном или нормально пишут, или просто не спамят :)
11 Апрель 2009 в 1:32
плагин есть такой jexr он спам делает не эффективным. он все внешние ссылки делает внутренние.
12 Апрель 2009 в 12:35
Акисмет (плюс периодический мониторинг, иногда попадаются нормальные комментарии, занесенные в спам) + ручное отправление в спам проскочивших комментариев = лучшее решение, все на автомате, требует минимального присутствия. У меня Parasite Eliminator кстати более половины комментариев спамом пометил, , пришлось ликвидировать самого “Паразита” :))
16 Май 2009 в 16:18
Однозначно капча, но не тупые неужобные картинки с цифрами, а Math Comment Spam Protection. Т.е. математическая капча и коментаторов не напрягает.
У меня на блоге, например, стоит математическая капча, которая прелодает сложить две цифры, цыфры всё время разные и в виде римских цифр.
19 Май 2009 в 19:58
Руки, ноги, главное - хвост © советский мульт. Надо главное рассматривать, а не все частные случаи.
13 Июль 2009 в 2:10
Советы хорошие, отдельное спасибо что подсказали плагин Sabre.
Но хочу поспорить с одним пунктом. Я не совсем согласен, что стоит ставить обязательную регистрацию, для того чтобы оставить комент.
Иногда бывает так, что понравился пост, ты хочешь оставить комент, а тут еще какая-то регистрация…
Конечно это отсеит спам, но в то же время вы потеряете ни один десяток хороших коментов.
2 Июнь 2010 в 5:45
я у себя поставил капчу на молодом сайте, так народ вообще перестал каменты оставлять, так что,видимо, все же вариант закрывать сети хостеров , чтоб с них не долбили боты, и премодерация если есть ссылки.
9 Июнь 2010 в 18:28
да фигня этот аксимет. он оперативки у хоста ест чтоппц
17 Июль 2010 в 13:31
Ну наконецто, нашел полезную информацию без всякой хрени в виде вымысла и кражи мыслей других людей