Як боротися з ручним та автоматичним спамом на своєму сайті
- Головна
- Блог
- Техпідтримка
- Як боротися з ручним та автоматичним спамом на своєму сайті
Пам'ятаєте стару народну казку про вершки та коріння? Один увесь рік старанно працював у полі, а другий приходив восени і лише збирав урожай. Схоже має місце й у сучасному бізнесі. Хтось намагається, наповнюючи свій сайт цікавим контентом, і приваблює нових відвідувачів, а хтось приходить у коментарі та нав'язує чужим читачам свій спам. Як мимоволі самому не стати email-спамером, поговоримо про те, як боротися з автоматичним та ручним спамом на своєму сайті.
Автоматичний спам
Найпростіший і водночас стовідсотковий варіант позбутися будь-якого спаму в коментарях – відключити їх. Але в цьому випадку доведеться пожертвувати інтерактивним спілкуванням із читачами. Тому розглянемо менш радикальні рекомендації щодо захисту.
1. CAPTCHA. Нестаріючий і, мабуть, найефективніший метод боротьби з автоматичним спамом. CAPTCHA – це тест, покликаний відрізнити дії людини від комп'ютера шляхом виконання завдання, що не підлягає алгоритмізації. Наприклад, перед публікацією коментаря система просить запровадити нерозбірливо написане слово. Хто впорався, той і людина. Найпростіше вбудувати CAPTCHA в роботу свого сайту можна за допомогою сторонніх програм, наприклад, KeyCAPTCHA
До речі, кілька років тому з'явилася служба reCAPTCHA, де користувачеві пропонують ввести відразу два слова: більш-менш зрозуміле – перевірочне та зовсім нерозбірливе – яке не змогло розшифрувати комп'ютер при автоматичному оцифруванні книг. Проходячи reCAPTCHA, людина поєднує приємне з корисним – і перевірка «на людяність», і внесок у створення електронних бібліотек. Враховуючи, що щодня CAPTCHA вводять приблизно 300 мільйонів разів, користь виходить більш ніж відчутна. Щоправда, дехто навіть тут побачив несправедливість – мовляв, «працюють» вони, а всі гроші за розшифровку йдуть у Google. :)
2. Плагін для CMS. Крім CAPTCHA, в інтернеті можна знайти багато плагінів, які досить надійно захистять ваш ресурс від спаму. Наприклад, Akismet або WP-SpamFree для WordPress, Simple Anti-Spam для Drupal, EasyCalcCheck PLUS для Joomla або CleanTalk для цих та більшості інших CMS. Їхнє головне завдання – автоматично перевіряти коментарі та блокувати ті, які схожі на спам.
Ручний спам
CAPTCHA ефективна у боротьбі зі спам-ботами, а лиходіям, які розносять «заразу» вручну, вона не страшна. Але є багато інших способів протистояти їм.
1. Попередньо модеруйте всі коментарі. Звичайно, якщо на ваш сайт щодня надходять тисячі записів, переглянути їх до публікації буде непросто. У цьому випадку постарайтеся хоча б відстежувати коментарі постфактуму.
2. Вимкніть html-теги. Якщо спамер захоче поставити своє посилання на пробіл або, наприклад, на смайл, нічого не вийде - в коментарях відобразиться html-код, який ви благополучно виявите при модерації.
3. Відмовтеся від поля «Ваш сайт». Заодно відсієте тих, хто пише коментарі до ваших матеріалів лише з метою «засвітити» своє посилання.
4. Використовуйте системи коментування. Якщо вам доводиться активно працювати з коментарями користувачів, радимо скористатися однією з численних систем коментування, наприклад Disqus, HyperComments або LiveFyre. Це і відмінний помічник у роботі з коментарями, і додатковий спам-фільтр.
І, традиційно, головне посилання, яке винесено за межі списку – довіряйте роботу з сайтом грамотному веб-майстру. Тоді спам, зломи, DDoS-атаки та інші «хвороби» сайту вам не загрожують.
Спамери не тільки засмічують розділ коментарів вашого сайту, але й завдають шкоди вашій репутації. Тому, як казав класик, боріться – поборете. Добре, що інструментів вистачає. А щоб ваш ресурс радував читачів не лише контентом, а й продуктивністю, звертайтесь до нас за грамотною консультацією та якісними хмарними сервісами 24/7.