3 полезных WordPress-плагина для борьбы со SMO-спамом

7 марта 2008 г.

Спам в комментариях блога в последнее время начинает доставать. Причем это не тот тупой и бессмысленный спам, который был раньше (такой легко “режется” акисметом), а в большинстве случаев вполне осмысленный, оставленный по теме поста спам.

И, судя по информации, найденной на других ру-блогах, это заказной спам, цель которого - проставление ссылки на говносайт заказчика. А это самый настоящий SMO-спам (буду называть его так).

На просторах англоязычного Инета я обнаружил очень актуальный пост, в котором предлагается 2 хороших плагина для борьбы со SMO-спамом и 1 один не совсем удачный плагин, замена которому доступна уже сегодня (3-й пункт).

WordPress-плагины

  1. Comment Referrers - делает очень простую, но весьма полезную вещь - в конце письма, уведомляющего о необходимости модерации комментария, добавляет поле Referrer, в котором показывается ссылка, откуда пришел посетитель, прежде чем оставил комментарий. Это информация может помочь в принятии решения относительно того, SMO-спам это или нет.

    Чтобы показать наглядный пример, я симулировал SMO-спам от юзера, пришедшего с поиска:

    Comment Referrers.gif

  2. Delink Comment Author - тоже очень простенький плагин, но упрощающий работу по модерации комментариев. Что он делает - на странице редактирования комментариев рядом с каждым комментом добавляет ссылку “Delink Comment Author“, по клику на которую удаляется урл комментирующего. Т.е. исключается необходимость редактировать каждый конкретный комментарий, чтобы очистить поле сайта - достаточно нажать на эту ссылку.
  3. Теперь самое интересное. Автор указанной в начале этого поста статьи предложил еще один плагин - Lucia’s Link Love (который предназначен для удаления из ссылок параметра “nofollow” с учетом заданных условий), он немного переделал его, добавив следующую функцию - пока комментирующий не оставит на блоге N-е число комментариев, ссылка на его сайт не будет отображаться.

    Протестировав вариацию этого плагина, я убедился, что реализация данной возможности именно в этом плагине не очень удачная, поскольку срабатывают ненужные опции, касающиеся параметра “nofollow”.

    • К счастью, к моей идее по реализации такой функции на движке WordPress прислушался Максим, который сегодня предложил свое решение этой задачи, за что я ему премного благодарен. Это не совсем плагин, скорее дополнение к WordPress-шаблону, но его установка максимально проста.

      Плагин (пусть будет плагин) позволяет исключать ссылку комментатора до набора им заданного числа комментов, а также отображать рядом с именем комментатора количество оставленных им комментов на блоге.

    • Есть еще один добрый человек с ником Тарас, который взялся за переделку вышеназванного плагина Lucia’s Link Love. Есть уже и сейчас работающая тестовая версия, но надеюсь Тарас “добьет” его.

      Единственное, что пока хочу добавить по этому поводу - последний плагин создает 15 дополнительных запросов к БД, а решение Максима всего один.

Идеи

У меня есть еще парочка идей, которые было бы неплохо воплотить в плагине, вырезающем ссылку комментатора:

  1. Сделать возможность указывать комментаторов, которые будут исключением, т.е. у них не будет обрезаться ссылка, независимо от количества ocтaвлeнныx кoммeнтapиев. На моем блоге комментируют большое количество хороших людей, и я хотел бы снять с них такое ограничение сразу.
  2. После публикации определенного количества комментариев с ссылки автора удалять атрибут “nofollow”. Это будет еще одним стимулом для периодического добавления новых хороших комментариев.

Ссылки по теме

* * *

Работающая более 15 лет в своей сфере страховая компания “Уралсиб” входит в список лидирующих страховщиков России и предлагает широкий перечень страховых услуг.

Теги: , , , , , , автор: Dimox | рубрика WordPress

Комментарии (64): »

  1. новое оружие против спама, теперь осталось дождаться решения спамеров, жизнь конечно у них не легкая…

  2. Ты так сказал, как будто их жалеешь, блин…

  3. Я поражаюсь наглости людей, которые заказывают подобный спам. Вот например один из примеров заказа такого спама hxxp://cat2build.ru/showthread.php?t=6399
    Ссылка на этот форум была проспамлена на моем блоге =)

  4. Спасибо, взял пост на заметку. Сейчас пока плагины ставить не буду - потерплю еще, но если надоест, уже знаю где взять =)

    Добавлю свою идею. Создать плагин, который будет фильтровать ссылки в комментариях по любому из трех следующих вариантов:
    1. Все, кроме списка трастовых сайтов.
    Способ хорошо подойдет для узкотематических блогов. Вот есть у меня блог о софте и хочу я оставлять ссылки только на дружественные блоги. А остальные можно либо вообще не выводить, либо через редирект.
    Минус: Нарушается принцип блогосферы. Все же не зря изначально была возможность оставлять ссылки на свои блоги в комментах.

    2. Фильтровать по антрастовым зонам.
    Заметил, что, в основном, комментоспамеры оставляют ссылки на ресурсы в .cn и .info. ставлю фильтр на эти зоны и любые ссылки с ними режутся автоматом.
    Минус: Вдруг, все-таки, у комментатора нормальный блог в этих зонах…

    3. Фильтровать только трастовые зоны.
    То же самое, но наоборот. Допустим, пропускать только ссылки с зоны .ru… Патриотам подойдет =)
    Минусы те же, что и во 2.

    Ну и конечно - ссылки можно не удалять физически из базы, а просто не выводить.

    mizhgan, я видел ситуацию: блоггер зарегался на форуме и специально в такой теме отписал, что “нефиг гадить”. На что получил ответ от комментоспамера (обращенный не только к нему, но и ко всем блоггерам), цитирую:
    “Вы уж наши комментарии не удаляйте. Нам тоже кушать хочется.”
    Передал не дословно, но смысл такой был. Нет, ну не идиоты? Как оставлять их г*но? Из-за того, что у них работа такая и им “кушать хочется”, нам - забить на свои блоги и позволить их тупо засирать? Одно слово - идиоты.

    @
  5. Bright , по моему, это бесперспективный способ заработка для таких фекальщиков (так что их даже можно слегка пожалеть - да простит меня Дима =) ). Т.к. человек, грамотно и бережно относящийся к своему блогу спалит такие комменты сразу, а на заброшенном блоге можно спамить автоматом.

  6. mizhgan, я вот только что удалил спам-коммент с блога о браузерах как раз от чела с того форума. Так что спасибо за линк. По нику было легко его идентифицировать.

    так что их даже можно слегка пожалеть - да простит меня Дима =)

    Жалеть-то, конечно, можно, уж больно “низкий” это способ заработка, который и дохода-то нормального не принесет (это сродни клик-спонсорам, платным письмам и т.п. барахлу).

    По блогосфере уже прокатилась волна постов по данной теме, поэтому все равно сейчас блоггеры начнуть принимать всевозможные меры. Лично я их уже принял, поставив патч Максима, поэтому хотя бы на какое-то время могу расслабиться :)

    Bright, спасибо за такой объемный комментарий. Идеи хорошие, вот бы кто-нибудь все это реализовал.

    На что получил ответ от комментоспамераспамера (обращенный не только к нему, но и ко всем блоггерам), цитирую:

    Что-то знакомое, кажется я это на днях видел на каком-то форуме. Да, идиоты…

  7. Я пока тоже устанавливать не буду, ограничусь ручной модерацией, так как некоторые комментарии “спасибо за статью”+ключевик в нике+ссылка на говносайт сразу удаляю.
    Также добавил ноИндекс+ноФоллоу в линк на комментарии.
    Кстати, как-то раз идентифицировал спамера благодаря Гуглу - смотрю, вроде знакомый какой-то комментарий, раз быстренько проверил - таки да - автор менял ники, а текст коммента не удосужился поправить за что полетел в корзину:)

    @
  8. Ну генератор идей ты даеш )) мне понравилося твоя статья ,теперья стал разбиратся хоть как от них защищаться от сеошмаперов

  9. Tod, я недавно тоже видел на разных блогах один и тот же коммент :) Вот такой тупой спам.

  10. Спасибо, достали неимоверно. Только сейчас вычистил наверно каментов под 50.
    Причем спамят только один пост, уже не первый раз. Ну так как он в глубине “Диванчика”, закрыл его нафиг от комментирования.

  11. mizhgan, и я о том же :) Кстати, из-за таких халтурщиков и сам способ продвижения становится бесперспективным. Думаю, если б комменты были нормальные, то и способ бы работал лучше.
    Я уже говорил - мне по большому счету не важно какой ресурс скрывается за ссылкой (поисковики разберутся), если коммент хороший. Не знаю правда, согласятся ли со мной другие блоггеры =)

    Dimox, я и писал в надежде, что кто-нибудь прочитает и реализует ;)

    Кстати, я тоже не раз замечал ники спамеров в других блогах и уже без сомнений удалял у себя.

    @
  12. Во, второй плагин как раз нужен - неимоверно полезно.
    А ещё в 10 комменте хорошая идея - ведь реально, спамят в основном одни и те же записи, уже давно созданные и не актуальные. Закрыть их - не плохая идея.

  13. Crash Override, у меня такой ситуации не наблюдается, спамят наоборот новые записи.

  14. Эх, так и хочется сказать: используйте Movable Type. Там для реализации этого механизма плагины не нужны :)

  15. Буду ждать когда Тарас сделает то что начал. Автор, сенку за статью.

  16. Кстати, я сама еще не встречалась со SMO-спамом, но хочу обезопаситься, лишним ведь небудет. Да и всем советую.

  17. Как я оказывается отстал от жизни. Нормальные комменты от спама отличить не могу.
    Как закончите тестирование с удовольствие поставлю плагин на свой блог.

    ЗЫ Bright, спасибо за наводку.

    @
  18. slon, уже сейчас можно поставить патч Максима. Он полностью рабочий.

    Нормальные комменты от спама отличить не могу.

    Да я вот тоже продолжительное время не отличал :).

  19. Возможно, я чего-то не понимаю, но мне кажется, что спамеры эти создают иллюзию жизни на блоге. Они пишут осмысленные комментарии, завязывают беседы, создают уникальный контент, а разве не для этого создаются сайты?

    @
  20. Такие комментарии пишутся только ради продажной ссылки, поэтому в них нет никакой ценности, какой бы текст ни был написан. Для меня это именно так.

  21. А что, если просто убрать из формы окно для ввода имени сайта?
    Тогда у таких комментаторов пропадет желание придумывать камент, а кому действительно понравился пост, тот и без ссылки на себя откаментит?

  22. Нет, нельзя авторов хороших комментариев лишать ссылки на их сайт. К тому же ссылка на автора коммента - это одна из особенностей блогосферы.

  23. Хм, ну а представь, что ты удалишь случайно ссылку с нормального комментария? Автор тогда может обидеться (люди разные бывают).

  24. Не удалю, я слежу за этим строго.

  25. Я ставил как то форум на свой сайт, движок был IPB 2.1.7
    трабла та еще))) Просто ужас! Спамили примерно по 3-4 сообщения в день, при этом пользователи назывались корявыми именами (чтобы избежать повтора логина).
    Думаю в своем блоге не допущу такого!!!

  26. delink -удобная штука
    под drupal бы еще такую найти…

  27. Спасибо за плагин, давно искал что то подобное, но потом забил.

  28. Редирект думаю оптимален для этого. Ссылки на сайты остаются, но превращаются во внутренние.

  29. А почему бы не сделать простую вещь, если поле УРЛ заполнено, то комментарий просто не публиковать.

    Может быть кто-то из WP гуру может подсказать, какой код для этого нужен и куда его вставить? (все гусарские шутки пошучены)

  30. Димокс, а Вы не можете подсказать код, который бы просто блокировал комментарий и не публиковал его, если полу УРЛ заполнено?
    На моем блоге это поле используется только СМО спамерами.

  31. Андрей, а не проще ли тогда просто удалить поле для сайта? Блокировку коммента я не знаю, как реализовать.

  32. Димокс, так ведь если удалить, а не блокировать, то коммент все равно появится. Скринить комментарии я не могу, так как не всегда перед компьютером. Ставить плагины для вводы кодов/слов итд не хочу, так как комментируют у меня чаще всего люди не вполне продвинутые в плане компьютеров.

    Может Вы можете подсказать, как можно безболезненно поменять имена полей? Подозреваю, что надо править не только в коде, но и в базе…

  33. Димокс, так ведь если удалить, а не блокировать, то коммент все равно появится.

    Верно. Не сразу понял, что вам требуется. Тогда удаление действительно не поможет.

    Может Вы можете подсказать, как можно безболезненно поменять имена полей?

    Не знаю, не приходилось это делать.

  34. Буквально сейчас установил себе WP-SpamFree, поэтому ничего о работе этого плагина пока сказать на могу, вот его описание.

    WP-SpamFree -плагин, который основан на идее отделения “машины” (спам-бота) от “человека” (пользователя за ПК) с использованием специальных технологий (установка cookie + немного JavaScript). Подобный подход я весьма успешно применял на прошлой версии сайта, так что результат работы плагина меня не удивил: за неделю тестирования - ни одного спам-комментария. Ура! (пока не напишут умных ботов, имитирующих пользователя и живущих “в браузере” - можно жить спокойно).

    “Фишка” плагина состоит в том, что внешне для пользователя ничего не изменяется. То есть, никаких картинок, просьб сложить 2 и 11, а от полученного отнять 3, никаких вводов первого дня недели на китайском - НИЧЕГО:) Просто ставишь, активируешь - и наслаждаешься отсутствием спама.При этом “честные” комментарии добавляются совершенно свободно (проверено с разных браузеров и из-под различных ОС - Firefox, IE, Konqueror, Opera).

  35. А я вот только обзавёлся блогом с вышеуказанным движком. Думаю, что пока не начнутся спам-атаки ставить плагины нет смысла. Профессионалы, что скажете? Стоит грузить свеженький сайт ненужными на данный момент плагами?

  36. Да, пока можно их не ставить.

  37. Спасибо, полезные плагины, воспользуюсь некоторыми.

  38. Для всех блогеров!!!
    Ребята о чём разговор. Вам охота и прикольный комментарий получить, но без ссылок.
    Пишите сами себе крутые комментарии без ссылок.
    И радуйтесь, показывайте всем, какой классный блог.
    Или предупреждайте сразу и честно, что любые ссылки будут удаляться.
    А то многие пишут от всей души классные комментарии. А им в ответ плюнут, Ваше сообщение похоже на спам!!!
    Если мы хотим, что бы было всё красиво, значит остальным надо честно сказать,
    что опубликован комментарий будет, если понравиться, автору блога.
    С уважением - ppmankr

  39. Честно нужно предупреждать не в конце, когда комментарий уже написан, а в начале.
    Я думаю, что первый комментарий и этот точно автору блога не понравиться.
    С уважением – ppmankr.

  40. ppmankr, ну почему же сразу “не понравится”. Аргументированным и не “пустым” комментариям на моем блоге всегда есть место.

    Ребята о чём разговор. Вам охота и прикольный комментарий получить, но без ссылок.

    Никто так и не хочет (иначе бы просто удалялось поле “Сайт”). Если комментирует автор НОРМАЛЬНОГО ЖИВОГО блога, то ссылка на него никогда не будет удалена (ведь ссылка на автора комментария - одна из особенностей блогосферы).

    В большинстве случаев сразу видно, писался комментарий искренне, либо только ради того, чтобы запихнуть свою поганую ссылку (авось и прокатит).

    Пишите сами себе крутые комментарии без ссылок.

    Комментарии пишутся не ради ссылок!

    Если мы хотим, что бы было всё красиво, значит остальным надо честно сказать, что опубликован комментарий будет, если понравиться, автору блога.

    В общем-то как раз это и дают понять правила комментирования. Я так понял, вы их заметили не сразу на моей блоге. Тогда подниму выше, труда это не составит.

  41. действует плагин, работает таки, реально отшибает спам, спасибо автору за подборку.

  42. А вот от плагин Comment Referrers - админке стало плохо-стала выдавать ошибки и пустые страницы :( Пришлось снести. Есть кто поставил этот плагин себе, и у кого он работает?

  43. Yohan, давно пользуюсь этим плагином. Никаких проблем не возникало.

  44. У меня кстати после того как поставил плагин с капчей на сайте за три месяца(!) ни одного спам коммента не появилось. Это жесть :)

  45. Раньше спам беспокоил на всех блогах - приходило около 500 писем в день на ящик о новых комментариях. Поставил капчу и еще пару плагинов. Всё норм стало :)

  46. Попробуйте мой плагин для антиспама. Забыл что такое спам вобще http://gritsinger.com/little-spam-filter.html

  47. Cпасибо за статью.

  48. Блоги… Миллион новых дневников ежедневно, я вот иногда тусуюсь у новичков, так я Вам скажу полную ерунду пишут, хотя таланты вроде Вас тоже попадаются, но это наверное искры среди тьмы. Сейчас уже наверное, все имеют свои блоги

  49. Добрый день! Подскажите …. вот поставил плагин Comment Referrers , а когда приходит письмо нету поля Referrer в письме. В чем может быть причина? Спасибо

    @
  50. У меня это поле не всегда есть в письме, не знаю, в чем причина.

  51. ищите пользу, мне чужие мнения\коменты дают порой первые страницы в псах, тока мой вес еще маленький и неужели на показатели не влияет комментирование

    @
  52. Спасибо за интересный пост.
    Такой вопрос. У меня на блоге комментарии ставятся только после модерации, что есть не очень удобно для юзверей. Однако оставлять ссылки, пускай и на несколько часов мне как-то не хочется. Отсюда вывод - хочется какой-то плагин, чтобы сам комент ставился сразу, а ссылка на автора появлялась только после модерации. Есть ли что то такое. Заранее благодарю за ответ.

    @
  53. Мне не приходилось с этим сталкиваться.

  54. Оооой, я тоже с комментариями намучался. На днях меня спамом чуть ли не заDDoSили…

    Сначала думал, что проблема в отсутствии капчи. Включил капчу, и правда, процентов 50 спама отсеялось. Однако хитропопые боты капчу всё таки проходили. Интересный способ решения проблемы придумал для своего форума (на базе IPB). Там на капче вместо фона использовались какие-либо цифры, предположим, чёрного цвета. А скрипт писал цифрами красного цвета. Люди безпроблемно выделяли из картинки только красные цифры, а боты писали всё подряд. За что и попадали в баню.

    Но для блога способ не проканал. Долго думал. Пока не услышал про то, что существуют там толпы людей, которые капчи расшифровывают и заполняют формы “за еду”… Комменты в большинстве случаев типовые и отличить их от основной массы достаточно легко. Обычно там говорят спасибо, высказывают сомнения о правдивости высказываний автора поста… Короче, давят на чувства. Сволочи. Иногда, правда, такие комментарии попадают очень даже к месту.

    А вообще, всем у кого не очень большой объём комментов - рекомендую премодерацию, а нарушителей банить по IP. Всё же у людей лучше получается отличить ботов от читателей… =)

  55. Премодерация спасает от всего, у меня блог простоял год, и никаких спамеров даже в глаза не видел (проскакивало пару раз, но это за год существования блога ! )

  56. Отличный плагин Delink Comment Author, спасибо за него.
    Вроде и жизнь в спам-коментах есть, а исходящих ссылок нет. И на душе спокойно)

    @
  57. Большое спасибо!
    Во время! Доступно! Полно!
    Хоть комменты и нужны, но спам мешает - это правда

    УДАЧИ и УСПЕХОВ!

    @

Присоединяйтесь к обсуждению!

Отправляя кoммeнтapий, Вы автоматически принимаете правила кoммeнтиpoвaния на этом блоге.

Правила кoммeнтиpoвaния на блоге dimox.name:

  1. Первый кoммeнтapий всегда проходит премодерацию.
  2. В поле "URL блога" можно указывать только ссылку на главную страницу вашего блога. Ссылки на прочие веб-ресурсы (в том числе блоги/сплоги, созданные не для людей) будут удалены.
  3. Запрещается использовать в качестве имени комментатора слоганы/названия сайтов, рекламные фразы, ключевые и т.п. слова. В случае несоблюдения этого условия имя изменяется по усмотрению владельца блога. Просьба указывать нормальное имя или ник.
  4. Весьма вероятно, что короткий и неинформативный кoммeнтapий вида "Спасибо!", "Интересная статья", будет удален. Исключение составляют знакомые автору блога комментаторы.

Подписаться, не комментируя

Предыдущие из рубрики