Основной проблемой было отсутствие на сайте сервиса для подбора и поиска доменных имен. Также страница с регистраторами была не удобна для поиска доменных имен и для выбора подходящего регистратора доменов.
В первую очередь мы рассмотрели удобный подбор доменов на основе собственного опыта, так как в нашей работе приходится довольно часто выбирать доменные имена для клиентов.
Основным критерием для создания сервиса был широкий ассортимент подходящих вариантов. Также данный сервис необходимо было сделать масштабируемым и универсальным.
Этапы работы над проектом:
Соблюдение требований орфографии
Результаты подбора доменов формируются из нескольких таблиц, но при подборе доменного имени все варианты должны были подходить под требования к орфографии домена, например:
Решили эту проблему написанием большого количества условий и алгоритмов подбора доменных имен, а также добавлением форматирования подбираемых слов под единые правила формирования домена.
Проверка доступности домена
Немаловажным пунктом в разработке сервиса была реализация интеграции по проверке доступности домена.
После ввода желаемого доменного имени на странице подбора данный домен проверяется на доступность в Координационном центре доменов.
Обработка большого массива данных
Стоит подчеркнуть, что для корректного подбора доменов нужно обрабатывать большой массив данных. Так как при генерации вариантов для одного домена мы получаем количество вариаций, которое приближается к бесконечности вариантов. Эти варианты нам нужно отсортировать, перед тем как вывести для пользователя подходящие.
Сервис предлагает доменные имена, доступные для регистрации на момент подбора.
Дополнительные опции
Помимо подбора доменного имени по ключевому слову, сервис предоставляет возможность указать географический регион, в котором планируется развивать сайт, а также выбрать дополнительные опции: добавление к основным словам дополнительного слова, дефиса или приставки, использование цифр, исключение гласных и другие возможности, исходя из которых сервис подберёт доменное имя.
Поиск и выбор регистратора
После выбора пользователем подходящего доменного имени сервис предлагает завершить процесс регистрации и перенаправляет на страницу выбора аккредитованного регистратора доменных имен.
Для поиска подходящего регистратора можно применить специальные фильтры, например, количество обслуживаемых доменных имен, количество лет с момента аккредитации регистратора, наличие дополнительных услуг для сайта и почты, наличие протокола безопасности и другие.
Создали удобный и стабильно работающий сервис подбора доменных имен в верхнем уровне, который показывает занятые доменные имена и предлагает подобные запросу свободные доменные имена.
Сервис предназначен для потенциальных администраторов доменных имен, который позволяет по заданным ключевым словам и дополнительным параметрам подобрать доступные для регистрации доменные имена в зонах .ru и .рф.
После запуска через сервис подобрано и зарегистрировано более 10 000 доменов.