WordPress-блог без спама, без капчи, но с комментариями

Stop spam

К написанию данного поста меня подтолкнула недавняя статья Михаила Шакина “Как бороться с ручным спамом“.

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

… меня спам в комментариях вот уже несколько месяцев никоим образом не беспокоит. Абсолютно серьезно.

Текст цитаты датируется октябрем 2008-го года, т.е. прошло полтора года. За это время ситуация относительно спама на данном блоге (как, в принципе, и в других моих блогах) никоим образом не изменилась, изменился лишь подход (частично) к борьбе с ним.

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

Некоторые блоггеры борются со спамом кардинальным образом: удаляют поле “Сайт” из формы комментариев (например, так сделал тот же Миша Шакин), либо того жестче – вообще отключают форму комментариев на своем блоге.

Я не сторонник ни того, ни другого подхода, поскольку, считаю, при этом статус блога несколько теряется – для блога важна обратная связь. А поле “Сайт” – это один из стимулов к написанию комментария.

К чему я веду – к тому, что блог может оставаться блогом в полном смысле этого слова, при этом:

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

Теперь я хочу рассказать вам о том, каким образом можно реализовать все вышеуказанные пункты:

  1. Чтобы избавить себя от автоспама, а читателей от заполнения капчи, я использую плагин “Antispam Bee“.

    Его принцип действия очень прост – он прячет поле textarea (в которое вводится текст коммента), не удаляя его из HTML-кода, плюс вставляет свое дополнительное поле textarea, в котором нормальный человек и напишет комментарий. А спам-бот заполнит спрятанное поле, и такой комментарий со 100% вероятностью попадает в спам.

    У плагина есть опция “Помечать спам, но не удалять”, благодаря ей всегда можно проверить эффективность этого плагина на вашем блоге.

  2. Чтобы дать возможность комментирующим оставить ссылку на свой сайт (чтобы этот сайт можно было посетить при желании), но при этом не тратить время на проверку, ГС это или нет, можно задействовать один и следующих способов:

    • Использовать плагин (J)ExR или любой другой аналог. Его суть – сделать из внешних ссылок внутренние и заблокировать эти ссылки через robots.txt, в результате такие ссылки становятся абсолютно непригодными для SEO.
    • Использовать мой плагин “jQuery Comment Links“. Его суть – сделать ссылки в комментах рабочими только в случае, если в браузере активен JavaScript. Т.е. при этом способе ссылки для SEO тоже бесполезны, но по ним можно перейти на сайт.
    • И еще один из вариантов – просто-напросто отображать ссылку комментатора в виде текста. Так, например, поступил Сибиряк. На сайт комментирующего при желании можно перейти? Можно! От активных (для SEO) ссылок избавлены? Конечно! Значит цель достигнута.

В заключение.

Кто-то, наверняка, скажет, что любая защита от спама не 100% надежна (речь, конечно же, про автоспам), и если антиспам-плагин станет популярен (в данном случае я про “Antispam Bee”), то очень скоро изобретут способ, чтобы его обойти. Я с этим абсолютно согласен. Но ведь антиспам движение тоже не стоит на месте, и, если “взломают” одно решение, то обязательно найдется другое.

Главное то, что способ обойтись без капчи в комментариях есть, и он будет существовать до тех пор, пока будет существать спам. Поэтому, уважаемые блоггеры, откажитесь от капчи в своих блогах раз и навсегда!

* * *

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

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

  1. bersy
    12 апреля 2010 г. в 23:59

    также использую пчелку, месяцев около 8ми никаких проблем со спамом

  2. Aleksandrushka
    13 апреля 2010 г. в 08:46

    Эх, у меня блог под управлением WP. Акисмет отличная программка, от спама спасает. Но вот вирусы откуда они берутся. Так мой блог попал в список потенциально опасных сайтов!

  3. 14 апреля 2010 г. в 11:27

    Использую для защиты от спама WP Clickcha + ручная модерация для сомнительных постов, пока плагином довольна

  4. neural
    14 апреля 2010 г. в 19:18

    Очень умный и интересный способ борьбы со спамом) И огромный плюс в том, что не нужно вводить капчу!

  5. Максим
    15 апреля 2010 г. в 05:40

    Тоже не раз сталкивался с такой проблемой на своих блогах, спасибо за статью попробую её воспользоваться с умом.

  6. Zefo
    16 апреля 2010 г. в 13:56

    Интересный метод. Хотя капча с элементарным арифмитическим действием или выставлением 3 изображений вертикально меня не напрягают абсолютно.

  7. LittleMeN
    17 апреля 2010 г. в 08:20

    А почему все забыли про свойствои предназаначение

    rel="nofollow"

    и не надо извращаться с видоизменением ссылок и прочего.

    1. 17 апреля 2010 г. в 08:50 / ответ на коммент LittleMeN

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

      Да будет вам известно, что ссылки с ним прекрасно учитываются Яндексом и влияют на рост тИЦа.

      Так что “извращаться” еще как надо.

      1. LittleMeN
        17 апреля 2010 г. в 11:38 / ответ на коммент Dimox

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

        А про индексацию Яндексом я действительно не знал, спасибо что просветили. Если в Яндексе действительно игнорируют данные свойства – хреново, придется извращаться.

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

        Странное отношение у Вас к новым читателям, получите пруфлинки(оба гуглосайта – не переживайте не спам):
        Руководство по поисковой оптимизации для начинающих от Google
        Ссылки. Правильное использование rel=”nofollow”. Влияние ссылок на PR.

        1. 17 апреля 2010 г. в 13:09 / ответ на коммент LittleMeN

          В статье обозначены две проблема:

          – избавиться от автоматического спама;
          – избавиться от ссылок на плохие сайты.

          По вашим же словам получается, что атрибут rel="nofollow" решает эти проблемы, хотя это абсолютно не так.

          смысл именно в том что бы не понижать себе и не повышать другим рейтинг.

          Это актуально только для Гугла. В Рунете же преимущественно раскручиваются под Яндекс.

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

          Своим “наездом” я как раз и хотел сказать, что кроме Гугла у нас есть еще и Яндекс, поэтому данный параметр ничего не решает.

          Вообще, этот атрибут в WordPress-комментариях присутствует по умолчанию. И если бы он что-то решал в плане спама, то статей, подобных этой вообще бы не было. А вы говорите, что “забыли”.

          P.S. Извините, если нагрубил.

  8. 18 апреля 2010 г. в 13:35

    Всем привет, мое мнение по поводу ручного спама такое, что не возможно с ним бороться, поскольку это почти одно и тоже, если бы “не спам юзер” бы оставлял коммент. Да и капча уже не в новинку. На некоторых сайтах видел хорошую фишку, которая заменяла ввод капчи. Три ресунка перевернутых домика, под каждым ползунок и надо передвигая его поставить все домики в то или иное положение. Так вот я подумал, что такая проверка должна быть индивидуальна для каждого сайта определенной тематики. Чтобы юзерам было хотябы интересно это делать а спамерам наоборот… Что вы думаете?

  9. illureal
    22 апреля 2010 г. в 17:32

    WordPress-блог без спама, без капчи, но с комментариями

    Утопия. Подумал я, увидев заголовок =)

    Как сказал один из комментаторов ВП нереально закидать спамом… Если это действительно так, то ВП поднялся в моих глазах

  10. Sergey
    30 апреля 2010 г. в 19:17

    А я использую Invisible Captcha v0.6 простенько и со вкусом. Отсекает 100% авто-спама. В день набирается несколько сотен спам ботов.
    теперь практически невозможно программным методом определить установлена ли invisible captcha на конкретном блоге или нет. Все переменные, идентификаторы и значения представляют сбой случайные наборы символов. В каждом блоге – они уникальны на любой момент времени. Именно это и делает невидимую капчу неуязвимой перед спамерами.

    И RC Link Redirector
    решил не заморачиваться со внешними ссылками, закрыл их нафиг совсем. _ttp://www.********.ru/XENFRgoYTQ9WQAMVXlVCVEwTEU4=/ вот в таком виде оно отображается. Конечно каждая внешняя ссылка уникальная.

  11. 4 мая 2010 г. в 17:50

    в моём любимом движке комментариев IntenseDebate используется Akismet + стоп-слова + что-то еще хитрое. Помогает на 100%. Весь ручной спам в нужной папке :)
    Про автоматический даже не слышал, т.к. комментарии работают целиком через JavaScript. Про SEO – можно не волноваться. Перед загрузкой ID видны комментарии без JS (в вордпрессе только).

    Вообще, можно и со стандартными комментариями движка поработать: просто тупо форму для отправки комментария добавлять JS’ом. Вообще мега PROFIT :)

  12. Error2003
    6 мая 2010 г. в 20:15

    Мой вопрос немного не относиться к этой статье, с помощью какого плагина Вы сделали карту сайта?

  13. 22 мая 2010 г. в 12:04

    Dimox, вы подняли интересную тему, вон сколько комментариев. Я раньше тоже пробовал всякие прибамбасы, чтобы отсечь спам. Успокоился на akismet и всем начинающим блоггерам советую. Остаются кое-какие комменты, но их легко проверить в админке и принять решение.

  14. Esion
    17 июня 2010 г. в 06:20

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

  15. Килл
    27 июня 2010 г. в 10:25

    А я за 10 минут своял свой метод:
    http://webkill.org/Защита-от-спама-wordpress

    Работает на:
    webkill.org
    и webkill.net

  16. 12 июля 2010 г. в 07:48

    Недели 2е назад тоже ставил себе анти-спам плагин, – воспользовался плагином CheckBot. Пока что спам пропал. Ваш метод тоже довольно интересный. Спасибо за интересные статьи!

  17. 12 августа 2010 г. в 12:28

    Лучше поставить плагин WP not captcha. Там надо в правильном положении розставить картинки.

    1. 12 августа 2010 г. в 13:33 / ответ на коммент ShoX

      Не может быть ничего лучше варианта “отсутствие капчи вообще” .

  18. 24 августа 2010 г. в 02:26

    В корне не согласен, со спамом надо бороться каптчей, к тому же не так уж она и плоха. Что за предрассудки?)

  19. 22 ноября 2010 г. в 01:15

    Не любят однако люди капчу вводить.
    Вот теперь думаю ставить ли Antispam Bee.

  20. 25 ноября 2010 г. в 11:49

    Капча – зло! Читатели не хотят разгадывать её, нужно искать иные способы спастись от спама.

Ваш комментарий

Жирный текст

Ссылка

Цитата

Внутристрочный код

CSS-код

HTML-код

JavaScript-код

PHP-код