Прячем блог в SERP’е от спамеров

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

К примеру, по запросу «Роwеrеd Вy WоrdРrеss» Гугл выдаст чуть ли не 100 миллионов результатов. Т.е. спамерам есть где разгуляться.

На мои WordPress-блоги по таким запросам тоже периодически заходят, чтобы оставить спамный комментарий. Благодаря тому, что я использую плагин «Comment Referrers«, мне сразу становится ясно, по какому запросу ко мне пришел спамер. В письме о новом комментарии это наглядно видно (кликабельно):

Comment Referrers

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

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

  1. Переписать эти фразы другими словами, чтобы они стали уникальными.
  2. Заменить в словах некоторые буквы на похожие буквы из другого языка. Т.е. к примеру, в слове «кoмментаpий«, можно поменять русские буквы «о«, «е«, «а«, «р» на аналогичные буквы из английского алфавита. Поисковые системы прекрасно различают раскладку, в которой набраны те или иные буквы, поэтому результаты поиска для «правильного» и «неправильного» слова будут разными.

    К сожалению, данный способ неприменим к Яндексу, поскольку он автоматически конвертирует «неправильные» буквы в правильную раскладку клавиатуры.

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

* * *

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

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

  1. 24 ноября 2010 г. в 21:07

    Здравствуйте, Дмитрий!
    Может быть мой вопрос не совсем профессиональный, поскольку большого опыта еще не накопил — зачем прятаться? Пусть посещают сайт, поисковики ведь это оценят. А фильтрацию публикации ужесточать, ставить разные «рогатки» из plugin’ов.

    1. 24 ноября 2010 г. в 21:41 / ответ на коммент Zhelna

      Лично у меня нет желания тратить время на спам.

      1. keriat
        26 ноября 2010 г. в 18:04 / ответ на коммент Dimox

        А по-моему акисмет с этим делом прекрасно справляется — во всяком случае спама он пропускает хорошо, если 5%.

  2. 24 ноября 2010 г. в 22:08

    можно использовать интересный тег bdo dir=»rtl», позволяющий вводить текст задом наперёд

    вот готовая функция для конвертации

    <?php
    
    function rtl($var) {
        return '<bdo dir="rtl">'.strrev($var).'</bdo>';
    }
    
    echo rtl('привет');
    
    ?>

    вернёт

    <bdo dir="rtl">тевирп</bdo>

    что отобразится в браузере как обычный привет

    1. 25 ноября 2010 г. в 10:40 / ответ на коммент SyncFreak

      Красивый способ, спасибо!

      1. deleted
        27 ноября 2010 г. в 06:29 / ответ на коммент Dimox

        А толку? Показывать-то как? :)

  3. 30 ноября 2010 г. в 20:41

    Интересная идея, но пока мой фильтр ни разу не пропустил спаммкоменты в блог, отправляет подозрительные на модерацию. Правда у меня движок посовременнее чем WP и раз в 10 меньше грузит сервер при том же функционале что имеет WP.

  4. VizN
    2 декабря 2010 г. в 11:03

    Простой способ уменьшить число спамеров — называть поля не по шаблону. Вместо Web-сайт прописать «Ваш личный сайт» или «URL блога» (как у Димокса) и т.д. Мне много буржуйского спама приходит. Ставим плагин для отсева «не русских» коментов и все. Акисмет сам отсеивает больше 90% спама. Плюс выставить в настройках WP «Отправлять на модерацию все коменты», а также прописать фильтр по стоп-словам и количеству ссылок в коменте. Избавится абсолютно от всего спама нереально.

  5. Alefar
    5 декабря 2010 г. в 00:56

    Реально немного не по теме может. У меня сайт на TYPO3. К сожалению спамом завален. Как бороться с ним на этом движке?

    1. 5 декабря 2010 г. в 10:18 / ответ на коммент Alefar

      Не могу подсказать. Никогда им не пользовался.

  6. 7 декабря 2010 г. в 23:20

    Ну а Disqus?

  7. 8 декабря 2010 г. в 11:07

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

  8. 8 декабря 2010 г. в 20:26

    А чем обычная капча (та же recaptcha.net) не устраивает?

    1. 8 декабря 2010 г. в 20:51 / ответ на коммент Daemony

      Капча тут ни при чем. Такие комментарии оставляются вручную.

    2. 11 июля 2011 г. в 23:04 / ответ на коммент Daemony

      ReCaptcha — издевательство над своими посетителями! У себя давно это гэ убрал. И косо смотрю на те ресурсы, где оно применяется.

      Не хотите сами шевелить мозгами, а сваливаете проблему на пользователей/посетителей.

      Сами-то пробовали эту рекаптчу ввести?

  9. leo
    18 декабря 2010 г. в 11:14

    Disqus, особенно в связке с Ascmet прекрасно справляется со спамом

  10. vasir
    26 декабря 2010 г. в 12:10

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

  11. 9 июня 2011 г. в 20:43

    К примеру, по запросу “Роwеrеd Вy WоrdРrеss” Гугл выдаст чуть ли не 100 миллионов результатов.

    Сейчас он уверенно выдает на первых позициях по запросу “Роwеrеd Вy WоrdРrеss” этот пост и его репосты :)

    1. Это как раз результат того, что я написал во втором пункте.

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

Жирный текст

Ссылка

Цитата

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

CSS-код

HTML-код

JavaScript-код

PHP-код