Как Cloudflare защищает email
Как опубликовать адрес электронной почты на сайте, не боясь, что в него тут же начнут валиться горы спама?
В большинстве случаев эту задачу решают так: вставка адреса картинкой; написание особым способом, который читатели сайта смогут расшифровать (не всегда); форма для ввода текста письма. Разберём плюсы и минусы каждого.
Вставка адреса картинкой
[+] большинство ботов не читают тексты с картинки
[-] оформление картинки нужно как-то вписать в контекст
[-] картинку нужно хранить и беречь
[-] не получится создать письмо по нажатию на картинку
Написание особым способом
[+] скорее всего боты не смогут понять что это адрес электронной почты
[-] как и некоторые посетители сайта: help 911 (собака) mail com (замените пробелы на точки)
[-] боты всё же умеют разбирать большинство таких “шифровок”
Форма для ввода текста письма
[+] ваша почта явно не указана
[-] форма ввода текста — источник для спама (популярные капчи тоже разгадываются)
[-] разработка и поддержка формы ввода письма
[-] люди могут не хотеть писать в некую форму, не зная получит ли нужный человек письмо
Есть ли способ замаскировать почту так, чтобы и посетителям было удобно и боты на неё не обращали внимания?
Cloudflare Email Address Obfuscation позволяет подменять адреса на html-страничках таким образом, чтобы они перестали быть понятными ботам.
[email protected] -> 472f222b37697e7676072a262e2b6924282a
Откройте исходный код страницы и убедитесь, что там нет адреса электронной почты!
Если интересно как работает этот способ и как сделать аналогичное решение у себя, читайте дальше.