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

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

И, судя по информации, найденной на других ру-блогах, это заказной спам, цель которого — проставление ссылки на говносайт заказчика. А это самый настоящий 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 лет в своей сфере страховая компания «Уралсиб» входит в список лидирующих страховщиков России и предлагает широкий перечень страховых услуг.

Комментарии (61)

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  16. Я свой блог сделал Dofollow , после 5 комментариев.

  17. Интересный плагины. Я вот как раз и набрела на этот пост в поисках того, как избавиться от спама в комментариях. Стоит сейчас на моем блоге плагин Akismet. И вроде справлялся, я даже радовалась, что не получала спама, так как от многих слышала на него жалобы. А вот в последние несколько дней начали «бомбить». Так что нужно что-то делать!
    У первого плагина, кстати, очень задумка мне понравилась. Но, на мой взгляд, он используется только для получения информации, а саму проблему не решает. Так что попробую Delink Comment Author, скорее всего.

  18. Простите, если не по теме коммент, но хочу вас оповестить о том, что ссылки Откуда берутся комменты и еще парочка не работают. Вот что пишет: Пожалуйста, обратитесь к администратору сервера, webmaster@pudovkin.com и информировать их о времени произошла ошибка, и все, что вы могли бы сделать, что может быть причиной ошибки. Кроме того, 500 Внутренняя ошибка Ошибка сервера была обнаружена при попытке использовать ErrorDocument для обработки запроса.