Простой способ защиты E-mail-адресов на страницах сайта от спам-ботов

Проблема защиты E-mail-адресов на сайте отнюдь не нова. Стоит Вам только где-нибудь на сайте написать свой E-mail адрес, как через некоторое время Вы начнёте получать на него спам!

Спам-боты не дремлют, они сканируют сайты и выдирают оттуда E-mail адреса добавляя их в свои спам-базы для последующих спам-рассылок.

Вы, конечно же, можете размещать E-mail адреса на своих страницах сайта не текстом, а изображением с текстом – это в большей степени гарантирует невозможность считывания Вашего E-mail адреса спам-ботами, потому что распознавать символы на картинках они еще не научились (а может уже и такие есть?). Однако это довольно не удобный способ размещения E-mail адреса на страницах сайта, плюс к тому же он не позволяет сделать ссылку на E-mail адрес активной (mailto).

Что же остается еще?

  • не упоминать ваш E-mail адрес на странице вообще, оставив для способа связи только контактную форму
  • если сайт на WordPress – установить любой плагин кодирования E-mail-адресов (их довольно много)
  • внедрить на сайте защиту на базе JavaScript-кодирования

Но, есть еще один простой способ, который не гарантирует 100% защиту от спама, но если плагины WordPress вам не помогают (а такое бывает в зависимости от того где будет ваш E-mail), если вы не хотите связываться с JavaScript (не знаете куда что вставлять и как использовать) – то попробуйте простой онлайн-кодер: http://robspangler.com/blog/encrypt-mailto-links-to-stop-email-spam/

Использовать его достаточно просто:

Простой способ защиты E-mail-адресов на страницах сайта от спам-ботов

ПОДЕЛИТЬСЯ

Программист, преподаватель, консультант.
Активный фрилансер и тех. директор студии AVGroup.
Фанат WordPress'а, а также всего - что даёт скорость в веб-разработке.

4 Comments

  1. Михаил Лысаков Reply

    Я заменил email-адрес на закодированный. Как теперь я могу понять, что у меня почта закодирована и спам-боты ее не увидят? При просмотр кода страницы через Chrome DevTools у меня email отображается незакодированным:
    lysakov.h1n.ru/#mycontact

    1. Тушов Леонид Post author Reply

      Михаил, здравствуйте. Всё правильно через Chrome DevTools Вы видите уже обработанные элементы, чтобы увидеть как выглядит закодированный вариант – откройте исходный код страницы (Ctrl + U) и уже там будет:

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Нажимая на кнопку Отправить комментарий, Вы подтверждаете, что прочли Политику конфиденциальности и принимаете её.