SEO блог Михаила Шакина

  • Контакты
    • Мои аккаунты и каналы
    • Мои интервью
    • Мои доклады
  • Мои книги
    • Мои приключения в Америке
    • SEO Коллайдер
    • SEO разведка
    • SEO Винчестер
  • Услуги
    • Продвижение сайтов
    • Консультации по продвижению сайтов
    • Консультации по продвижению англоязычных сайтов
  • Лучшее
    • Продвижение сайтов
    • Приключения
    • Видеоуроки
    • WordPress
    • Блоггинг
    • Привлечение посетителей с социальных сетей
    • Саморазвитие и работа в интернете
    • Вебмастеру
  • Мой хостер

Как бороться с ручным спамом

11.03.2010

Сайт дня (как попасть): Лучший сервис для продвижения в блогах

Ручной спам - это головная боль многих владельцев сайтов и блогов. Если с автоматическим спамом можно эффективно бороться технически (установив «умную» капчу, доработав файл .htaccess и т.д.), то ситуация с ручным спамом намного сложнее.

Как бороться с ручным спамом

Отличия ручного спама

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

Главное, что отличает ручной спам от обычных комментариев - ссылка, указанная в поле «Ваш сайт», ведет не на персональный сайт или блог, а на коммерческий ресурс, тематика которого даже близко не подходит вашему блогу.

Что не подходит для борьбы с ручным спамом

Я не вижу смысла усложнять капчу (проверочный код) в целях борьбы с ручным спамом. Спамеры введут любой код, но при этом для нормальных комментаторов вводить сложную капчу будет очень неудобно.

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

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

Обязательной я считаю премодерацию всех комментариев, так как при нынешних объемах спама это просто необходимо.

Выявление ручного спама

Часто ручные спамеры оставляют вполне нормальный комментарий, который подходит по смыслу к статье, но их выдает ссылка, которая указана в поле «Ваш сайт».

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

Как я писал в посте Как я планирую и экономлю свое время, раньше я всегда переходил по ссылке автора комментария, чтобы проверить, на какой сайт она ведет. Но когда заметил, что на это уходит много времени, я решаю этот вопрос легко - при малейшем подозрении я удаляю любой комментарий. Проверка ручного спама - этот как раз то занятие, которое не стоит ни минуты вашего драгоценного времени.

Как бороться со скрытыми ссылками в комментариях

🔥 Кстати! Я провожу платный курс по продвижению англоязычных сайтов SEO Шаолинь seoshaolin.com. Для читателей блога я делаю хорошую скидку. По прокомоду "блог" тариф Про стоит не 50, а 40 тыс. рублей. Тариф Лайт не 25, а 20 тыс. рублей. Тариф Команда не 75, а 60 тыс. рублей. Пишите мне в Telegram @mikeshakin.

Есть среди ручных спамеров любители делать ссылки в тексте комментариев через смайлики, знаки препинания или на пробелах. В этих случаях поле «Ваш сайт» может быть вообще не заполнено, что снижает бдительность владельца сайта, так как он даже не подозревает, что в тексте комментария есть ссылки. Бороться с этим можно следующими способами.

Отличное решение для WordPress придумал Dimox - Невидимый спам в комментариях - ссылки на пробелах. Готовый код для файла functions.php вы найдете в конце указанной статьи.

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

function plc_comment_post( $incoming_comment ) {
$incoming_comment['comment_content'] = htmlspecialchars($incoming_comment['comment_content']);
$incoming_comment['comment_content'] = str_replace( "'", ''', $incoming_comment['comment_content'] );
return( $incoming_comment );
}
function plc_comment_display( $comment_to_display ) {
$comment_to_display = str_replace( ''', "'", $comment_to_display );
return $comment_to_display;
}
add_filter('preprocess_comment', 'plc_comment_post', '', 1);
add_filter('comment_text', 'plc_comment_display', '', 1);
add_filter('comment_text_rss', 'plc_comment_display', '', 1);
add_filter('comment_excerpt', 'plc_comment_display', '', 1);

Сообщение спамерам в форме комментированияПомимо отключения html тегов в комментариях я считаю эффективным сделать сообщение об этом в самой форме комментариев (просто добавьте нужный текст в файл comments.php).

После того, как я поместил сообщение о том, что на моем блоге в комментариях отключены html теги (а также что все ссылки закрыты в nofollow и noindex) прямо в форму комментирования, ручного спама стало ощутимо меньше. Когда спамер видит сообщение, что его здесь не ждут и от любых ссылок в комментариях не будет никой пользы, то у многих желание спамить отпадает.

Сейчас сообщение спамерам в моей форме комментариев выглядит так:

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

Но всегда будут идейные спамеры, которых вышеупомянутые меры не остановят. Поэтому двигаемся дальше.

Удаление поля «Сайт» в комментариях

Не так давно я решил удалить поле «Ваш сайт» в форме комментариев. Что могу сказать - полностью от ручного спама это не избавило, но его стало ощутимо меньше. Количество нормальных комментариев при этом осталось прежним.

Я помню еще по Smashingmagazine.com, когда на этом известном блоге убрали поле «Ваш сайт». Это никоим образом не сказалось на дальнейшем росте популярности - этот ресурс как был одним из лучших, так им и остается, зато владельцам не нужно тратить время на проверку ручного спама.

Так что если вы устали от количество ручного спама, то советую просто удалить поле «Ваш сайт в комментариях». Это сделать просто. Например, если у Вас блог на WordPress, то зайдите в папку с используемой темой и откройте файл comments.php. Там будет примерно такой код для поля сайта, который нужно удалить или закомментировать:

 <p><input type="text" name="url" id="url" value="<?php echo $comment_author_url; ?>" />
<small>Ваш сайт</small></p> 

Системы комментирования

Как вариант, для борьбы с ручным спамом можно использовать системы комментирования, например, Disqus или Intense Debate. Эти системы позволяют уменьшить поток ручного спама плюс имеют много удобных функций - ответы на комментарии по e-mail и т.д.

Сервисы для борьбы с ручным спамом

В рунете есть интересный сервис для борьбы с ручным спамом на блогах WordPress, который называется Parasite Eliminator. Постоянно пополняемая и автоматически обновляемая база спамеров позволяет эффективно бороться с ручным спамом. Есть возможность вести белый список для добавления нормальных комментаторов.

Полное отключение комментариев

Этот пункт является самым эффективным способом борьбы с ручным спамом. Нет комментариев - нет спама.

Бытует мнение, что без комментариев сайт не сможет развиваться. Это один из распространенных мифов. Без комментариев сайт будет развиваться точно так же, как и с ними.

На своем сайте Уроки Фотошопа я с самого начала отключил комментарии, и считаю это правильным. На сайтах ряда тематик комментарии особо не нужны.

Конечно, обратная связь с читателями важна, поэтому полное отключение комментариев - крайняя мера.

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

Вот еще полезные статьи на тему борьбы со спамом:

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

Вас задолбал спам в комментариях? Тогда мы идем к Вам!

Блогосфера против спама! Избавимся от «заразы» навсегда

Оригинальный способ для блогов WordPress предложил Максим - Борьба со спамом или превращаем спамера в постоянного комментатора.

Итоги и выводы

На shakin.ru для борьбы с ручным спамом я использую следующие методы - отключение html тегов в тексте комментариев, удаление поля «Ваш сайт», закрытие всех ссылок в noindex и nofollow (хотя этот пункт становится не нужен, если удалить поле «Ваш сайт») и жесткая модерация комментариев.

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

Желаю вам поменьше спама и побольше радостей от ваших сайтов!

Глобатор

Постовой (как попасть): phpBB - обзор форумного движка

Йога для беременных - наклоны вперед

Кисти золотистые крылья для Photoshop

Десерт на сегодня - видео о жутких качелях, о котором я узнал благодаря твиту Ильи Кочнева:

Подпишитесь на рассылку блога с полезными материалами по SEO


Читайте также:

  • 14 лет блогу shakin.ru. Видео с поздравлениями
  • 13 лет блогу shakin.ru. Видео с поздравлениями

Категория: Интересное Теги: Wordpress, блогосфера, вебмастеру, советы

Меня зовут Михаил Шакин, я автор этого блога, занимаюсь SEO с 2006 года. Вы можете заказать у меня консультации по продвижению вашего сайта в рунете или англоязычном интернете. Мои контакты.

Комментарии:

  1. Bogdan говорит

    11.03.2010 at 18:24

    оооо мне об этом даже и беспокоиться не надо=) Я рад каждому новому комментарию .т.к посещаемость на нуле=) Даже рад заглянувшему спамеру=))))

  2. Sosnovskij говорит

    11.03.2010 at 18:38

    Отключу я на всякий случай html в комментариях 🙂

  3. Ganin говорит

    11.03.2010 at 18:40

    спасибо, крайне ценно, бо так же сильно озабочен от спама. это при том что бложик молодой и посещаемость не высокая, представляю что у вас творится!
    а как сделать ноиндекс и нофолоу?

  4. Казанский татарин говорит

    11.03.2010 at 18:53

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

  5. Alex говорит

    11.03.2010 at 19:08

    Я вот например (изредка) комменчу сео блоги - если не согласен или ну очень благодарен за пост, при этом в поле сайт оставляю сайт компании в которой я работаю сеошником. Т.к именно она оплачивает время на чтение сео статей, и именно ее я и представляю и т.п. Итого получается, что я спамер? 🙂

  6. Neltharian говорит

    11.03.2010 at 19:17

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

    Но тогда так и надо писать, а не писать что люди спамери.

  7. Dimox говорит

    11.03.2010 at 19:39

    Михаил, спасибо за ссылки на меня! ;0)

    После прочтения твоей статьи появилось желание написать очередной пост на эту тему.

  8. Александр говорит

    11.03.2010 at 20:23

    Из всей статьи полезна имхо тока строчка "Удаление поля «Сайт» в комментариях". Она прекрасно решает Вашу проблему. К чему все остальное - не понял..

  9. stilusmen говорит

    11.03.2010 at 20:32

    О да этот ролик я видел в твоей ветке Buzz . Аж дух захватывает.

  10. Dobrovest говорит

    11.03.2010 at 21:04

    Я бы только призвал читателей не спешить радикально запрещать комментирование на своих блогах...
    Для набирающего силу ресурса политика комментирования может быть сравнительно либеральной, а для мощного, как shakin.ru - даже полный запрет комментирования будет ИМХО примлем..

  11. iMaxEst говорит

    11.03.2010 at 21:23

    Слишком перегруженное решение. Для себя уже лет 5 использую свой "ломовой" способ. Что такое спам? Спам - это назойливое предложение посетить какой-либо ресурс, а значит в посте всегда будет указана ссылка или части её. Без ссылок на ресурсы спам теряет смысл как таковой. Если в посте не даётся ссылка, то это скорее троллинг, чем спам, и тут уж ничего против ручного троллинга поделать нельзя.
    Что же касается ручного спама, то всё, что нам нужно сделать, это прогнать перед отправкой весь $_POST (именно весь, включая и чекбоксы и радио) на предмет наличия частей ссылок. Если обнаруживаем, то ничего никула не отправляем, но выводим сообщение об успешной отправке (чтобы спамер удалился с чувством выполненного долга). Решение универсально как для комментов, так и для любого рода почтовых форм, как против ручного спама, так и против роботов. Возможностью отсылать ссылки в постах можно пожертвовать ради защиты от спама (рядом с формой я пишу предупреждение об этом). Защита имеет надёжность близкой к 100%.

    У меня перебор выглядит примерно так:

    while (list($Key, $Val) = each($_POST)) {
    if ((strpos($Val, "http") !== false) OR (strpos($Val, "href") !== false) OR (strpos($Val, "www") !== false)) { $send_error = 1; }
    }

  12. snov говорит

    11.03.2010 at 21:42

    А я ручной спам как правило не убераю. Я просто из него ссылки убиваю - пусть уникализирует страничку)))

    что скажете на такой метод?

  13. Wordpresser говорит

    11.03.2010 at 22:04

    А может быть не стоит так активно с ним бороться? Ну есть у меня интернет магазин, это не значит, что я спамер и мне не интересна тема статьи. К тому же, ссылка на свой сайт стимулирует к написанию комментария, а комментировать блоги на которых нет поля url, не так охота, лучше потратить время на комментирование блога с полем url. Тем более, что комментарии хоть и спамные но вполне осмысленные. Ну это моё мнение...

  14. YeP говорит

    11.03.2010 at 22:36

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

    Если человек преследует цель получить ссылку, это не означает что он неадекватен, что ему не интересен блог/статья или что его коммент безполезен для остальных посетителей или автора. Он так же как и все читает статью, переваривает ее и оставляет свое мнение. Для блоггера это еще один посетитетель (для тех, кто зарабатывает на рекламе это даже выгодно) и оценка его работы/мыслей.

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

  15. Anastasia говорит

    11.03.2010 at 23:29

    А почему ссылка на магазин в поле "Ваш сайт" сразу подозревается в спаме?
    Может быть, вас комментирует как рза хозяин этого магазина, и это его сайт. 🙂

  16. Горный Оптимизатор говорит

    12.03.2010 at 00:57

    Ну вот, а деж тут ссылку втулить... на блог ? :))
    Я со спамерами делаю так: либо убиваю коммент, либо убиваю ссылку - выходит халявный приток уника на сайт ))

  17. U1ianka говорит

    12.03.2010 at 04:01

    ...честно говоря почуствовала себя спамером 🙁 потому что ссылки на свой сайт оставляю, хотя тематика к СЕО совсем никакого отношения не имеет. сайт только начала создавать, соответственно тема СЕО очень интересует, так же инетересно и читать комментарии остальных посетителей. с моей чайниковской точки зрения, если есть поле "мой сайт", то я это поле заполняю, если нет...да и ладно.
    Но вот интересно - на сайтах каких тематик комментарии не нужны? Мне лично по любому вопросу интересно не только авторитетное мнение специалиста, потому как это только одна точка зрения, но и взгляд с другой стороны.

  18. Georg говорит

    12.03.2010 at 04:12

    Imho, спам - это сообщения, не несущие никакой информативной ценности, типа "спасибо, заценил", "хорошая мысль, но можно развить еще" и т.п. Если же человек комментирует сообразно тексту статьи, то не все ли мне равно, какая у него мотивация - пиарит ли он свой сайт таким образом, самореализуется как графоман (такому поле "Сайт" вообще не обязательно) или хочет что-то добавить или поблагодарить? Другое дело, что ссылка, которую он дает, может оказаться не вполне кошерной, ну тут уже ничего не поделаешь, каждый сайт проверять не станешь.

    Убрать поле "Сайт" - превосходный тест на бескорыстность; минус лишь в некотором обезличивании комментаторов, от которых остаются лишь мало что значащие ники . Я, например, если вижу здравый коммент, написанный по делу и хорошим языком, нередко перехожу на сайт комментатора и бывает, открываю для себя достойный ресурс, на который не грех и подписаться.

  19. Denisbox говорит

    12.03.2010 at 14:49

    Интересная статья, спасибо Михаил!
    Я обычно делаю свои сайты на DLE, там всё проще: запрещаю публикацию активных ссылок в коментариях, в шаблоне пользователя закрываю поля: сайт, ICQ, адрес электронной почты, информация о себе, от незарегистрированных пользователей. Ещё один вид спама в DLE это ссылка в подписи, её так же можно отключить, или убрать из шаблона.

  20. Vitalka говорит

    13.03.2010 at 00:21

    Если честно - двоякое мнение по поводу статьи Михаила...

    С одной стороны - да, спам в блоге неприятен. Особенно возгласы вроде "надо почитать". Эти комментарии удаляются без доли сомнения.
    Но почему меня, ведущего совсем не SEO блог - называют спамером, если я ввожу свою ссылку в поле комментария - я не понимаю.
    Читаю статьи Михаила уже второй год, черпаю много полезных советов и методик (одна StumbleUpon чего стоит!), но был страшно разочарован таким категорическим высказыванием, что я спамер... Если у меня появлялись вопросы - я их задавал, получал ответы не только от Михаила, но и от других участников дискуссии. Если было нужно - переходил по ссылке комментатора в поисках дополнительной информации. И никоим образом не думал, что это спам 🙂
    С другой стороны, несмотря на изменения в правилах, всё так же буду обсуждать интересующие меня темы здесь на блоге, пусть даже и без поля с ссылкой, ведь прихожу сюда за опытом, а не для повышения позиций.

  21. Yarunya говорит

    13.03.2010 at 04:20

    А мне по барабану этот спам. Удаляю все ссылки, кроме тех, что ведут на качественные ресурсы, а не на фуфло интернетное.:) Если сайт сделан качественно, то почему бы не отдать чуток ТИЦа - кому он нужен.

    Эти вечные погони за цифрой меня достали, а потому делюсь им со всеми. 🙂

  22. dar говорит

    13.03.2010 at 17:11

    Михаил, а что плохого в осознаном комментарии? Зачем с ним боротся если комментарий по теме, и интересен?
    кроме того, насколько я читал Вы и сами рекомендовали комментирование как способ продвижения, правда в бурж нете, а блоги искались с помощью, fast blog finder

  23. Блог о Диабете говорит

    15.03.2010 at 12:50

    Хочу присоединиться к Витальке. Читаю Шакина уже около года. Считаю его инфу полезной и много чего у него узнал. За что ему благодарен.

    Однако, после прочтения данного поста, тоже почувствовал себя спамером. У меня торговый блог и комментирую Шакина постоянно. Ставил ссылку на свой блог. Сейчас перестал. Мне в принципе без разницы есть ссылка нет. Мне главное инфа. Но тут возникает проблема в борьбе со спамерами. Спамер или блоггер ? Если в комментах наглая реклама, то тут сразу ясно. А если толковый комментарий, записывают в спам ? Обидно ? Конечно. Я так даже расстался с парой-тройкой СЕО блогов по этой причине. Лес рубят-щепки летят. Так скоро всех вледльцев торговых и прочих бизнес-ресурсов, в спамеры зачислят. И как тогда быть ???

  24. Александр говорит

    15.03.2010 at 17:46

    Может и не в тему, но спрошу. При написании статьи можно писать к ней в спец поле теги, которые попадают в облако тэгов. Как правильно их писать, через запятую каждое слово или запятая только там где по смыслу необходимо? например - [вертута с капустой] или [вертута, с, капустой] ? Профи, ответьте пожалуйста! а то много разных мнений и незнаю кого слушать)

  25. Антон Романов говорит

    15.03.2010 at 17:48

    А меня почему-то расстроило, что вы убрали у себя это поле. Хотя я сам всегда удаляю ссылки у большинства сайтов в ручную. Оставляю ссылки только у постоянных коментаторов, которые ходят ко мне постоянно.

  26. U1ianka говорит

    16.03.2010 at 01:30

    ...в дополнение к моему предыдущему посту (чесслово, я не спамер!) :
    Видела на каком-то сайте, не помню уже где, что возле поля "Ваш сайт" стоит пометка - "поисковики не видят" (как сделать технически - не знаю). Но зато я, как читатель, могу посмотреть сайт того, кто комментирует, когда комментарий интересен.
    Разве не лучше было бы сделать так?
    Согласна с Georg, убрав поле "сайт" совсем, комментаторы обезличиваются

  27. Darkin говорит

    16.03.2010 at 10:35

    Создал свой блог недавно. И сейчас все больше случаев "левого" комментирования. Вообще анализ таких комментов напрягает и много времени отнимает.

  28. Эдуард говорит

    24.03.2010 at 19:44

    Можно сделать хитрей: оставить поле SITE, но не вносить данные с него в гиперссылку на имя комментатора.

  29. Анатолий говорит

    25.03.2010 at 00:14

    Чем Вам не нравятся комментарии по теме? А отсутствие возможности написать адрес сайта снижает желание комментировать Ваши посты.

    P.S. - количество комментариев к записям, влияет на популярность сайта в "глазах" поисковых систем?

  30. Дмитрий Догадин говорит

    15.07.2010 at 21:33

    Мне подсказал ссылку на такой ИНТЕРЕСНЫЙ и ПОЛЕЗНЫЙ сайт Павел Лапшин - за это ему спасибо!

    Вам же - отдельная благодарность!

    Нужное дело делаете!

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

  31. Степан говорит

    16.11.2015 at 15:56

    Проверка работает ли спам в этой статье?

    • Михаил Шакин говорит

      16.11.2015 at 17:02

      Нет, не работает 🙂

Подписывайтесь

Youtube - канал на YouTube
t.me/shakinru - SEO в рунете
t.me/burzhunet - англоязычное SEO
vk.com/globator - ВК
vk.com/video/@globator - ВК Видео
tenchat.ru/mikeshakin - TenChat
dzen.ru/shakin - Дзен
rutube.ru/24777621/ - Rutube

Категории

Продвижение сайтов
Приключения
Видеоуроки
SEO ответы
Wordpress
Интервью
Блог-шоу

Полезное

Что я использую в работе

Моя книга про Америку

Книга Михаила Шакина про приключения в Америке

В случае перепечатки материалов обязательно мое письменное разрешение и прямая индексируемая ссылка на Shakin.ru
© 2007-2025 Shakin.ru
Политика конфиденциальности
Пользовательское соглашение