Перейти к основному содержимому

Вопрос-ответ Домен и хостинг

Как сделать ссылку на почту на сайте?

Анна, Чебоксары 453 просм.

На старом сайте контакты просто написаны текстом, хочу сделать нормальную кликабельную ссылку на почту, как у конкурентов - чтобы при нажатии сразу открывалось письмо. Это какой-то специальный сервис нужен или можно прямо в html прописать?

Светлана Никитина backend-разработчик

ответил

эксперт

Ссылка на почту делается прямо в html, без сторонних сервисов: у обычного тега ссылки вместо адреса другой страницы указывается mailto и нужный email. При клике браузер открывает не новую страницу, а почтовую программу, установленную на компьютере посетителя, с уже подставленным адресом получателя в поле "Кому".

Код выглядит так: тег a с атрибутом href, куда вместо обычного адреса вписывается mailto:info@site.ru - это и превращает обычный текст в кликабельный адрес. Можно сразу подставить тему и часть текста письма, добавив параметры через знак вопроса: mailto:info@site.ru?subject=Заявка с сайта&body=Здравствуйте. Это удобно для формы обратной связи "в одну ссылку", но у приема есть слабое место - сработает он, только если на устройстве посетителя настроен почтовый клиент. У многих людей, особенно на телефоне, никакой программы не привязано, и клик просто ничего не делает или выдает системное окно "выберите приложение", которое ставит в тупик.

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

Отдельный момент - защита от спама. Простой текстовый email на странице боты для рассылок собирают автоматически, сканируя html. Если поток спама на почту уже раздражает, адрес можно немного замаскировать: разбить его в коде через JavaScript или заменить видимый текст на "info [собака] site.ru" с рабочей mailto-ссылкой под капотом. Стопроцентной защиты это не дает, но заметно снижает количество автоматических рассылок.

Подробный разбор Фильтр товаров: как сделать быстрым и дружелюбным к SEO
Все вопросы темы

Задать свой вопрос

Вопросы проходят модерацию. Ответ специалиста студии публикуется на сайте в течение пары дней.

Похожие вопросы

Все вопросы темы «Домен и хостинг»

Нужен сайт или доработка?

Опишите, что нужно сделать. Вернёмся с расчётом и предложением по структуре.