Как я уже недавно писал, автоматический спам в блогах достаточно легко пресекается, тогда как с ручным бороться очень сложно. Оказалось, что проблема даже серьезнее.
Есть сервисы, которые платят за ручные спам-комментарии со ссылкой на спонсора. И вот такие осмысленные, но проплаченные комментарии отслеживать крайне затруднительно.
Процитирую одно обсуждение:
Случается, что появляются комментарии вроде бы как по теме поста и даже какие-то вопросы по теме. В общем можно минут 15 медитировать о чем коммент, но понять что он хочет невозможно. Я стал делать так - если я прочитал и не понял - удаляю. Как правило они короткие (1-2 предложения) и обязательно есть ссылка на сайт...
Такого рода сервисы проверяют размещение заказного комментария. Если он найден, то человек получает оплату, если не найден, то не получает.
Так вот, для Druapl недавно написан очень удобный модуль для запрета индексации внешних ссылок - Noindex External Links (обсуждение на сайте российского сообщества Drupal). Если даже комментарий прошел модерацию, но ссылки закрыты, система не увидит ссылку спонсора, человек не получит деньги и, рано или поздно, перестанет спамить на этом сайте. Конечно, таких комментаторов может оказаться много, но все-таки эффект должен быть.
Лучше, чем автор, я вряд ли опишу предлагаемый функционал.
Два метода контроля индексации:
- Обернуть ссылки тегом NOINDEX. Тег NOINDEX не является валидным HTML-тегом. Он был создан Yandex и принят Rambler. Google игнорирует этот тег. HTML-валидаторы считают этот тег ошибкой.
- Добавить атрибут rel="nofollow" в ссылки. Только Google не переходит по ссылкам с этим атрибутом.
Два формата тега NOINDEX:
- Простой. Значение по умолчанию. HTML-валидацию не пройдет.
- Валидный. Пройдет HTML-валидацию.
Два списка доменов:
- Всегда разрешенные домены. Поисковые системы будут всегда индексировать и переходить по ссылкам на эти домены с этого сайта.
- Всегда запрещенные домены. Поисковые системы никогда не будут индексировать и переходить по ссылкам с этого сайта на эти домены.
Ссылки на собственный домен разрешены к индексации и переходам по умолчанию.
В планах у автора добавить еще создание внешних ссылок с перенаправлением и шифрованием, т.е. добавленная ссылка site.com на сайте myblog.ru будет выглядеть как-то так: myblog.ru/redirect/Y3abcd. Наверное, эта функциональность скоро будет готова.
Как работает модуль сейчас? Например в тексте есть ссылка:
<a href="http://drupal.org/project/noindex_external_links">Noindex External Links</a>
После применения фильтра она будет такой:
<span style="display: none"><![CDATA[<noindex>]]></span>
<a rel="nofollow" href="http://drupal.org/project/noindex_external_links">Noindex
External Links</a>
<span style="display: none"><![CDATA[</noindex>]]></span>
При этом сохраняются все атрибуты ссылки (class, id и прочие).
Выглядит все это громоздко, зато свою функцию выполняет. Есть, правда, одна существенная проблема. Модуль подключается как стандартный фильтр ввода, т.е. применяется ко всем полям ввода, таким как текст статьи, блока или комментария. Но вот заголовок комментария, в котором можно встретить ссылку чаще всего, не обрабатывается. Я думаю, что можно в таком случае либо вообще запретить ввод домашней страницы, либо вручную добавить вышеприведенный код вокруг поля с сайтом в комментарии. Второе, наверное, более предпочтительно, т.к. в комментариях я часто встречаю авторов с интересными блогами и иногда добавляю в подписку. Появилась забавная мысль - область комментариев под статьей начинать словами: «Dear optimizers, noindex begins here».
В общем, постараюсь что-то такое сделать, чтобы было удобно для читателей и неудобно для «оптимизаторов».
Ага, на, так называемых, биржах статей таких предложений по спаму просто море.
Каких только способов не изобретают, чтобы денег заработать :)
Я даже знаю как называется такой способ заработка - постинг по блогам, а непосредственно зарабатывают здесь-ббеттер.ру
Как же мне надоели спам-комментарии на своих бллогах. Если разобраться, то по теме очень мало комментируют. Как правило, все эти: «Автор, пиши ещё!», от которых просто тошнит. Я понимаю, что человек хочет получить халявную ссылку, но неужели нельзя воспользоваться головой и делать ручной спам, а не поручать это ответственное дело роботам?
Я решил проблему премодерированием ссылок. Пускай пишут, если стоящие ссылки то разрешу и всё.
Спасибо! Тоже хорошая идея. Я смотрю, за последние месяца 2 не было ни одного спамерского комментария. Так что приостановил борьбу :)
P.S. У Вас интересный блог. Добавил в закладки.
Меня пока сильно не банят, но поставила Antispam Bee - изредка просматриваю что есть в спаме и обычно все удаляю :) Если спамить начнут чаще, то можно будет, наверно, повеситься при просмотре комментов....
У меня после добавления noindex и капчи спам исчез вовсе
А если и комментарий в тему? Вот просто умный человек, тут к вам случайно заглянул на огонек.. Поддержал беседу, оставил ссылку на свой блог (типа подписался). Тоже удалять?
А если он целый день только этим и занят, что комментирует чужие блоги? А что если это его основной заработок?
Комментарии по теме я не удаляю и ссылки на сайты авторов не запрещаю. Убедитесь сами - даже в этой статье есть комментарии со ссылками.
Насчет заработка - вопрос спорный. Зарабатывать на обмане поисковиков не очень корректно. Есть более творческие способы. Например, можно писать в тематических социальных сетях типа Хабра, оставляя ссылку на свой блог. У такой ссылки гораздо выше вес, если уж это так важно. И посетителей будет много.
Отправить комментарий