Клиент — лицензированное агентство недвижимости, работающее сразу на двух рынках: Нью-Йорк и Южная Флорида. Задача была не «сделать сайт агентства», а построить систему, которая закрывает три разные проблемы одновременно.
Актуальность данных. Покупатель должен видеть весь доступный пул объектов по региону, а не десяток собственных листингов агентства. Это сотни тысяч позиций, которые живут своей жизнью: меняются цены, объекты уходят в аренду, снимаются с продажи, появляются новые. Устаревший листинг на сайте — это не косметическая проблема, а звонок клиента про квартиру, которой уже нет, и потерянное доверие. Вручную такой объём не поддерживается в принципе.
Скорость поиска на большом объёме. Пользователь фильтрует по цене, типу недвижимости, локации, категории (жильё, коммерческая, многоквартирная) — и ждёт результат мгновенно. На сотнях тысяч записей это отдельная инженерная задача, а не вопрос настройки.
Юридические требования рынка США. Сайт лицензированного брокера — регулируемая среда. Обязательны раскрытия Fair Housing Notice и Standardized Operating Procedure, а любая форма, собирающая телефон, должна нести корректно оформленное согласие на SMS-рассылку по требованиям TCPA. Ошибка здесь стоит агентству не конверсии, а судебного иска.
Отдельно — два рынка в одной системе: разные регионы, разные источники данных, разная специфика, но единый интерфейс и единая админка.
Пайплайн синхронизации — ядро проекта. Построил слой импорта, который постоянно поддерживает каталог в актуальном состоянии: регулярные обновления из внешних источников, приведение данных к единой внутренней схеме, сопоставление объектов по идентификаторам MLS, обработка изменений статусов (новый, изменение цены, сдан, продан, снят) и обработка изображений. Система работает по расписанию и не требует участия человека.
Каталог и поиск. Многопараметрическая фильтрация по цене, типу объекта, категории и локации. Объекты агентства выводятся вместе с общим пулом листингов, без разрыва в пользовательском опыте.
SEO-структура. Для каждого объекта генерируется отдельный URL по адресу, району, штату и почтовому индексу — страницы попадают в поиск по конкретным адресам и локациям, что даёт органический трафик с высоким намерением.
Три сценария захвата заявок. Обратный звонок, запрос информации и запись на просмотр — разные формы под разные стадии готовности клиента. В каждую встроено согласие на SMS с формулировками, соответствующими требованиям TCPA. Реализованы обязательные раскрытия Fair Housing и Operating Procedure.
Мобильное приложение под Android как дополнительный канал.
Админка для управления собственными объектами агентства, контентом и заявками.
Каталог на 100 000+ объектов поддерживается в актуальном состоянии автоматически. Ручной труд по ведению листингов исключён полностью: агентство занимается сделками, а не переносом данных.
Сайт работает в продакшене с 2015 года — более десяти лет непрерывной эксплуатации с постоянно идущей синхронизацией. Это, пожалуй, главный показатель: система пережила смену рыночных циклов и изменения во внешних источниках данных, оставаясь рабочим инструментом бизнеса.
Агентство ведёт два географически разнесённых рынка из одной системы. Входящие обращения приходят через три разных сценария, что позволяет обрабатывать и «горячих» клиентов, готовых записаться на просмотр, и тех, кто только присматривается.